Free tool
Smart EU invoice generator
Fill in your business and customer details, choose a template and download a print-ready PDF in your customer's language. The smart VAT engine handles domestic, reverse-charge, OSS and export scenarios automatically — so you cannot accidentally bill the wrong VAT.
Smart VAT engine
Cross-border B2C supply within the EU. As you are not registered for OSS, your home-country VAT (20% in AT) applies. Once your annual EU-wide distance sales exceed €10 000, OSS registration becomes mandatory.
- ⚠ If your annual cross-border B2C sales in the EU exceed €10 000, you must register for OSS and switch to destination-country VAT.
- ⚠ The customer is marked as a business but has no VAT number. Treated as B2C unless a valid VAT number is provided.
Your business
These details are saved locally so you only enter them once.
Customer
Customer country and VAT status drive the smart VAT logic below.
Invoice details
Number, dates, language and currency.
Line items
Add as many lines as you need. Discounts and per-line VAT rates are supported.
Notes & terms
Template & colour
Pick the look that matches your brand. The accent colour is used in headers and totals.
Why a free invoice generator that understands EU VAT matters
Most free invoice tools available online were built for a single market — usually the United States — and treat VAT as an afterthought. The result is invoices that look correct but mishandle the most common European edge cases: a German freelancer billing a French customer who provides a VAT number, a Spanish SaaS company selling to Polish consumers above the OSS threshold, a Dutch consultant invoicing a Swiss client, an Austrian retailer exporting goods to the United Kingdom. Each of these is a different VAT scenario with a different invoice mention and a different rate to apply. Getting it wrong can mean losing the right to deduct input VAT, owing back tax with penalties, or having an invoice rejected by the customer's accounts payable team.
WorkDaten's invoice generator was built specifically for the European business reality. The smart VAT engine reads your country, your customer's country, the customer type (business or consumer), the customer's VAT identification number and the nature of the supply (goods, services or digital services), then derives the correct VAT treatment from those inputs. The engine prints the proper legal mention in the customer's language, applies the right rate (or zero), and warns you when the scenario requires verification through the EU VIES system before sending.
The tool runs entirely in your browser. The invoice data never leaves your device, no account is required, no email is captured, no PDF is uploaded to any server. Your business profile (name, address, VAT number, IBAN, logo) can optionally be saved in your browser's local storage so the next invoice starts pre-filled. The generated PDF is produced by react-pdf and is fully searchable, copy-pasteable and ready to attach to an email or upload to your accounting software.
How it works in three steps
1. Enter your business and customer details
Your country, VAT number and IBAN drive the smart logic and are saved locally so you only enter them once. The customer block tells the engine whether to apply reverse charge, OSS or a domestic rate.
2. Add line items and the engine picks the rate
Each line accepts a description, quantity, unit price and optional discount. The default VAT rate is suggested by the engine but you can override it per line, which is useful for invoices that mix multiple rates (services + goods, normal + reduced).
3. Pick a template, choose a language, download the PDF
Four templates with adjustable accent colour cover almost every brand voice. The PDF downloads instantly and is named after the invoice number for easy filing.
Features
Smart EU VAT engine
The generator detects the right VAT scenario from your country, your customer's country and their VAT status. Domestic, intra-EU reverse charge, OSS, third-country exports — handled automatically with the correct legal mention printed on the invoice.
Four professional templates
Modern, Classic, Bold and Compact — each with a customisable accent colour. All four are tuned for A4 print and PDF readers, with consistent typography and spacing.
Multi-language PDF output
Print the invoice in your customer's language while using your own UI. Ten primary EU languages supported, including German, French, Spanish, Italian, Dutch, Polish, Portuguese, Romanian and Swedish.
Privacy by design
Everything happens in your browser. No invoice data leaves your device, no signup is required, no tracking pixel watches the form.
Format validators built-in
Real-time checks for VAT identification numbers across all EU countries plus the UK, Switzerland and Norway. IBAN is validated with the standard MOD-97 algorithm so typos are caught immediately.
Save & reuse your details
One click stores your business profile in the browser so the next invoice starts pre-filled. Logo, IBAN, payment instructions — all preserved between sessions on this device.
Korduma kippuvad küsimused
Short answers to the questions people most often ask before relying on the page.