You finished a project for a client in Amsterdam, Paris, or Stockholm. Now you need to send the invoice. Do you charge German VAT? Do you charge their country's VAT? Neither, actually. For business-to-business services within the EU, something called reverse charge applies. You invoice without VAT, and your client handles the tax on their end.
This sounds simple, but the details trip people up. Miss a VAT ID, forget the right note, skip a report, and you might end up owing VAT you never collected. Let me walk you through how it works.
Meet Mia
Mia is a UX designer in Berlin. She has been freelancing for two years, mostly for German startups. Last month, a design agency in Amsterdam reached out. They need help with a client project. Mia agrees to a €4,000 contract.
Now she needs to invoice them. Her German clients always get invoices with 19% VAT. Does the Dutch agency get the same thing?
No. This is where reverse charge comes in.
What reverse charge means
Normally, Mia would add VAT to her invoice and send that VAT to the German tax office. With reverse charge, the VAT obligation shifts to her client. The Dutch agency handles the VAT in the Netherlands.
Mia invoices €4,000 flat. No VAT line.
On the agency's side, they report €4,000 in their Dutch tax return, calculate Dutch VAT (21%), and also deduct it as input VAT. The net effect for them is zero. For Mia, it means a simpler invoice and no German VAT to remit on this project.
This only works for B2B. If her client were a private person, reverse charge would not apply, and she would charge German VAT.
What Mia's invoice needs
Before Mia sends the invoice, she checks a few things:
1. Her own VAT ID
Mia has a German VAT ID (USt-IdNr). It starts with DE and has 9 digits: DE298765432. She got it when she registered as a freelancer. (If you do not have one yet, apply at the BZSt for free.)
This is different from her Steuernummer. For EU invoices, she needs the VAT ID.
2. The client's VAT ID
The Dutch agency gave her their VAT ID: NL123456789B01. Before invoicing, Mia checks that it is valid using the EU VIES checker. It takes 10 seconds. The tool confirms the company exists and the ID is active.
This step matters. If the ID were invalid, reverse charge would not apply, and Mia might owe German VAT on money she never collected.
3. The reverse charge note
Mia's invoice needs a note explaining why there is no VAT. She uses both German and English:
Steuerschuldnerschaft des Leistungsempfängers
Reverse charge: VAT to be accounted for by the recipient
The agency's accountant sees the English and knows what is going on. The German tax office sees the official German phrase if they ever check.
Mia's invoice
Here is what she sends:
INVOICE INV-2026-017
From: Mia Fischer, Prenzlauer Allee 88, 10405 Berlin
Tax number: 12/345/67890
VAT ID: DE298765432
To: Studio Vorm BV, Herengracht 200, 1016 BS Amsterdam
VAT ID: NL123456789B01
Date: 27 April 2026
Service period: April 2026
Description Amount
----------------------------------------------
UX design for mobile app (5 screens) €4,000.00
Steuerschuldnerschaft des Leistungsempfängers
Reverse charge: VAT to be accounted for by the recipient
Total due: €4,000.00
Payment due: 11 May 2026
No VAT line. No gross/net breakdown. Just the net amount. Both VAT IDs visible at the top.
The quarterly report Mia almost forgot
A month later, Mia gets a reminder from her tax software. There is a report she needs to file: the Zusammenfassende Meldung (ZM), or summary report.
When you use reverse charge, you report each EU sale to the German tax office. The report lists:
- Each client's VAT ID
- The total you invoiced them that quarter
Mia invoiced Studio Vorm €4,000 in April. In her Q2 ZM (due 25 July), she reports that amount under their Dutch VAT ID.
This report is how the tax authorities cross-check. The Dutch agency reports the same €4,000 on their end. If the numbers do not match, someone gets a letter.
What if Mia were a Kleinunternehmer?
Kleinunternehmer status means you do not charge VAT to German clients. But it does not change how reverse charge works for EU clients.
If Mia were a Kleinunternehmer, she would still use reverse charge for Studio Vorm. She would still need her VAT ID and theirs. She would still file the ZM.
The only difference: her invoice would also include the Kleinunternehmer note alongside the reverse charge note.
Official wording
"Bei Leistungen an einen in einem anderen Mitgliedstaat ansässigen Unternehmer [...] schuldet der Leistungsempfänger die Steuer."
— §13b (1) UStG
In plain terms: when you provide services to a business in another EU country, the recipient owes the tax, not you.
What this means for you
If you work with EU clients, reverse charge keeps invoicing simple: no VAT to calculate, collect, or remit. But you need to get the details right. Check VAT IDs before invoicing. Include the note. File your quarterly report.
The right invoicing tool handles most of this: it validates VAT IDs, adds the correct notes, and reminds you about the ZM. You focus on the work.
Common mistakes
Three situations that cost freelancers money:
VAT ID not verified. Tom copied his French client's VAT ID from an email signature. It had a typo — the ID does not exist. Reverse charge did not apply. The tax office now wants 19% of €8,000 — money Tom never collected. The fix: check every VAT ID on VIES before invoicing and save a screenshot.
Note missing. Sara invoiced a Belgian company without VAT but forgot the reverse charge note. Their accountant rejected the invoice: "We cannot process this as reverse charge without proper documentation." A week lost, an annoyed client. The fix: always include the note — both German and English.
ZM not filed. Emma invoiced EU clients all year but never submitted the quarterly report. Her clients reported the purchases on their end. The German tax office noticed the gap and sent a letter asking for explanations. The fix: file the ZM every quarter, even for small amounts.