A correct EU VAT invoice, in the browser.
Build a VAT-compliant invoice with automatic tax, reverse-charge wording for intra-EU B2B supplies, multiple currencies and print-to-PDF, entirely client-side.
| €4,800.00 | ||||
| €1,920.00 |
Reverse charge: VAT to be accounted for by the recipient under Directive 2006/112/EC Art. 196.
EU Reverse Charge Procedure
Under Article 196 of Council Directive 2006/112/EC, cross-border B2B supplies of services within the EU transfer VAT liability to the recipient. To apply zero-rating, the seller must hold the customer's active VAT number and cite Article 196 on the invoice.
Direct VIES Verification
Format validation checks checksum mathematics locally. Always use the live “Verify VIES” button before issuing a reverse-charge invoice to prove the buyer held an active registration on the supply date.
Frequently asked questions
How does the live WYSIWYG invoice editor work?
The invoice document you see on screen is the actual editor. You type directly into the document — company details, line items, European VAT numbers, dates, and notes. When you print or save as PDF, all editing outlines, toolbar controls, and empty placeholders disappear, producing an authentic, clean A4 PDF document.
How does automatic European VAT calculation and reverse charge work?
The tool compares the seller and buyer jurisdictions and validates the buyer's EU VAT ID. For intra-EU cross-border supplies where the buyer supplies a format-valid EU VAT ID, the reverse charge procedure (0% VAT) is automatically applied, and the mandatory legal wording under Article 196 of Directive 2006/112/EC is injected. For domestic supplies, the standard rate applies. For non-EU recipients, zero-rated export applies.
Do I need to verify the buyer's VAT ID on the EU VIES register?
Yes. The invoice editor validates the structural format and mathematical checksum algorithm locally in your browser, and also includes a direct 'Verify' button to query the official EU VIES register live. To legally zero-rate an intra-EU supply under the reverse charge, the buyer's registration must be active in the official VIES database at the time of supply.
Can I customize labels and switch invoice languages?
Yes. You can instantly switch between all 24 official European Union languages, Swiss German (de-CH), and Norwegian (no) using the searchable language selector. Additionally, every static label on the invoice (such as 'From', 'Billed to', 'Description', 'Due date', 'Amount') is directly editable by clicking on it.
Is any company or customer data stored or uploaded?
No. All data entry, tax calculations, and PDF generation occur entirely in your local browser session. The optional VIES check only queries the public EU tax registry without storing your invoice data.
Orientation only. This tool provides interactive invoice generation with EU VAT and reverse charge calculations under Council Directive 2006/112/EC. It is designed for orientation and operational productivity, not legal or tax counsel. Intra-EU reverse-charge zero rating requires confirming the buyer's active VAT registration in the official VIES database at the time of supply.
VAT.tools saves source-linked evidence for each check, with an API, MCP server and bulk workflows for repeat work.