One invoice builder for the whole single market
Selling across the EU means handling domestic VAT, the reverse-charge mechanism for cross-border B2B services, and zero-rated exports — each with different wording the invoice must carry. This builder loads your country’s standard VAT rate, applies the right treatment for the customer scenario you pick, and outputs a compliant invoice with IBAN payment details.
Standard VAT rates by country
The builder loads these automatically when you pick your seller country:
| Country | Standard VAT rate |
|---|---|
| Germany | 19% |
| France | 20% |
| Spain | 21% |
| Italy | 22% |
| Netherlands | 21% |
| Belgium | 21% |
| Portugal | 23% |
| Austria | 20% |
| Sweden | 25% |
| Denmark | 25% |
| Poland | 23% |
| Ireland | 23% |
These are standard rates; reduced rates apply to specific goods (food, books, medicine) in most countries. This builder applies only the standard rate for domestic sales — confirm the correct rate for your specific goods or services.
The three scenarios and what changes on the invoice
Domestic sale. You and the customer are in the same member state. Standard VAT applies. The invoice shows the VAT rate, the VAT amount, and the gross total. Both parties’ names, addresses, and VAT numbers appear.
Intra-EU B2B (reverse charge). You sell to a business in another EU member state. VAT is 0% on your invoice; the customer accounts for VAT in their own country under Article 196 of the EU VAT Directive. Your invoice must state: “Reverse charge - VAT to be accounted for by the recipient (Art. 196 EU VAT Directive)” and include both VAT identification numbers. Failing to include the buyer’s VAT number means you must charge domestic VAT.
Export outside the EU. Sales outside the EU are generally zero-rated. Your invoice shows 0% VAT with a note confirming the supply is zero-rated for export. Customs documentation is typically required separately.
How it works
Each line item is quantity times net unit price, summing to the taxable amount. The VAT treatment depends on the scenario you select. For a domestic sale, the tool applies your country’s standard rate (loaded automatically — for example 19% Germany, 20% France, 21% Spain, 22% Italy) to the taxable amount. For an intra-EU B2B supply, it sets VAT to 0% and prints the legally required note Reverse charge - VAT to be accounted for by the recipient (Art. 196 VAT Directive), listing both VAT identification numbers. For an export outside the EU, it applies 0% and prints a zero-rated export note. The total is the taxable amount plus any VAT. IBAN and BIC fields render a SEPA payment block.
What a compliant EU VAT invoice must contain
Under the EU VAT Directive (Article 226), a tax invoice must include: sequential invoice number, issue date, supplier name/address/VAT number, customer name/address (and VAT number for B2B), supply description, quantity, taxable amount per rate, VAT rate applied, and total VAT and gross amount. The builder produces all of these fields.
Tips and example
Always quote both VAT identification numbers on a reverse-charge invoice — yours and the customer’s — because the buyer needs them to self-account for VAT. Verify the customer’s VAT number is valid (the EU’s VIES system does this) before treating a sale as reverse charge; if it is not valid, you must charge domestic VAT. Use a strictly sequential invoice number. A €1,000 domestic German sale adds €190 VAT (19%) for €1,190, whereas the same sale to a French business under reverse charge shows €0 VAT, a €1,000 total, and the Art. 196 note. Include your IBAN and BIC so SEPA payment is one step for the customer.