If you’re freelancing in Germany — or planning to — there’s a classification decision that affects everything from your tax obligations to your bookkeeping requirements to whether you need to join the local chamber of commerce. And most expat freelancers don’t even know it exists until their Finanzamt letter arrives.

Germany divides self-employed people into two categories: Freiberufler (liberal professionals) and Gewerbetreibende (trade/commercial business operators). The distinction is not optional, not negotiable, and not something you get to choose. It’s determined by the nature of your work and — crucially — the Finanzamt’s interpretation of that work based on statutory definitions, case law, and official profession lists. In ambiguous cases (and there are many), the tax office decides, not you. Getting it wrong can mean back taxes, penalties, and a lot of unwanted paperwork.

We get asked about this constantly at Remote Work Europe, especially by tech freelancers and consultants who assume freelancing works the same everywhere. It doesn’t. Germany is Germany.

What’s the difference?

Freiberufler (liberal professions)

Freiberufler status is defined in Section 18 of the Einkommensteuergesetz (EStG) — the Income Tax Act. It covers a specific list of professions known as the Katalogberufe (catalogue professions):

  • Medical: doctors, dentists, veterinarians, physiotherapists
  • Legal: lawyers, notaries, patent attorneys
  • Technical: architects, engineers, surveyors
  • Creative: journalists, writers, translators, designers, artists
  • Advisory: tax advisors, auditors, management consultants
  • Scientific/educational: scientists, teachers, tutors
  • IT (sometimes): software developers, IT consultants — but this is where it gets complicated

The key advantages of Freiberufler status:

  1. No Gewerbesteuer (trade tax) — this alone can save you 7–17% of your profit depending on the municipality
  2. No Gewerbeamt registration — you register directly with the Finanzamt using the Fragebogen zur steuerlichen Erfassung
  3. No IHK (Industrie- und Handelskammer) membership — no compulsory chamber of commerce fees
  4. Simplified bookkeeping — you can use Einnahmenüberschussrechnung (EÜR), a simple income-minus-expenses method, regardless of turnover. No double-entry bookkeeping required.

To be clear: Freiberufler status exempts you from trade tax and some admin obligations, but you are still fully liable for income tax on your profits, must comply with VAT rules (either charging 19% Umsatzsteuer or qualifying for the Kleinunternehmerregelung), and must maintain proper records for the Finanzamt. It’s a lighter admin burden than Gewerbe, not a free pass.

Gewerbetreibende (commercial traders)

Everyone else. If your activity isn’t on the Katalogberufe list or closely analogous to it, you’re running a Gewerbe — a commercial business. This means:

  1. Gewerbeanmeldung required — you must formally register your business at the local Gewerbeamt (trade office). This triggers a chain of obligations that Freiberufler avoid entirely.
  2. Gewerbesteuer applies — trade tax on profits above EUR 24,500 (the Freibetrag). Rates vary by municipality: Berlin is around 14.35%, Munich about 17.15%, cheaper in smaller cities. Below the threshold you still file, you just don’t owe trade tax.
  3. IHK or HWK membership — mandatory. The IHK (Industrie- und Handelskammer) covers commercial businesses; the HWK (Handwerkskammer) covers trades and crafts. Annual fees are based on your revenue (typically EUR 150–300 for small businesses, but can be much more for higher earners). You don’t get a choice about joining — it’s automatic upon Gewerbeanmeldung.
  4. Double-entry bookkeeping may be required if your revenue exceeds EUR 800,000 or profit exceeds EUR 80,000

The IT grey zone

Here’s where most remote workers run into trouble. Software development and IT consulting sit in a grey zone that has generated decades of case law and Finanzamt disputes.

The general position:

  • Software development (writing original code, system architecture) is generally accepted as Freiberufler if you have relevant qualifications — a computer science degree or equivalent professional training
  • IT consulting can qualify if it involves advisory work analogous to the listed professions (management consulting, engineering consulting)
  • Web design is often classified as Gewerbe unless you can demonstrate it’s primarily creative/artistic work
  • SEO, marketing, social media management — almost always Gewerbe
  • Project management, product management — typically Gewerbe

