Reverse-charge VAT for cross-border B2B services explained
If you invoice EU clients from outside the EU (or the reverse), reverse-charge VAT changes who accounts for the tax. Here's exactly how it works and what to put on your invoice.
You just landed a $18k monthly retainer with a German software company. You're based in the US. Now the client's finance team is asking for a "reverse-charge VAT invoice" and you're not sure what goes on it, or why.
This guide cuts through the noise. No tax theory lectures. Just what you need to invoice correctly, stay compliant, and not accidentally invoice for VAT you're not supposed to collect.
What reverse-charge VAT actually means
In a normal domestic VAT transaction, the seller charges VAT and hands it to the tax authority. Reverse charge flips that responsibility: the buyer accounts for the VAT in their own country, not the seller.
For cross-border B2B services, this is the default rule inside the EU (under Article 44 of the EU VAT Directive) and a common approach in the UK, Australia, and elsewhere. The logic is simple: it's much easier for a German GmbH to account for VAT in Germany than to expect every foreign consultant they hire to register for VAT in Germany.
What this means for you as a consultant:
- You do NOT add VAT to the invoice
- You DO include the client's VAT number and a reverse-charge reference
- The client self-assesses the VAT in their jurisdiction and (usually) immediately reclaims it as input tax, making it a zero-cost accounting entry for them
- Your invoice nets to the full retainer amount: $18,000 lands, not $18,000 minus a VAT headache
When reverse charge applies
The rule kicks in when all three conditions are met:
- You are supplying a B2B service (not goods, not B2C)
- Your client is VAT-registered in their country
- The supply is cross-border (you and the client are in different VAT jurisdictions)
Common services that qualify: consulting, advisory, design, software development, marketing, legal services. If your German client is a registered GmbH buying your strategy retainer, reverse charge almost certainly applies.
When it does NOT apply
- Your client is a consumer (private individual), not a business. Different rules apply and you may need to register.
- You have a fixed establishment in the client's country. Rare for solo consultants, but worth knowing.
- Certain services tied to land or events have different place-of-supply rules.
If you are unsure, ask the client for their VAT registration number and confirm they are buying as a business. That one data point resolves most of the ambiguity.
What to actually write on the invoice
A reverse-charge invoice is a normal invoice with three additions:
- Your VAT or tax ID (if you are registered in your own jurisdiction)
- The client's VAT number (e.g., DE123456789 for a German company)
- A reverse-charge statement, typically: "VAT reverse charge: Article 44, EU VAT Directive 2006/112/EC. Tax liability transfers to the recipient."
You do not show a VAT rate. You do not show a VAT amount. The invoice total equals the net fee.
A $18,000 retainer invoice to a German client looks like this:
| Line | Amount |
|---|---|
| Strategy retainer, October 2025 | $18,000.00 |
| VAT (reverse charge, Art. 44) | $0.00 |
| Total due | $18,000.00 |
Client VAT number: DE123456789 Payment terms: NET 30
Currency and payment terms
Cross-border invoices often involve currency choices. If your retainer is denominated in USD but the client's SEPA bank prefers EUR wire transfers, document the agreed currency explicitly on the invoice. Ambiguity here causes a 12-day payment delay when finance kicks it back for clarification.
How most consultants handle reverse-charge invoices
- Copy-paste a Word template and manually add the VAT reference each time.
- Forget to include the client's VAT number, triggering a finance team rejection.
- Invoice in USD but have no record of the EUR equivalent received at payment.
- Chase payment manually weeks after the due date with a personal email.
- Regenerate a corrected PDF and re-send, losing the audit trail.
How ZenPay handles it
- Per-invoice reverse-charge VAT toggle stores your legal statement and applies it automatically.
- Client VAT number and legal name saved to the client record, pulled onto every invoice.
- Exchange rates captured at payment time so your USD retainer shows the EUR received for reporting.
- Auto-reminders fire in your name 3 days before and 7 days after the due date, with editable templates.
- Shareable invoice links mean the client's AP team opens the correct version without email threads.
Record-keeping and what can go wrong
The reverse-charge mechanism only protects you if your documentation is clean. Tax authorities on both sides can ask for evidence:
- That the client is genuinely VAT-registered (save a screenshot of the VIES lookup)
- That the invoice includes the required references
- That you did not charge VAT when you should not have
Common mistakes that create problems:
- Charging VAT to an EU client when reverse charge should apply (the client has to reclaim it, creating a cash-flow hit and a compliance flag for them)
- Omitting the reverse-charge statement (the invoice may not be valid for the client's VAT return)
- Using the wrong VAT article reference (UK post-Brexit has its own domestic equivalent, not the EU Directive)
- Failing to validate the client's VAT number before invoice date (VIES is free and takes 30 seconds)
For UK clients post-Brexit, the reference changes to domestic legislation. For US clients, there is typically no VAT equivalent, but check state-by-state sales tax rules for digital services, which are increasingly relevant.
Expense reimbursements on the same invoice
Many consultants bundle travel, software, or subcontractor costs into the monthly invoice. Reverse charge applies to your services fee. Reimbursed expenses may or may not follow the same treatment depending on whether they are "disbursements" (pass-through, client's cost) or "recharges" (your cost, marked up and re-sold).
Keep them on separate line items. A $18,000 retainer with $1,400 in reimbursed travel should show two lines with a note clarifying the nature of each. Some clients' AP teams apply a different PO or cost centre to each. Separate lines prevent a three-week approval loop.
A practical checklist before you hit send
Before sending any cross-border B2B invoice, confirm:
- Client VAT number is on the invoice and matches VIES
- Reverse-charge statement is present (correct article for the jurisdiction)
- No VAT amount is shown
- Currency is explicit and matches the signed agreement
- Payment method details are correct (SEPA IBAN, ACH routing, or wire instructions)
- Payment terms match what was negotiated, not your default
That last point matters more than it seems. A NET 60 client whose invoice says NET 30 will pay on their terms anyway, but the mismatch creates a reconciliation headache when you're chasing a payment that isn't technically late yet by their reading.
Reverse-charge VAT is not complicated once you understand the logic: you are shifting the accounting obligation to the party best placed to handle it locally. Your job is to give them a clean, compliant invoice that their AP system accepts on the first pass. Do that consistently and the $18k lands on time, every month.
Less admin.
More of what matters.
Your first invoice
within 2 minutes.
Keep reading
How to structure a deposit-based payment flow for travel agencies
Deposits protect your cash flow, but only if the structure is airtight. Here's how boutique travel agencies should set up a deposit-to-balance payment flow that handles FX risk, cancellations, and supplier timing.
Retainer math: how agencies smooth cash flow across multiple clients
Cash flow gaps between retainer cycles can quietly suffocate a healthy agency. Here's the arithmetic and the systems that keep your studio solvent month after month.
Cash flow strategies for creators with irregular income
Brand deals pay NET 60–90. AdSense trickles in monthly. Sponsorships land when they land. Here's how to stop riding the cash flow rollercoaster.