Freelancing in Germany: the complete setup guide
How to freelance in Germany: Freiberufler vs Gewerbe, registering with the Finanzamt, the €25,000 Kleinunternehmer VAT exemption, invoicing, taxes, and pension.
Last updated: August 18, 2026
How do I become a freelancer in Germany?
First, know your category: "Freiberufler" (liberal professions - writers, designers, developers, consultants, doctors, teachers) register only with the tax office via the Fragebogen zur steuerlichen Erfassung and pay no trade tax; "Gewerbe" (commercial/trade activity) must also register at the Gewerbeamt and pay Gewerbesteuer above €24,500 profit. You get a tax number, then invoice clients. Under the Kleinunternehmerregelung you can skip charging VAT if your turnover stays under €25,000 (prior year) and €100,000 (current year). You handle your own income tax, health insurance, and (usually) pension - so budget for all three from your first invoice.
What this guide covers
Step 1: are you a Freiberufler or a Gewerbe?
This is the foundational question in German self-employment, and it changes everything about your setup:
- Freiberufler (liberal professions): the "catalogue professions" and similar - writers, journalists, translators, artists, designers, software developers, consultants, doctors, lawyers, tax advisors, engineers, architects, teachers, and other independent intellectual/creative work. You register only with the Finanzamt (tax office), pay no trade tax (Gewerbesteuer), need no Gewerbeanmeldung, and can keep simple cash-basis accounts.
- Gewerbe (commercial/trade): buying and selling, trades, most e-commerce, agencies employing others, and anything commercial. You must register a Gewerbe at the Gewerbeamt (~€20-60), which triggers IHK chamber membership and Gewerbesteuer on profits above the €24,500 allowance (though it's largely credited against your income tax). If that commercial activity is an online shop or digital storefront, the running an online business in Germany guide adds the VAT/OSS, Impressum and e-commerce rules on top of this.
The line can be blurry, and the Finanzamt decides your status - if unsure, a Steuerberater (tax adviser) is worth the fee, because misclassification is a hassle to unwind. Many classic expat freelance jobs (IT, design, writing, consulting) are Freiberufler, which is the simpler path.
Step 2: register with the tax office
Every freelancer registers with the Finanzamt via the Fragebogen zur steuerlichen Erfassung (tax registration questionnaire), submitted online through ELSTER (ELSTER in English):
- You describe your activity, estimate your expected income, and choose your VAT status (Kleinunternehmer or not).
- The Finanzamt issues your Steuernummer (tax number) for invoicing, usually within a few weeks.
- If you'll invoice EU business clients, also request a VAT ID (USt-IdNr) for cross-border B2B.
- Gewerbe only: register at the Gewerbeamt first; they forward your data to the Finanzamt, which then sends the questionnaire.
Do this promptly after starting - you're expected to register when you begin self-employed work, not at year end.
Step 3: the Kleinunternehmerregelung (VAT exemption)
The most important early decision for small freelancers: whether to use the Kleinunternehmerregelung (small-business VAT scheme, §19 UStG):
- You can skip charging VAT if your turnover was under €25,000 in the prior year and stays under €100,000 in the current year (thresholds raised from €22,000/€50,000 in 2025, and now measured in net revenue).
- Benefit: simpler invoices (no VAT), cheaper for private/non-VAT clients, and since 2025 no annual VAT return required.
- Trade-off: you can't reclaim the VAT you pay on business purchases - so if you have big startup costs (equipment), standard VAT taxation may be better.
- Crossing €100,000 mid-year: the invoice that breaches it must already include VAT - watch the limit as you grow.
If you opt into standard VAT instead, you charge 19% (or 7% reduced), file periodic VAT returns (Umsatzsteuervoranmeldung, monthly or quarterly), and pass the VAT to the Finanzamt - but reclaim VAT on your own expenses.
Step 4: understand the taxes you'll owe
As a freelancer you pay your own taxes - no employer withholding - so set money aside:
| Tax | Who / how |
|---|---|
| Income tax (Einkommensteuer) | Everyone, on profit; same 14-42% (45%) brackets as employees, tax-free allowance (Grundfreibetrag) ~€12,348 (2026) |
| Solidarity surcharge | Only high earners now (above the income-tax threshold) |
| VAT (Umsatzsteuer) | Unless you're a Kleinunternehmer; 19% / 7% |
| Trade tax (Gewerbesteuer) | Gewerbe only, on profit above €24,500 (mostly credited against income tax) |
Prepayments (Vorauszahlungen): once the Finanzamt knows your income, it sets quarterly income-tax prepayments (March, June, September, December) so you don't face one huge bill. Your first year is prepayment-free but then you owe that year's tax as a lump - a classic cash-flow trap, so reserve roughly 30-40% of profit for tax from the start.
Step 5: health insurance and pension (don't forget these)
Two costs that shock new freelancers because there's no employer to split them:
- Health insurance is mandatory and all on you - full public (voluntary GKV) contributions run roughly €260-1,017/month by income, or private (PKV). This is a major fixed cost; the full breakdown, plus the KSK that halves it for creatives, is in Health insurance for freelancers in Germany.
- Pension: most freelancers aren't required to pay into the state pension, but some are mandatorily insured (certain teachers, carers, artists/publicists via the KSK, tradespeople) - check your case. Otherwise you're responsible for your own retirement saving (private/Rürup pension). Don't skip it.
Budget both as fixed monthly business costs alongside tax.
Business cover for the self-employed: HanseMerkur
Going freelance or self-employed in Germany means you carry the liability yourself - Betriebshaftpflicht and related cover protect you when a client claims. HanseMerkur, a large German insurer, packages cover for businesses and freelancers. German-language site, so pair it with your browser’s translate.
See HanseMerkur business coverAffiliate link. No extra cost to you, keeps our expat guides free.
Step 6: invoicing and bookkeeping
- Invoices (Rechnungen) must include specific legal elements: your name/address and the client's, your Steuernummer or VAT ID, invoice date and number, a description of the service, the date/period, the net amount, VAT rate and amount (or a Kleinunternehmer note that no VAT is charged), and the total.
- Bookkeeping: most freelancers use the simple EÜR (Einnahmen-Überschuss-Rechnung) - cash-basis income minus expenses - filed with your annual tax return via ELSTER. No double-entry books needed below the thresholds.
- Tools: bookkeeping apps (lexoffice, sevdesk, Accountable) automate invoicing, expense tracking, and returns; many expats find them worth it.
- A Steuerberater (tax adviser) is optional but valuable, especially in year one or if you go VAT-standard - their fee is itself deductible.
- Keep every receipt and track deductible expenses (equipment, software, home office, travel, professional insurance) - they cut your taxable profit.
- Keep them for ten years. Invoices and the records behind them fall under the GoBD: they must stay readable and unaltered for a decade, which is a storage problem as much as a filing one. Decide early where that archive lives, and where client files live if you handle any personal data on a client's behalf - your Datenschutzerklärung has to name the processor either way.
A decade of records, and the client files with them
Freelance work generates two things you cannot casually lose: the GoBD archive above, and whatever client material sits on your drive. Both are easier to defend when they are on German infrastructure rather than a US consumer cloud you would have to declare. 1blu’s StorageServer runs from its Frankfurt am Main data centre and comes with Nextcloud pre-installed on request, so you get a proper shared drive with your own IPv4, Let’s Encrypt certificates at no extra cost and traffic included - and the business expense is deductible like any other tool. German-language site, so pair it with your browser’s translate function.
See the 1blu StorageServerAffiliate link. No extra cost to you, keeps our expat guides free.
The Scheinselbständigkeit trap
A serious risk to understand: Scheinselbständigkeit (false self-employment). If you effectively work like an employee - mostly one client, their equipment, fixed hours, integrated into their team - the authorities can reclassify you as an employee, hitting the "employer" with back-dated social contributions and you with complications. Protect yourself by having multiple clients, controlling your own hours and tools, and working on a genuinely independent basis. It matters most if you have a single dominant client.
Non-EU: the freelance visa
If you're not an EU/EEA citizen, you need a residence permit that allows self-employment - Germany offers a freelance visa (Aufenthaltserlaubnis für selbständige Tätigkeit / freiberufliche Tätigkeit), popular in Berlin. It requires showing viable freelance activity, client interest, and financing. The full requirements and process are in The German freelance visa - sort this before you start invoicing.
Freelancer setup checklist
- Determine your status - Freiberufler or Gewerbe (get advice if unsure).
- Gewerbe only: register at the Gewerbeamt first.
- File the Fragebogen zur steuerlichen Erfassung on ELSTER; choose your VAT status.
- Get your Steuernummer (and VAT ID if invoicing EU businesses).
- Sort health insurance and pension as fixed monthly costs (Health insurance for freelancers in Germany).
- Set up invoicing and bookkeeping (EÜR; a tool and/or Steuerberater).
- Reserve 30-40% of profit for tax and expect quarterly prepayments.
- Non-EU: secure the The German freelance visa first.
The step the checklist implies: somewhere clients can find you
German clients and agencies check you exist before they commission you, and a portfolio site does that job better than a LinkedIn page. Squarespace handles the site, custom domain and business email in English - including the Impressum page German law requires once you are trading.
Build your freelance siteAffiliate link. No extra cost to you, keeps our expat guides free.
Frequently asked questions
What's the difference between Freiberufler and Gewerbe?
Freiberufler are liberal professions (writers, designers, developers, consultants, doctors, lawyers, teachers) who register only with the tax office, pay no trade tax, and keep simple accounts. Gewerbe covers commercial/trade activity, which must also register at the Gewerbeamt and pay Gewerbesteuer above €24,500 profit. The Finanzamt decides your status; many expat freelance jobs qualify as the simpler Freiberufler.
How do I register as a freelancer in Germany?
Submit the Fragebogen zur steuerlichen Erfassung (tax registration questionnaire) to the Finanzamt online via ELSTER, describing your activity and choosing your VAT status. You'll receive a Steuernummer (tax number) for invoicing within a few weeks. Gewerbe activities register at the Gewerbeamt first, which forwards your details to the tax office. See ELSTER in English.
What is the Kleinunternehmerregelung?
A VAT exemption (§19 UStG) letting you invoice without charging VAT if your turnover stayed under €25,000 in the prior year and under €100,000 in the current year (thresholds raised in 2025, measured net). It simplifies invoicing and, since 2025, removes the annual VAT return - but you can't reclaim VAT on your own purchases. Big startup costs may make standard VAT better.
How much tax do freelancers pay in Germany?
Income tax on profit at the same 14-42% (45%) brackets as employees, above a tax-free allowance of about €12,348 (2026), plus VAT unless you're a Kleinunternehmer, plus trade tax for Gewerbe above €24,500 (mostly credited back). There's no employer withholding, so reserve roughly 30-40% of profit and expect quarterly prepayments once assessed.
Do freelancers pay for their own health insurance and pension?
Yes - health insurance is mandatory and entirely your cost (no employer split), running roughly €260-1,017/month in public insurance by income, or private. Most freelancers aren't required to pay state pension, but some professions are, and everyone should save for retirement independently. Budget both as fixed monthly costs. See Health insurance for freelancers in Germany.
What must a German invoice include?
Your name and address and the client's, your Steuernummer or VAT ID, the invoice date and a unique number, a description of the service and the date/period, the net amount, the VAT rate and amount (or a note that you're a Kleinunternehmer charging no VAT under §19 UStG), and the total. Missing elements can invalidate the invoice for tax purposes.
What is Scheinselbständigkeit?
"False self-employment" - when a freelancer effectively works like an employee (mostly one client, their equipment, fixed hours, embedded in their team). Authorities can reclassify the relationship, hitting the client with back-dated social contributions and creating complications for you. Protect yourself with multiple clients and genuine independence over your hours and tools.
Can non-EU citizens freelance in Germany?
Yes, with the right residence permit - Germany offers a freelance visa (for self-employed or freiberufliche activity), popular in Berlin, requiring proof of viable freelance work, client interest, and financing. You must hold it before working, so arrange it before invoicing. Full requirements are in The German freelance visa.
Related guides
Keep going: these guides continue where this one ends.
Health insurance for freelancers in Germany: the full-price reality
Freelancers pay the full health contribution themselves: €260-278/month minimum, up to €1,017 max. Public vs private, plus the KSK that halv
The German freelance visa: paperwork over portfolio
The German freelance visa (§21): client letters of intent, proof of income and health insurance, the Freiberufler vs Gewerbe split, and the
Your German payslip decoded: where 40% of your salary goes
Where 40%+ of your German salary goes: Lohnsteuer, Soli, church tax, and social contributions (health, pension, care, unemployment). Your pa
ELSTER in English: surviving the official tax portal
ELSTER is Germany's free tax portal, but German-centric and unguided. How to register (the 2-week certificate wait), file, and when English