How to Invoice EU Clients as a Non-EU Freelancer
You landed a client in Germany, France, or the Netherlands — great. Now you need to send an invoice that actually meets EU rules. Get it wrong and you risk delayed payments, rejected invoices, or your client getting fined for missing VAT documentation. This guide covers exactly what non-EU freelancers need to know.
Why EU Invoices Are Different
The EU has harmonized invoice requirements across all 27 member states through the VAT Directive (2006/112/EC). Every B2B invoice must include specific fields — and missing even one can give your client’s accountant a reason to reject it.
As a non-EU freelancer, you’re not charging EU VAT. But your EU client may still need to account for VAT on your invoice through the reverse charge mechanism. This means the responsibility to report and pay VAT shifts from you (the seller) to your client (the buyer).
The practical result: your invoice must include specific language and fields that make the reverse charge clear, even though you’re not collecting any tax.
Mandatory Fields on Every EU Invoice
Whether you’re invoicing a company in Spain or a startup in Estonia, these fields are required:
- Sequential invoice number — must be unique and follow a continuous sequence (e.g., INV-2026-001, INV-2026-002)
- Invoice date — the date the invoice is issued
- Your full name and address — your business name or legal name plus postal address
- Client’s full name and address — the legal entity name, not just a contact person
- Client’s VAT number — critical for B2B invoices. Format varies by country (e.g., DE123456789 for Germany, NL123456789B01 for the Netherlands)
- Description of services — specific enough that an auditor understands what was delivered
- Net amount — the amount before any tax
- VAT rate and amount — for non-EU sellers, this is typically 0% with a reverse charge note
- Total amount due — including currency
- Payment terms and bank details — IBAN for EU bank transfers (see our IBAN Validator to double-check)
Our Invoice Generator includes all these fields when you select the EU region, including dedicated VAT number fields for both seller and buyer.
The Reverse Charge: What It Is and When It Applies
The reverse charge is the most important concept for non-EU freelancers invoicing EU businesses. Here is how it works:
- Normally, the seller charges VAT and remits it to the tax authority
- Under reverse charge, the buyer self-assesses and reports the VAT on their own tax return
- The seller (you) invoices at 0% VAT with a legal note explaining why
When does it apply? For services provided by a non-EU business to an EU business (B2B), the reverse charge applies automatically under Article 196 of the VAT Directive. The “place of supply” is deemed to be where the customer is established.
What about B2C? If your EU client is a private individual (not a business), the rules are different and more complex. You may need to register for VAT in the customer’s country or use the EU One Stop Shop (OSS). For most freelancers doing client work, B2B is the norm.
The Magic Words: What to Write on Your Invoice
Your invoice needs a specific legal reference for the reverse charge. The standard wording is:
“VAT Reverse Charge — Article 196, Council Directive 2006/112/EC”
Some countries accept shorter versions like “Reverse charge applies” or “VAT to be accounted for by the recipient,” but the full legal reference is safest and universally accepted across all 27 EU member states.
When you enable the Reverse Charge option in our Invoice Generator, this text is automatically added to your PDF invoice.
VAT Numbers: Verify Before You Invoice
Before sending your first invoice to an EU client, always verify their VAT number. An invalid or incorrect VAT number means the reverse charge cannot be applied, and your client may refuse the invoice.
The EU provides a free verification service called VIES (VAT Information Exchange System) at ec.europa.eu/taxation_customs/vies. Enter the VAT number and it confirms whether it’s valid and active.
Pro tip: Screenshot or save the VIES confirmation for your records. If your client’s VAT number is later found to be invalid, you could be liable for the VAT.
VAT number formats vary by country:
| Country | Format | Example |
|---|---|---|
| Germany | DE + 9 digits | DE123456789 |
| France | FR + 2 chars + 9 digits | FR12345678901 |
| Netherlands | NL + 9 digits + B + 2 digits | NL123456789B01 |
| Spain | ES + letter + 7 digits + letter | ESX1234567X |
| Italy | IT + 11 digits | IT12345678901 |
For a complete list of EU VAT rates by country, see our dedicated guide.
Currency: EUR or Your Local Currency?
There is no EU-wide rule forcing you to invoice in euros. You can invoice in USD, GBP, or any currency — as long as the invoice clearly states the currency used.
However, there are practical reasons to consider EUR:
- Faster payments — EU bank transfers in EUR (SEPA) are free or near-free and settle in one business day
- No conversion disputes — your client won’t argue about exchange rate differences
- Easier bookkeeping — your client’s accountant doesn’t need to calculate the EUR equivalent
If you invoice in a non-EUR currency, some EU countries require the client to record the EUR equivalent using the ECB exchange rate on the invoice date. Use our Currency Converter (powered by ECB rates) to check the rate.
Payment Details: IBAN vs SWIFT
EU businesses strongly prefer paying via SEPA bank transfer, which requires an IBAN. If you have a European bank account or a multi-currency account (Wise, Revolut, Payoneer), include your IBAN on the invoice.
If you can only receive payments via SWIFT (traditional international wire), include both your account number and SWIFT/BIC code. Be aware that SWIFT transfers cost your client €15–50 in fees, which can create friction — especially for smaller invoices.
For a deeper comparison, see our guide on IBAN vs SWIFT for freelancers.
Country-Specific Quirks
While the VAT Directive creates a baseline, some countries have extra requirements:
Germany
German companies may ask for your Steuernummer (tax number) even though you’re not registered in Germany. If you don’t have one, a note saying “Not registered for VAT in Germany” is sufficient. German invoices also require the delivery date or service period to be explicitly stated.
France
France requires invoices to mention the due date and any late-payment penalties. Since 2024, French businesses are transitioning to e-invoicing (Factur-X), though this doesn’t affect non-EU suppliers yet.
Italy
Italy uses the Sistema di Interscambio (SDI) for electronic invoicing. For non-EU suppliers, your Italian client will typically handle the SDI submission on their end based on your PDF invoice. Include your fiscal identification number if you have one.
Netherlands
Dutch companies are straightforward — standard EU requirements apply. Payment terms of 30 days are customary. The Dutch VAT number format (NL + 9 digits + B + 2 digits) is unique and often entered incorrectly.
A Real Invoice Example
Here is what a correct invoice from a US-based freelance developer to a German client looks like:
Invoice #INV-2026-015
Date: March 9, 2026
Service period: Feb 1–28, 2026
From:
Jane Smith, Web Development
123 Main St, Austin, TX 78701, USA
EIN: 12-3456789
Bill To:
Beispiel GmbH
Musterstraße 10, 10115 Berlin, Germany
VAT: DE123456789
Frontend development — React dashboard redesign
80 hours × €75/hr = €6,000.00
VAT (0%): €0.00
Total: €6,000.00
VAT Reverse Charge — Article 196, Council Directive 2006/112/EC
Payment: SEPA bank transfer
IBAN: DE89 3704 0044 0532 0130 00
BIC: COBADEFFXXX
Due: April 8, 2026 (30 days)
You can create invoices exactly like this with our Invoice Generator — select the EU region, check “Reverse Charge,” and all the mandatory fields and legal text are included automatically.
Common Mistakes That Delay Payments
- Missing the client’s VAT number — the client’s accountant will send it back immediately. Always ask for the VAT number before creating the invoice.
- No reverse charge note — without the legal reference, the client cannot apply the reverse charge and may hold payment until you re-issue.
- Wrong VAT number format — each country has its own format. A typo means VIES validation fails, and the invoice is rejected.
- Missing service description or period — “Consulting services” is too vague. Include the specific deliverable and the dates the work was performed.
- No sequential invoice number — EU rules require invoices to be numbered sequentially. Random numbers or duplicates can trigger audit flags.
- Charging VAT when you shouldn’t — as a non-EU supplier to an EU business, you should not charge VAT. Adding 19% or 21% creates a mess for everyone.
- Invoicing in a currency without stating it — if you invoice in USD, make sure “USD” appears clearly next to every amount, not just the total.
Do You Need to Register for VAT in the EU?
In most cases, no. If you’re a non-EU freelancer selling services to EU businesses (B2B), the reverse charge means you never need to register for VAT in any EU country.
You might need to register if:
- You sell digital products or services to EU consumers (B2C) and exceed the €10,000 threshold — in that case, the OSS scheme may apply
- You have a physical presence (office, warehouse) in an EU country
- You sell physical goods shipped from within the EU
For pure B2B services (consulting, development, design, writing), reverse charge handles everything. No registration needed.
Checklist: Before You Send the Invoice
- Client’s legal entity name (not a person’s name)
- Client’s VAT number — verified on VIES
- Sequential invoice number
- Invoice date and service period
- Your full name/business name and address
- Detailed service description
- Net amount in stated currency
- VAT at 0% with reverse charge note
- Your IBAN or bank details
- Payment terms (e.g., 30 days net)
Bottom Line
Invoicing EU clients as a non-EU freelancer is not complicated once you understand the reverse charge mechanism. The key is: include the client’s VAT number, add the reverse charge legal reference, and make sure all mandatory fields are present. Do this right once, save it as a template, and every future invoice takes two minutes.
Use our Invoice Generator with the EU region selected to get all the right fields automatically. Check VAT rates with our EU VAT Rate Lookup, and validate your client’s IBAN with our IBAN Validator.
Try It Now — Free
Use our Invoice Generator right in your browser. No signup, no upload to any server.
Open Invoice Generator