Freelancing in Germany: Registration, Residence Permit, and Taxes
Find your route
3 quick steps
Freelancing in Germany doesn’t start with your first invoice to a client, but with verifying your right to self-employment, registering for taxes, and choosing the correct business structure. For beginners, the main steps are as follows: check the conditions in your residence permit (Aufenthaltstitel), determine whether you qualify as a freelancer (Freiberufler) or a business (Gewerbe), submit the tax registration form (Fragebogen zur steuerlichen Erfassung) to the tax office (Finanzamt), and only then can you confidently issue invoices with the correct billing information.
What Is Considered Freelance Work in Germany
In Russian, the term “freelance” is often used to refer to any type of self-employment. In Germany, it is important to distinguish between several concepts:
- Freiberufler - self-employed professional: for example, certain IT specialists, designers, translators, journalists, doctors, lawyers, architects, and other professions, provided that the activity meets the criteria of tax law.
- Gewerbe - commercial business activity. This usually requires a Gewerbeanmeldung (business registration) with the Gewerbeamt, followed by tax registration.
- Selbstständigkeit - a general term for self-employment, including Freiberufler and Gewerbe.
- Existenzgründung - starting your own business, that is, the process of establishing a self-employed business.
In practice, your status is determined not by the title in the contract, but by your actual activities. If you have any doubts, it’s best to check with the Finanzamt or a Steuerberater in advance, because a mistake can affect your registration, taxes, and obligations to government agencies.
Check whether you’re eligible to work for yourself
If you are a citizen of the EU, the EEA, or Switzerland, a separate German residence permit for freelance work is usually not required. For third-country nationals, it all depends on your residence permit (Aufenthaltstitel) and any additional conditions specified in the document or on the supplementary sheet (Zusatzblatt).
Look for phrases such as:
- Erwerbstätigkeit erlaubt/gestattet - Gainful employment is permitted. This usually covers more than just salaried employment, but it’s still worth reading the details along with the terms of your residence permit.
- Self-employment permitted - self-employment is permitted.
- Self-employment not permitted - Freelancing and running a business are prohibited without a separate permit.
If self-employment is not permitted, you cannot simply sign a freelance contract and start working. You must contact the Ausländerbehörde and obtain permission or an appropriate residence permit (Aufenthaltstitel) for self-employment, for example under § 21 of the Residence Act (AufenthG). For a freelance visa and residence permit, authorities typically evaluate your profession, financial plan, clients, proof of housing, and the benefit of your activities to Germany.
Freelancer or Business: Why It Matters
Many creative, consulting, and professional services may qualify as “Freiberuflichkeit,” but not every remote job is automatically considered a freelance profession. For example, a developer, designer, and marketer may fall under different categories depending on the specific services they provide, their education, the nature of their work, and the Finanzamt’s position.
This distinction is important because:
- Freelancers (Freiberufler) are usually registered directly through the tax office (Finanzamt);
- A “Gewerbe” requires registration with the Gewerbeamt;
- If you are classified as a business (Gewerbe), you may be subject to trade tax (Gewerbesteuer) if your profit exceeds the applicable tax-free threshold;
- Some professions require additional permits, chamber membership, or professional liability insurance.
To get started, it’s helpful to briefly describe your services in German: exactly what you’re selling, to whom, how your prices are determined, whether you have multiple clients, and whether you work independently.
Tax Registration Through the Finanzamt
Once you start your self-employment, you must electronically submit the Fragebogen zur steuerlichen Erfassung via ELSTER. The official ELSTER instructions specify a deadline of one month after the start of your business activities. Older articles often use the phrase “4 weeks”; in practice, it’s better to follow the official deadline of “innerhalb eines Monats.”
The form usually includes the following information:
- personal information and address;
- Tax identification number, if you already have one;
- the date the business began;
- description of services;
- expected income and profit;
- bank account details;
- VAT regime;
- Request a tax ID number (Steuernummer) and, if necessary, a VAT ID number (Umsatzsteuer-Identifikationsnummer).
A Steueridentifikationsnummer is a personal tax identification number that is usually issued after you register your address in Germany. The Finanzamt assigns a Steuernummer for self-employment after processing the application; this is the number that is often listed on invoices and in tax correspondence.
Small Business Regulation in 2026
The Kleinunternehmerregelung is the rule under § 19 UStG for small business owners. It exempts invoices from sales tax if the revenue limits are met. As of 2025, the rules have been updated: the thresholds are now 25,000 euros in total turnover for the previous calendar year and 100,000 euros for the current year. If the current-year limit is exceeded, the consequences differ from those under the old rules; therefore, before choosing a tax regime, it is advisable to check the current guidelines from the Finanzamt or the BMF.
This status does not mean you are exempt from income tax (Einkommensteuer) and does not eliminate your obligation to keep records. It specifically affects value-added tax (Umsatzsteuer): you do not charge VAT to your clients, but you also generally do not claim input tax (Vorsteuer) on your expenses.
What an Invoice Must Include
Once registration is approved, a freelancer typically issues an invoice with the following information:
- the contractor’s name, address, and contact information;
- client information;
- date and invoice number;
- a description of the service and the timeframe for completion;
- amount and currency;
- Tax ID number or VAT ID number, if applicable;
- the VAT rate and amount, or a reference to the Small Business Exemption (Kleinunternehmerregelung) if VAT is not charged;
- payment terms and bank details.
For clients outside Germany, special rules regarding value-added tax (Umsatzsteuer), reverse charge, and verification of the client’s business status may apply. It’s best to check these cases individually, especially if clients are located in the EU, the UK, the U.S., or other countries.
Insurance, Pension Contributions, and Risks
Freelancing in Germany isn’t limited to tax registration. You need to check the following in advance:
- health insurance: statutory or private health insurance;
- the obligation to pay pension contributions if your profession falls under the mandatory categories;
- professional liability insurance, in case errors in your work could cause harm to a client;
- The risk of “Scheinselbstständigkeit” (bogus self-employment) if you are effectively working as an employee for a single client, under their control, and without entrepreneurial independence.
“Scheinselbstständigkeit” is particularly dangerous: the contract may be labeled “freelance,” but the authorities look at the actual working conditions.
Steps to Get Started
- Check your passport status and self-employment permit.
- Describe your activities and determine whether they are closer to those of a “Freiberufler” or a “Gewerbe.”
- If you need to register as a business (Gewerbe), do so at the Gewerbeamt.
- Create an ELSTER account and submit the “Fragebogen zur steuerlichen Erfassung.”
- Decide whether to apply the Kleinunternehmerregelung.
- Wait for your tax ID number (Steuernummer) or check with the tax office (Finanzamt) to see if you can issue invoices before receiving it.
- Set up your income and expense tracking from day one.
- Check your health insurance, pension obligations, and professional liability insurance.
Common Mistakes
- Start working without a self-employment permit in your residence permit.
- Calling yourself a “Freiberufler” even though your activities require a “Gewerbeanmeldung.”
- Missing the deadline for submitting the “Fragebogen zur steuerlichen Erfassung.”
- Choosing the Kleinunternehmerregelung simply because it’s easier, without properly assessing your clients and expenses.
- Work for a single client as a de facto employee and ignore the risk of Scheinselbstständigkeit.
- Mixing personal and business expenses without clear record-keeping.
FAQ
Can you work as a freelancer with a work residence permit?
Sometimes, yes, but only if your residence permit (Aufenthaltstitel) or supplementary sheet (Zusatzblatt) permits self-employment. If the document specifies a restriction to a specific employer or prohibits self-employment, you’ll need approval from the Foreigners’ Registration Office (Ausländerbehörde).
Do you need to go to the Finanzamt in person?
Usually not. The “Fragebogen zur steuerlichen Erfassung” is submitted electronically via ELSTER. A paper form is permitted only in special cases, if the tax office has granted an exception.
How does a “Steuernummer” differ from a “Steueridentifikationsnummer”?
Steueridentifikationsnummer—an individual’s personal identification number. Steuernummer—a tax identification number for a specific business activity or tax case, issued by the Finanzamt.
Can the Kleinunternehmerregelung be applied to foreign clients?
Sometimes it’s possible, but cross-border services are often subject to special VAT rules. If you regularly work with foreign B2B clients, it’s best to check the specific details with a tax advisor.