ExpatNav
Money & Finance
  • Banking
  • Taxes
  • Investing
  • Salary & Pay
  • Money Transfer
Money

Freelance Invoicing and VAT in Germany: The Basics (2026)

What a German freelance invoice must contain, when you charge VAT and when you do not, the quarterly VAT return, and how to stay on the right side of the Finanzamt.

9 August 2026 · Last updated 29 August 20267 min read
Freelance Invoicing and VAT in Germany: The Basics (2026)

The freedom of freelancing in Germany comes wrapped in paperwork, and invoicing is where it starts. A German invoice is not a casual note saying "please pay me"; it is a document with legally required fields, and getting them wrong makes it non-compliant. Then there is VAT, Umsatzsteuer, which you usually must charge, collect, and hand to the Finanzamt on a regular filing schedule, unless you qualify for an exemption that changes the whole picture. For a new freelancer, the invoicing-and-VAT machinery is the part that feels most foreign, but it follows clear rules, and once set up (ideally with a tool or adviser), it runs predictably.

This guide covers freelance invoicing and VAT in Germany: what an invoice must contain, when you charge VAT, the VAT return, and the tax number you need. Get your freelance billing on solid, compliant ground.

ad slot · after-intro

What a compliant invoice needs

A German invoice (Rechnung) is a legal document with specific required fields. A compliant one needs:

  • Your name and address
  • The client's name and address
  • Your tax number (Steuernummer) or VAT ID (USt-IdNr)
  • An invoice number (sequential)
  • The date
  • A description of the service
  • The net amount
  • The VAT rate and amount (or a note if exempt)
  • The total

Missing required fields can make an invoice non-compliant, which causes problems for you and your client (they may not be able to claim it, the Finanzamt may object). So this is not a formality to wing, the fields are mandatory.

The practical solution: use a template or invoicing tool that includes all the required fields. Plenty of invoicing apps generate compliant German Rechnungen automatically, filling the legal fields so you do not miss one. For a freelancer, getting a proper invoicing tool (or a vetted template) from the start is the easy way to ensure every invoice is compliant. This comes after you have registered as a freelancer and have your tax number.

When you charge VAT (and when you do not)

VAT (Umsatzsteuer) is the big one. Usually you charge it: the standard VAT rate applies to most services, you add it to your invoices and pass it to the Finanzamt.

So a typical freelance invoice shows the net amount, then VAT added, then the total (net + VAT). You collect the VAT from the client and forward it to the tax office, you are essentially a VAT collector for the state.

The main exception: the Kleinunternehmer (small-business) rule. If your turnover is below the threshold, you can opt not to charge VAT (see the Kleinunternehmer guide). As a Kleinunternehmer:

  • You do not add VAT to invoices (and note the exemption on them)
  • You have simpler obligations (no regular VAT returns)
  • But you cannot reclaim input VAT on your expenses (below)

So whether you charge VAT depends on your turnover and whether you use the small-business exemption. Below the threshold, you can choose the simpler Kleinunternehmer route (no VAT charged or filed); above it, or by choice, you charge VAT with the filing obligations that brings. New, small freelancers often start as Kleinunternehmer for simplicity; larger ones charge VAT.

Freelancer creating an invoice on a laptop at a home office desk
Invoices need specific fields; you usually charge VAT unless you are a Kleinunternehmer.

The VAT return and reclaiming input VAT

If you charge VAT, you take on a regular filing obligation: the VAT return (Umsatzsteuervoranmeldung).

How it works:

  • You file VAT returns often monthly or quarterly (depending on your situation), reporting the VAT you collected
  • You reclaim VAT you paid on business expenses (input VAT, Vorsteuer)
  • You pay the difference to the Finanzamt
  • There is also an annual VAT declaration

So charging VAT is not just adding it to invoices, it brings a recurring filing rhythm (monthly or quarterly advance returns plus an annual one). This is real ongoing admin, which is one reason new freelancers consider the Kleinunternehmer route, and why VAT-charging freelancers often use invoicing/accounting software or a tax adviser to manage the returns.

The upside of charging VAT: you can reclaim input VAT (Vorsteuer) on business-related purchases against the VAT you collected, lowering your net VAT payment. So a laptop, software, or other business expenses bought with VAT, you can reclaim that VAT. Kleinunternehmer who do not charge VAT generally cannot reclaim input VAT, so the exemption trades simplicity for the loss of input-VAT reclaim.

This is the trade-off: charge VAT = more admin (returns) but can reclaim input VAT; Kleinunternehmer = simpler (no returns) but cannot reclaim. For a freelancer with significant business expenses, charging VAT (and reclaiming) can be worthwhile; for a small, low-expense freelancer, Kleinunternehmer simplicity often wins.

The tax number you need

A prerequisite to all of this: you need a tax number (Steuernummer) from the Finanzamt, obtained when you register your freelance activity, and a VAT ID (USt-IdNr) if you charge VAT or deal across the EU.

So before you can invoice clients properly:

  1. Register your freelance activity with the Finanzamt (the freelancer setup)
  2. Receive your Steuernummer
  3. Get a VAT ID if charging VAT or working across EU borders
  4. Show the relevant number on your invoices (a required field)

So registering with the Finanzamt and getting your tax number is a prerequisite to invoicing. You cannot issue compliant invoices without the number to put on them. This is part of the broader freelance setup, registration, tax number, deciding on Kleinunternehmer or VAT, then invoicing.

The bottom line: German freelance invoicing runs on compliant invoices (with all required fields, easiest via a tool), VAT (charged and filed unless you are a Kleinunternehmer below the threshold), regular VAT returns if you charge it (with the benefit of reclaiming input VAT), and a tax number from the Finanzamt as the prerequisite. Set it up properly, use software or an adviser for the VAT side, and your freelance billing stays compliant and predictable. Given the complexity, many freelancers find a tax adviser genuinely worthwhile.

What to do this week

  • Register your freelance activity with the Finanzamt to get your Steuernummer (and a VAT ID if charging VAT), since you need it on every invoice.
  • Decide between charging VAT (more admin, but reclaim input VAT) and the Kleinunternehmer exemption (simpler, no VAT returns, but no input-VAT reclaim) based on your turnover and expenses.
  • Use a proper invoicing tool or template that includes all required fields, and if you charge VAT, set up software or a tax adviser to handle the monthly/quarterly VAT returns.

FAQ

ad slot · end-of-post

Want ExpatNav to show up more often?

Add us as a preferred source and our guides appear more readily in Google, including AI Overviews.