Germany’s distinction between Freiberufler (liberal professional) and Gewerbetreibender (commercial trader) is one of the most important tax and regulatory decisions for self-employed workers. Getting this wrong has significant financial consequences.
The Distinction
In German tax law, certain professions are classified as “freie Berufe” (liberal professions) and taxed differently: Freiberufler do not pay Gewerbesteuer (trade tax, 3.5–17% of profit depending on municipality), do not need to register with the Gewerbeamt (trade office), and are not required to prepare a full balance sheet (they can use simpler income-surplus calculation). The professions explicitly classified as Freiberufler: doctors, dentists, lawyers, notaries, tax advisors, architects, engineers, scientists, teachers, artists, writers, and self-employed IT professionals (with conditions). Gewerbetreibende: anyone running a business for profit that doesn’t fit the liberal profession classification — retailers, trades, many consultants, event organisers.
IT Professionals: The Complex Case
Software developers and IT consultants are the profession where the Freiberufler classification is most contested. The German tax court (BFH) and regional finance offices apply a test: are you applying a “wissenschaftliche” (scientific/academic-level) skillset, i.e., do you work at a level of intellectual abstraction comparable to a scientist or engineer? Standard application development, system administration, and IT support generally do not qualify as Freiberufler. Software architecture, algorithm development, AI research, and specialised engineering work may qualify. The practical approach: discuss your specific situation with a Steuerberater before registering. If uncertain, registering as Gewerbetreibender is safer (paying Gewerbesteuer but avoiding a tax reclassification later). The distinction affects thousands of euros per year.
Registration Process
For Freiberufler: register with your Finanzamt (tax office) by submitting the Fragebogen zur steuerlichen Erfassung (questionnaire for tax registration) — online via ELSTER. The tax office assigns a Steuernummer (tax number) and determines your Freiberufler status. No other registration required. For Gewerbetreibende: additionally register at the Gewerbeamt (trade office), which costs €20–50 and triggers automatic notification to the Finanzamt, IHK (chamber of commerce), and trade association. The Gewerbeamt registration requires a German address and a valid residence permit authorising self-employment. For Kleinunternehmer (small business, revenue under €22,000/year): you can opt out of charging VAT, simplifying administration significantly — relevant for those starting out.
Invoicing and VAT
Invoicing requirements for self-employed in Germany: invoices above €250 must include your full name and address, the recipient’s full name and address, date, invoice number, description of services, net amount, VAT rate (19% or 7%), VAT amount, and gross amount. For Kleinunternehmer: include “Gemäß § 19 UStG wird keine Umsatzsteuer berechnet” (no VAT charged under § 19) and no VAT line items. For EU business clients (B2B): use reverse charge — invoice without German VAT, include “Steuerschuldnerschaft des Leistungsempfängers” and the client’s EU VAT number. Invoicing software: Lexware, Fastbill, or Debitoor handle German invoice requirements with templates; many freelancers use simple Word or spreadsheet templates for lower volume.




