Taxes and accounting

Plan for two separate outflows: income tax (Einkommensteuer), generally paid in quarterly prepayments, and VAT, which for most new businesses means monthly or quarterly advance returns. A widely used rule of thumb is to set aside roughly 30–40% of profit for tax, adjusted once you know your actual bracket.

A Steuerberater (tax advisor) is strongly recommended, particularly in your first year. Their fees are a deductible business expense, they know which deductions genuinely apply to your situation, and they act as your buffer when the Finanzamt writes with questions in legal German. For simpler cases, accounting software such as Lexware or Accountable handles invoicing, bookkeeping and direct ELSTER submissions — many freelancers use the software for day-to-day work and a tax advisor for the annual return.

Whatever route you choose, keep every receipt. German retention rules are strict, and digital copies with a consistent filing system will save you hours.

Set the money aside from day one

The most common financial mistake among new freelancers in Germany is spending VAT and income tax that was never really theirs. Open a second savings account and move a fixed percentage of every incoming payment into it the day it arrives.

Insurances worth having

  • Professional liability and legal insurance: protects you when a client dispute escalates, which matters more in a jurisdiction where formal legal letters are routine.
  • Disability insurance (Berufsunfähigkeitsversicherung): arguably the most important policy a freelancer can hold. Without an employer behind you, losing your ability to work means losing your entire income. Premiums are lowest when you are young and healthy.
  • Künstlersozialkasse (KSK): if you work as an artist, writer, musician, designer or journalist, this is genuinely transformative. The KSK acts as your notional employer and covers roughly half of your health, care and pension contributions — effectively cutting those costs in half. Acceptance requires proof that your income comes predominantly from creative work, and the application takes effort, but the long-term saving is substantial.

Pensions and retirement

Here is the detail that catches many freelancers off guard: as a self-employed person you generally do not automatically pay into the German public pension system, and therefore accrue no state pension entitlement from your freelance income. Certain professions — teachers, midwives, artists via the KSK, and some tradespeople — are exceptions and are compulsorily insured.

For everyone else, retirement planning is entirely your own responsibility. The main routes are voluntary contributions to the public scheme, a Rürup (Basisrente) pension with its significant tax advantages, or private investment. The specific vehicle matters less than starting early and contributing consistently.

Every German business website must carry a proper Impressum — a legal notice stating your full name, physical address, contact details, tax number or VAT ID, and any relevant professional body. A PO box will not do, which is an uncomfortable reality for home-based freelancers but a legal requirement nonetheless.

This is not a formality to postpone. Germany has an established Abmahnung culture, in which law firms issue formal warnings over non-compliant websites and attach their own fees to the notice. A missing or incomplete Impressum is one of the easiest violations to spot from the outside. While you are at it, add a GDPR-compliant privacy policy (Datenschutzerklärung) and, if you use analytics or embedded third-party content, a functioning cookie consent banner.

A realistic first-year checklist

Pulling all three parts of this guide together, here is what should be ticked off by the end of your first year:

  • Residence permit confirmed as allowing self-employment.
  • Anmeldung completed and Steuer-ID received.
  • Separate business bank account opened.
  • Health insurance active and confirmed in writing.
  • Gewerbeschein obtained, if you are a Gewerbe.
  • Fragebogen zur steuerlichen Erfassung filed via ELSTER.
  • Steuernummer received and added to your invoice template.
  • Tax savings account set up and funded from every payment.
  • Disability cover and a pension plan in place.
  • Impressum and privacy policy live on your website.