Freelancing in Germany: Freiberufler vs. Gewerbe & Tax Registration Guide
Germany is home to a thriving freelance economy. However, setting up as a self-employed professional requires navigating strict administrative legal classifications and tax obligations with the tax office (Finanzamt).
This guide explains the critical difference between a Freiberufler and a Gewerbetreibender, how to get your freelance tax number (Steuernummer), and how value-added tax (Umsatzsteuer) works.
1. Freiberufler vs. Gewerbe: What is the Difference?
In Germany, self-employment is split into two legal categories:
Freiberufler (Liberal Professions)
- Who Qualifies: Highly qualified intellectual, artistic, scientific, or educational professions (Katalogberufe). Examples include doctors, lawyers, engineers, architects, journalists, translators, designers, consultants, and IT specialists.
- Key Advantages: No trade tax (Gewerbesteuer), no trade office registration (Gewerbeanmeldung) required, simpler bookkeeping (Einnahmen-Überschuss-Rechnung – EÜR).
Gewerbetreibender (Trade / Commercial Business)
- Who Qualifies: Craftspeople, retailers, e-commerce sellers, restaurant owners, real estate brokers, and digital marketers selling products or affiliate services.
- Requirements: Must register with the local Trade Office (Gewerbeamt), pay Trade Tax (Gewerbesteuer) if annual profits exceed €24,500, and join the local Chamber of Commerce (IHK or HWK).
2. Step-by-Step Freelance Setup Process
Step 1: Address Registration (Anmeldung)
Before registering with the tax office, you must hold a valid Anmeldung (address registration).
Step 2: Register with the Finanzamt (Tax Questionnaire)
Submit the tax registration questionnaire (Fragebogen zur steuerlichen Erfassung) online via the official tax portal, ELSTER.
Information you must provide:
- Estimated turnover and profit for your first two operating years.
- Bank details for business transactions (e.g., using an expat business bank account).
- Declaration of VAT status (Kleinunternehmerregelung choice).
Step 3: Receive Your Freelance Steuernummer
Within 2 to 6 weeks, the Finanzamt will issue your freelance Steuernummer (and optional USt-IdNr. / VAT ID), allowing you to issue legal invoices to clients.
3. Value-Added Tax (Umsatzsteuer) & Small Business Rule
In Germany, standard invoices include 19% VAT (Umsatzsteuer or Mehrwertsteuer).
Small Business Regulation (Kleinunternehmerregelung)
- Eligibility: If your turnover was below €22,000 in the previous year and is estimated to be below €50,000 in the current year.
- Benefits: You do not need to add 19% VAT to your customer invoices, reducing pricing friction for non-business consumers. However, you cannot claim back VAT on business expenses.
4. Mandatory Health Insurance for Freelancers
Unlike employees whose employers cover 50% of health insurance, freelancers in Germany must pay 100% of their health insurance contributions (approx. 14.6% to 20% of net profit).
- Options: You can remain in public health insurance (GKV) as a voluntary member or switch to private health insurance (PKV) depending on your income and age.
For more insights on tax brackets and filing, check out our guide on German Tax Classes & Steuererklärung Apps!
