Freelancer vs. Trade Business Owner: Tax Differences That Actually Matter

The distinction between a freelancer and a trade business owner affects your taxes, your obligations, and how you register your business. Here's what you need to know.

When you start working for yourself in Germany, one of the first administrative decisions you face is whether you’re a freelancer (Freiberufler) in the liberal profession sense, or a trade business owner (Gewerbetreibender). The distinction matters more than most people realize.

The Core Difference

A freelancer (Freiberufler) practices a “liberal profession”, a category defined in §18 of the German Income Tax Act (Einkommensteuergesetz). The list includes: doctors, lawyers, architects, engineers, artists, writers, journalists, translators, teachers, and certain consultants and IT professionals.

A trade business owner (Gewerbetreibender) runs a commercial trade or business; essentially, everything else.

The classification is not just administrative. It has concrete tax and regulatory consequences.

The Gewerbesteuer Difference

This is the biggest financial distinction. Trade business owners (Gewerbetreibende) pay trade tax (Gewerbesteuer) on their business income. The rate varies by municipality but is typically 7-17% of trade income.

Freelancers (Freiberufler) are completely exempt from trade tax (Gewerbesteuer). On an income of 80,000 EUR, that’s a potential annual difference of 5,600 to 13,600 EUR in tax. This is not a small administrative detail.

The exemption also means freelancers (Freiberufler) don’t need to register with the trade office (Gewerbeamt) or file a trade tax return (Gewerbesteuererklärung).

The Registration Difference

Freelancers (Freiberufler) register with the tax office (Finanzamt) by submitting a tax registration questionnaire (Fragebogen zur steuerlichen Erfassung). The tax office then issues a tax number (Steuernummer). That’s it.

Trade business owners (Gewerbetreibende) additionally need to register with the trade office (Gewerbeamt) by filing a trade registration form (Gewerbeanmeldung), and depending on the trade, may need additional permits or certifications. The trade office notifies the tax office (Finanzamt) and the Chamber of Commerce (IHK) automatically.

Who Counts as a Freiberufler

The classification has caused considerable litigation in Germany because the line between a liberal profession and a trade is not always obvious.

Classic freelancers (Freiberufler): doctors, dentists, lawyers, notaries, architects, civil engineers, tax advisors, certified accountants, artists, writers, journalists, translators, interpreters, scientists, teachers, and educators.

The complicated cases are in IT and consulting. A software developer who creates custom software for clients is generally a Freiberufler if the work requires significant creative or intellectual input. A developer who resells software licenses or runs a pure service desk is more likely a Gewerbetreibender. The Finanzamt makes this determination case by case.

If you’re in a gray area, get a written opinion from your tax advisor (Steuerberater) before registering. Getting it wrong and being reclassified later can result in back payment of trade tax (Gewerbesteuer) plus interest.

Practical Implications for Your Bookkeeping

Freelancers (Freiberufler) use cash-basis accounting (Einnahmen-Überschuss-Rechnung, EÜR), a simplified method where you record income when received and expenses when paid. No balance sheet required for most.

Trade business owners (Gewerbetreibende) above certain turnover or profit thresholds are required to use full double-entry bookkeeping (Buchführungspflicht) with annual balance sheets.

For most freelancers under 600,000 EUR turnover, the EÜR is both permitted and simpler. KontoMatch’s export formats are compatible with both EÜR and full bookkeeping approaches.

Tags