Freelancing in Germany: What to Register, What to Invoice, What to Tax
Freelancing in Germany usually means you work independently either as a Freiberufler (liberal profession) or as a Gewerbetreibender (trade/business). Your classification affects your registration steps, which taxes apply, and how you invoice. If you set it up correctly from the start, your bookkeeping and tax return become much simpler.
The most important points at a glance
- Your activity is typically classified under § 18 EStG (Freiberuf) or § 15 EStG (Gewerbe)—and that classification drives your obligations.
- You usually register by submitting the Fragebogen zur steuerlichen Erfassung via ELSTER to your tax office (Finanzamt).
- If you are Gewerbe, you generally also need a trade registration (Gewerbeanmeldung).
- Invoicing rules come from § 14 UStG, and invoices generally must be kept for 8 years.
- Since 1 January 2025, businesses must be able to receive an E‑Rechnung, and domestic B2B invoicing is shifting to e-invoice rules with transition periods.
Want to keep your freelancer admin low-stress? Start your tax return with Taxfix – no tax knowledge needed.
01.
What Is Freelancing in Germany?
Freelancing in Germany generally means you work independently and your income is classified either as freelance work (Freiberuf) or as business/trade income (Gewerbe).
In practice, the Finanzamt looks at what you actually do and assigns the tax classification accordingly.
Prepare your own tax return
From €39.99
Free until your refund calculation – then from €39.99 for submission.
Receive an advance calculation of your refund and pay only when you turn it in
Guided and intuitive process with simple questions
Automatic data retrieval: simply retrieve your income data from the tax office and have it pre-filled
The general deadline applies (July 31st)
€59.99 for married couples or registered partnerships looking to file a tax return together
Save money and secure exclusive benefits with Taxfix+
Get your tax assessment for free and only pay when you submit your return
Our Expert Service does it for you
From €99.99
20% of your refund (minimum fee: €99.99).
Provide a few necessary documents in minutes
An independent tax advisor will prepare your tax return for you
Personalised document upload: Only submit documents that are completely necessary
Detailed check of your information
Benefit from an extended tax deadline (April 30th, 2026)
Hand over, pay, relax.
02.
Freelancer (Freiberufler) vs Tradesperson (Gewerbetreibender): What’s the Difference?
A Freiberufler is typically taxed under the rules for liberal professions, while a Gewerbetreibender is taxed as running a business/trade activity.
This difference mainly affects whether trade registration is required and whether trade tax can come into play.
Comparison table: Freiberufler vs Gewerbe
Topic | Freiberufler (Freelancer) | Gewerbetreibender (Trade/Business) |
Income type basis | Liberal profession rules | Business/trade rules |
Trade tax (Gewerbesteuer) | Typically not the default route | Can apply under trade tax rules |
Registration | Usually mainly via Finanzamt | Often includes Gewerbeanmeldung |
What does “Gewerbebetrieb” mean?
A Gewerbebetrieb is a sustainable, profit-oriented activity that participates in economic life and is not a liberal profession or another excluded category.
Scan your payslip, and you're done!
It's so simple and completely digital: photograph or upload your documents. Taxfix then automatically transfers all important information. Accurately and stress-free!
Start now for free03.
Who Can Work as a Freelancer in Germany?
You can work as a Freiberufler if your activity is a liberal profession listed in the law or a “similar profession.”
Examples named in the law include (among others) doctors, lawyers, engineers, architects, journalists, interpreters, and translators.
If your activity does not qualify as a liberal profession, it is often treated as Gewerbe instead.
04.
How to Become and Register as a Freelancer in Germany
You typically register by submitting the Fragebogen zur steuerlichen Erfassung via ELSTER, so the Finanzamt can set you up for tax purposes.
If your activity is classified as Gewerbe, you generally also submit a Gewerbeanmeldung (trade registration).
Step-by-step: your “start freelancing” checklist
- Describe your activity precisely (this is what your classification is based on).
- Submit the ELSTER form “Fragebogen zur steuerlichen Erfassung”.
- If needed, request a VAT ID (USt‑IdNr.) (useful especially for EU/intra‑EU scenarios).
- If you are Gewerbe, complete the Gewerbeanmeldung process.
Tip
Keep your first contracts and invoices consistent with your activity description. This helps avoid classification back-and-forth later.
05.
Freelance Visa and Residence Permit in Germany
If you are a non‑EU/EEA citizen, self-employment and freelance residence permissions are governed by the German Residence Act framework for self-employment.
Official guidance explains that a residence permit for self-employment may be issued and is typically limited at first (with options later if your business is successful and your livelihood is secured).
Practical next step: Always check your local Ausländerbehörde requirements, because documents and expectations can differ by city.
06.
Taxes for Freelancers in Germany
As a freelancer, you typically pay income tax on your profit, and the Finanzamt can set advance payments (Vorauszahlungen) during the year.
If you’re not required to keep full books, you can often calculate profit using the EÜR method.
If you are classified as Gewerbe, trade tax rules can apply, and a common allowance exists for individuals and partnerships.
Not sure which forms apply to you? With Taxfix, you can prepare your income tax filing step by step - no complicated tax language.
07.
Invoicing and VAT for Freelancers in Germany
German VAT law sets out what counts as an invoice and distinguishes between an electronic invoice (E‑Rechnung) and other invoice formats.
Whether you charge VAT depends on your VAT status and whether you use rules like the Kleinunternehmer scheme.
E‑invoice (E‑Rechnung) changes from 2025 (domestic B2B)
Since 1 January 2025, domestic businesses must be able to receive an E‑Rechnung, and domestic B2B invoicing is shifting into e-invoice rules with transition periods.
If you invoice business customers in Germany, you should make sure your tools and processes can handle this.
How long you must keep invoices
Issued and received invoices generally must be retained for 8 years.
Separate retention categories can apply to other records (depending on the document type).
08.
Health Insurance and Social Security for Freelancers in Germany
If you live in Germany, you must have health insurance coverage.
If you are voluntarily insured in the public health system, contributions for voluntary members follow uniform contribution assessment principles.
Special case: Künstlersozialkasse (KSK)
If you are self-employed as an artist or publicist, KSK rules may apply, and the KSK explains eligibility and exceptions on its official website.
Tip
Treat health insurance as a “day one” task. Missing coverage can cause problems in admin processes and financial planning.
09.
Common Mistakes Freelancers Make in Germany
A very common mistake is choosing the wrong category (Freiberuf vs Gewerbe), which can change registration and taxes.
Another major risk is Scheinselbstständigkeit (false self-employment), especially if your work looks like dependent employment in practice.
Mistake-prevention checklist
- Keep contracts clear about scope, deliverables, and independence.
- Make invoicing consistent and archive invoices for the required period.
- If you do B2B in Germany, be ready to receive E‑Rechnungen.
Avoid expensive fixes later. Start your tax return with Taxfix and keep your freelancer setup clean from the beginning.
Kleinunternehmer
Less bureaucracy, more support.
Small business owners in the care sector, design, catering, and various other areas do a lot—and we believe they deserve the best possible professional support for their projects. For example, with their taxes. So they can focus on their job and not on forms.
FAQ
You need a VAT ID (USt‑IdNr.) when your business case requires it (for example, certain EU-related situations).
You can follow the official application guidance from the Federal Central Tax Office (BZSt).
“Self-employed” is the broader term, while “freelancer” often refers to Freiberufler work under the liberal profession rules.
If your work does not qualify as a liberal profession, it can be classified as Gewerbe instead.
You pay income tax based on your profit, and the Finanzamt may set advance payments during the year.
If you’re classified as Gewerbe, trade tax rules can apply, including an allowance for individuals and partnerships.
Yes, foreigners can freelance in Germany, but as a non‑EU/EEA citizen you typically need a residence title that allows self-employment.
Use official guidance and your local Ausländerbehörde to confirm the right path for your exact case.
Money on my mind – The Taxfix Podcast
We're talking about money! We break the taboo and talk about money with exciting guests every week - without mincing words.
Listen now