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.
intra eu b2c origin

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.

#1

Notes & terms

Template & colour

Pick the look that matches your brand. The accent colour is used in headers and totals.

Total due€0.00
Loading preview…

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.

Ofte stillede spørgsmål

Short answers to the questions people most often ask before relying on the page.