Most invoice templates you find with a quick search are designed for US-based businesses. They lack VAT fields, use dollar signs, have no provision for reverse charge wording, and often omit the supply date entirely. Using one for EU freelance work is not just a formatting problem — it is a legal compliance problem. Here is the correct version, field by field.

Why Generic Templates Fail EU Freelancers

The EU VAT Directive (2006/112/EC), Article 226, specifies the minimum information required on a VAT invoice. These requirements apply across all 27 member states, though individual countries add their own local requirements on top. A US-format template typically:

  • Has no VAT registration number field
  • Uses a single date when two may be required (invoice date vs. supply date)
  • Has no customer VAT number field (required for B2B reverse charge)
  • Lacks the reverse charge statutory notice
  • Has no provision for the Kleinunternehmer or equivalent exemption notice
  • Uses a generic "Description" field instead of specifying quantity, unit price, and net amount separately

Any one of these missing elements can cause a client's VAT reclaim to be disallowed.

The 16 Mandatory Fields Under the EU VAT Directive

Fields 1–3: Identification and Dating

1. Sequential invoice number A unique identifier forming part of an unbroken sequence. Format is not prescribed — INV-2026-001, 2026/001, or 001 are all valid. What the tax authority checks is that there are no gaps. Gaps signal missing invoices and trigger audit scrutiny. Do not restart your sequence each year unless you use a year prefix (e.g., 2026-001) that makes the year explicit.

2. Invoice date The date the invoice is issued. This is the date that determines your VAT reporting period. Do not backdate invoices.

3. Date of supply (if different from invoice date) If you completed the work on a different date from when you issued the invoice — for example, you finished a project on 20 March but sent the invoice on 2 April — both dates must appear. The supply date controls which VAT period the transaction falls into. This field is frequently omitted and frequently causes VAT period mismatches.

Fields 4–7: Party Identification

4. Your full legal name and address Exactly as registered with your tax authority. If you operate as a sole trader, this is your personal name and registered business address (which may be your home address). Do not abbreviate.

5. Your VAT registration number Prefixed with your country code: DE for Germany, FR for France, NL for Netherlands, etc. If you are not VAT-registered (e.g., German Kleinunternehmer), leave this field out entirely — do not write "N/A" or "exempt," as this creates ambiguity.

6. Your client's full legal name and address The legal entity name, not a trading name or contact person. "Marketing Agency GmbH, Hauptstraße 1, 10115 Berlin" — not "The Marketing Team."

7. Your client's VAT registration number Required on every B2B invoice where the reverse charge mechanism applies. This is the legal foundation for issuing a zero-rate cross-border invoice. Verify the number on the EU VIES system before issuing. If the client cannot provide a valid VAT number, you cannot apply reverse charge — you must charge VAT at your domestic rate instead.

Fields 8–10: Supply Description

8. Description of goods or services Specific enough for an auditor to identify what was supplied. "Web design services — homepage redesign, Project: Acme Corp website, January–February 2026" passes. "Design services" does not. For ongoing retainer work, include the period covered.

9. Quantity and unit price (net) For hourly work: number of hours and hourly rate. For fixed-fee projects: quantity 1, unit price equals the total net amount. For mixed invoices: list each line item separately with its own quantity and unit price.

10. Net amount excluding VAT The total value of the supply before tax. If you have multiple line items at different VAT rates, show each sub-total separately.

Fields 11–13: VAT Calculation

11. VAT rate applied The percentage: 19% (Germany standard), 20% (France, Austria), 21% (Netherlands, Belgium), 23% (Poland, Portugal), etc. For reverse charge invoices: 0% with the statutory reference. For Kleinunternehmer invoices: this field is omitted entirely.

12. VAT amount payable The monetary VAT amount. For a €3,000 invoice at 19%: €570.00. For reverse charge: €0.00. This figure must be exact — rounding errors are flagged by automated validation systems.

13. Total gross amount including VAT The final amount the client owes. For reverse charge invoices, this equals the net amount since VAT is €0.

Fields 14–16: Payment and Compliance

14. Payment terms Not just "due in 30 days" — the specific due date or terms that activate the EU Late Payment Directive protections. Recommended wording: "Payment due within 30 days of invoice date. Late payments accrue statutory interest at the ECB reference rate plus 8 percentage points per annum."

15. Bank details IBAN and BIC for SEPA payments. These are not technically required by the VAT Directive but are required for payment — omitting them is the most common reason invoices sit unpaid for days while the client waits for your bank details.

16. Reverse charge notice (where applicable) For B2B cross-border EU invoices where the client is VAT-registered in another member state: "VAT: Reverse Charge — Article 44 of Directive 2006/112/EC." This exact wording, or an equivalent in your national language, is legally required. Without it, the client's VAT authority may deny the reclaim.

Beyond the 16 mandatory fields, these additional elements protect you and simplify your client's accounting:

  • Your tax number (Steuernummer) in Germany — required alongside the VAT number
  • BIC / SWIFT code alongside IBAN for international transfers
  • Purchase order reference — many large EU companies will not process an invoice without a PO number
  • Payment reference / invoice number — for your client's bank transfer description
  • Currency — if invoicing in a currency other than EUR, state both the invoice currency and the EUR-equivalent VAT amount

The Kleinunternehmer Exception

If you are a German freelancer below the Kleinunternehmer threshold (€25,000 annual turnover from 2025), your invoice looks different from a standard VAT invoice:

  • Remove: VAT number, VAT rate, VAT amount, gross total (only net total appears)
  • Add: "Gemäß §19 UStG wird keine Umsatzsteuer berechnet."
  • The "total" on your invoice is also the "net" amount — there is no separate gross figure

France's equivalent: "TVA non applicable — art. 293 B du CGI." Each EU member state has its own small business exemption threshold and statutory wording.

Invoice Retention Requirements

CountryRetention PeriodNotes
Germany10 yearsGoBD rules; electronic storage permitted with audit trail
France10 yearsCommercial documents; electronic storage permitted
Netherlands7 years
Belgium7 years
Italy10 yearsE-invoices stored via SdI count
Spain4 yearsTax obligations; commercial law requires longer
Poland5 years

Electronic storage is legal across the EU provided you can demonstrate the invoice has not been altered since issuance. A reputable cloud accounting system satisfies this automatically.


Getting every field right on every invoice is the difference between smooth payment and a compliance headache. The EU Invoice Generator at EU Biz Tools pre-fills all 16 mandatory fields, automatically applies the correct reverse charge wording for cross-border B2B invoices, and handles both VAT-registered and Kleinunternehmer invoices — so you never have to check this list again before hitting send.