The critical factor: your qualifications matter as much as your activity. The Bundesfinanzhof (Federal Tax Court) has ruled repeatedly — notably in BFH IV R 54/01 — that IT work only qualifies as freiberuflich when the person brings specialist technical knowledge acquired through formal study or equivalent training, and when the activity is predominantly creative rather than organisational. A self-taught developer doing exactly the same work as a university-educated one may be classified differently. The Finanzamt can (and does) ask to see your credentials.

And here’s the part that surprises people: the Finanzamt makes the determination, not you. You declare what you believe your status is when you register. They can challenge it — sometimes years later — and reclassify you retroactively. If they decide you’ve been operating as Gewerbe while filing as Freiberufler, you owe back Gewerbesteuer plus interest.

Scheinselbständigkeit: the other German trap

While we’re on classification problems, there’s another one that catches remote freelancers: Scheinselbständigkeit (false self-employment). If you work primarily for one client, use their tools, follow their schedule, and can’t substitute someone else to do the work — Germany may decide you’re actually an employee, not a freelancer.

The consequences fall primarily on your client (or their German entity), who would owe employer social security contributions retroactively. But it can also affect your own tax position and visa status.

The Deutsche Rentenversicherung (German pension insurance) conducts regular audits. The red flags:

The legal basis is Section 7 SGB IV (Social Code Book IV), and the test covers multiple factors:

  • More than 5/6 of your income comes from one client
  • You don’t have your own business premises or equipment
  • You’re integrated into the client’s organisation (attending their meetings, using their email address)
  • You can’t freely choose when and where you work
  • The contract describes deliverables that look like job duties

The enforcement numbers are significant: the Deutsche Rentenversicherung investigated approximately 42,000 suspected cases in 2023, resulting in EUR 487 million in retroactive social insurance contributions and penalties. The DRV is reportedly piloting AI tools to scan company accounting systems. The statute of limitations is 4 years — or up to 30 years in cases of intentional fraud.

For remote workers with a single main client back home — say, a UK developer working for their former employer from Berlin — this is a real risk.

The Abfärbetheorie trap

One of the most dangerous pitfalls for Freiberufler is the Abfärbetheorie (infection theory), codified in Section 15(3) No. 1 EStG. Even a small amount of commercial (gewerblich) revenue can “infect” your entire income, reclassifying 100% of your profits as Gewerbe — making everything subject to Gewerbesteuer.

This can happen if you sell digital products, earn affiliate income, resell hardware, or run paid webinars that are classified as product sales rather than teaching.

The safe harbour: infection does not apply if commercial revenue is simultaneously less than 3% of total net revenue AND less than EUR 24,500 in that business year. But relying on this buffer is risky — a single successful product launch can push you over and retroactively infect the entire year.

The recommended strategy: if you have any commercial side activities, isolate them into a separate registered Gewerbe to prevent infection of your Freiberufler income.

Tax rates: what you’ll actually pay

Regardless of your Freiberufler/Gewerbe classification, German income tax applies to everyone:

Taxable income (EUR)Rate
Up to 12,3480% (Grundfreibetrag — raised from EUR 12,096 in 2025)
12,349 – 69,87814% – 42% (progressive)
69,879 – 277,82542%
Over 277,82645% (Reichensteuer)

On top of this:

  • Solidaritätszuschlag: 5.5% surcharge on income tax — but since 2021, only applies if your income tax liability exceeds approximately EUR 18,130 (single) or EUR 36,260 (married). Above that threshold, it phases in gradually at 11.9% of the excess. For a single freelancer earning under ~EUR 100,000, Soli is either zero or minimal.
  • Church tax (Kirchensteuer): 8–9% surcharge on income tax if you’re registered as a member of a church. You can deregister — many expats do.
  • Gewerbesteuer (Gewerbe only): 7–17% on profit above EUR 24,500, depending on municipality. The rate is calculated as the federal Steuermesszahl (3.5%) multiplied by the local Hebesatz — Berlin’s is 410% (effective ~14.35%), Munich’s 490% (~17.15%), Frankfurt’s 460% (~16.1%). Partially offset against income tax under Section 35 EStG, but the offset is never 100%.

VAT (Umsatzsteuer)

The standard rate is 19%. But the Kleinunternehmerregelung (small business exemption) applies if:

  • Your net revenue was under EUR 25,000 in the previous calendar year, AND
  • Your expected net revenue for the current year is under EUR 100,000

