Skip to main content

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.

pricingpill_eng1.png

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).

pricingpill_eng2.png

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 free

03.

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

  1. Describe your activity precisely (this is what your classification is based on).
  2. Submit the ELSTER form “Fragebogen zur steuerlichen Erfassung”.
  3. If needed, request a VAT ID (USt‑IdNr.) (useful especially for EU/intra‑EU scenarios).
  4. 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
Lächelnder Mann sitzt auf einem Stuhl