Reverse charge, demystified — intra-EU B2B in one page
The reverse charge moves the VAT obligation from seller to buyer on cross-border EU B2B sales. Here's when it applies, what your invoice must say, and the one check that keeps you out of trouble.
Reverse charge, demystified — intra-EU B2B in one page
The reverse charge is one of those VAT rules that sounds complicated and is actually a single idea: on many cross-border EU B2B transactions, the seller doesn't charge VAT — the buyer accounts for it in their own country. You invoice at 0%, write a short note, and the buyer self-assesses. That's it. The rest is just knowing when it applies and what to write.
When it applies
The classic case is a B2B sale to a VAT-registered business in another EU member state:
- Services to an EU business customer are generally taxed where the
customer is (the "B2B general rule"), so you don't charge your local VAT — the customer reverse-charges it.
- Goods dispatched to a VAT-registered business in another member
state are an intra-community supply: zero-rated for you, acquisition VAT for them.
It does not apply to consumers (B2C) — there you usually charge VAT, and once you cross the EU-wide €10,000 threshold you handle it through OSS. It also doesn't apply to purely domestic sales.
What your invoice must show
A reverse-charge invoice has a few non-negotiable elements:
- Your VAT number and the customer's valid EU VAT number.
- VAT at 0% (not "exempt" — the mechanism is different).
- An explicit note, e.g. *"Reverse charge — VAT to be accounted for by the
recipient, Art. 196 VAT Directive 2006/112/EC"* (for services).
Get the wording wrong and a tax inspector can deny the treatment, leaving you on the hook for the VAT you never collected.
The one check that matters: VIES
Reverse charge hinges on the customer's VAT number being valid. A number that's wrong, mistyped, or no longer active means the conditions aren't met — and the liability can bounce back to you.
That's why VIES validation isn't optional housekeeping; it's the load-bearing check. Validate at the moment you invoice, and keep the proof. Eurobillr runs the VIES lookup on your EU B2B customers when you send, flags a bad number before it goes out, and stores the result so you can show you checked.
The reporting side
Reverse-charge and intra-community supplies don't just vanish from your paperwork — they go on the recapitulative statement (EC Sales List / the recap listing in your country) and in the right boxes of your VAT return. Because Eurobillr derives your return from the actual invoices — VAT mode and all — those entries line up automatically instead of being a quarter-end reconstruction.
The 30-second checklist
- Is the customer a business in another EU country? → reverse
charge is likely in play.
- Is their VIES number valid today? → validate, don't assume.
- Does the invoice show 0% + the legal note + both VAT numbers?
- Will it land on the recap listing and the VAT return? → let it
flow from the document, don't re-key it.
Background: reverse charge, intra-community supply, VIES. In the app: send your first PEPPOL invoice and file a VAT return.