(These thresholds were significantly raised from January 2025 — previously EUR 22,000 and EUR 50,000 gross. Crucially, the new thresholds are now calculated on net revenue, not gross — at 19% VAT, the gross equivalents are approximately EUR 29,750 and EUR 119,000. Also new: if you exceed the EUR 100,000 current-year threshold mid-year, Kleinunternehmer status expires immediately — not at year-end as before.)

Under the Kleinunternehmerregelung, you don’t charge VAT on your invoices and don’t file VAT returns. Sounds great — but you also can’t reclaim VAT on your own purchases. For many freelancers with significant equipment or software costs, opting into VAT voluntarily can actually save money.

If you invoice clients in other EU countries, the reverse charge mechanism applies regardless — your B2B EU invoices are zero-rated for German VAT.

Health insurance: the expensive surprise

Germany requires health insurance for everyone. As a self-employed person, you have two options:

Gesetzliche Krankenversicherung (GKV) — public health insurance

  • Rate: approximately 14.6% of income plus a Zusatzbeitrag (supplementary contribution) of ~1.7%, totalling about 16.3%
  • Income floor: contributions are calculated on a minimum income of EUR 1,178.33/month even if you earn less
  • Income ceiling: contributions max out at the Beitragsbemessungsgrenze, currently EUR 5,512.50/month (EUR 66,150/year)
  • Maximum monthly contribution: approximately EUR 900/month including nursing care insurance
  • Family members without income are covered for free (Familienversicherung)

Private Krankenversicherung (PKV) — private health insurance

  • Available if your income exceeds the Jahresarbeitsentgeltgrenze (currently EUR 73,800/year) or if you’re self-employed (self-employed can choose private regardless of income)
  • Premiums based on age, health, and coverage level — not income
  • Typically cheaper for young, healthy singles; becomes expensive as you age
  • No family coverage — each person needs their own policy
  • Switching back to public is extremely difficult after age 55

Critical warning for expats: Many young freelancers choose private insurance because it’s cheaper initially. But premiums rise with age, and switching back to GKV becomes nearly impossible. This is one of the most consequential financial decisions you’ll make in Germany, and it’s worth getting professional advice before committing.

Practical setup: what to do first

If you’re setting up as a freelancer in Germany, here’s the actual sequence:

  1. Anmeldung — register your address at the Bürgeramt within 14 days of moving. Without this, nothing else works.
  2. Open a German bank account — increasingly possible online (N26, etc.), but some Finanzämter still insist on a German IBAN for tax purposes
  3. Register with the Finanzamt — complete the Fragebogen zur steuerlichen Erfassung (tax registration questionnaire). This is where you declare your activity and whether you’re Freiberufler or Gewerbe. You’ll receive your Steuernummer (tax number) in 2–8 weeks.
  4. If Gewerbe: register at the Gewerbeamt — typically EUR 15–65 depending on the city
  5. Arrange health insurance — you need this before you can get a residence permit if you’re non-EU
  6. If applicable: register for VAT — or confirm your Kleinunternehmer status
  7. Start filing — VAT returns monthly or quarterly, income tax prepayments quarterly, annual tax return by July of the following year (or February of the year after that if you use a Steuerberater)

The Steuerberater question

Should you hire a tax advisor (Steuerberater)? In Germany, almost certainly yes — at least for the first year. German tax law is notoriously complex, the forms are in German, and the consequences of errors are serious.

A Steuerberater typically costs EUR 1,000–3,000 per year for a solo freelancer, depending on complexity. They also extend your filing deadline from July to the end of February the following year — which alone is worth the cost for many people.

English-speaking Steuerberater exist in Berlin, Munich, Hamburg, and other major cities, but they’re in high demand and often have waiting lists. Start looking before you need one.

What we tell people

Germany is an excellent place to freelance. The market is large, clients pay well, the infrastructure is outstanding, and the quality of life is high. But it’s a country that takes classification and compliance seriously. The admin burden is real — and it’s front-loaded. Once you’re set up correctly, it runs smoothly. Getting set up incorrectly creates problems that compound.

The Freiberufler/Gewerbe distinction isn’t just bureaucratic trivia. It determines your tax rate, your admin burden, your professional obligations, and in some cases your visa eligibility. Take it seriously, get professional advice, and register correctly from the start.


For more on working remotely in Germany, explore our Germany country guide. And join our newsletter for updates on tax, visa, and employment rules across Europe.