intaj
Invoice maker Templates Free tools Guides
Make an invoice
EnglishEN
  • English
  • Español
  • Português
  • العربية
  • Français
  • Deutsch
  • 日本語
  • 한국어
  • Italiano

Invoice requirements dataset

Version 1.3.0 · updated 11 November 2026 · CC BY 4.0

VAT and GST rates, tax ID labels, standard invoice notes and e-invoicing rules for 18 countries plus a generic EU entry. Each value comes with its source and the date we checked it (the US entry has no rate, so it cites nothing).

We maintain this data for the free Intaj invoice maker, which uses it to suggest tax lines when you pick a currency. We publish it on its own because anyone building an invoicing script, an accounting side project or a spreadsheet needs the same lookups.

Not tax or legal advice. Rates and rules change, and your own situation may need a different rate, an exemption or a different invoice wording. Check every value against the official source before you rely on it.

Download

  • presets.json: the full dataset, with every source and check date
  • invoice-requirements.csv: one row per country, for spreadsheets
  • CHANGELOG.md: what changed and when
  • LICENSE.txt: CC BY 4.0

What's in it

CodeCountryCurrencyDefault rateOther ratesTax ID labelE-invoicing warning
AEUnited Arab EmiratesAEDVAT 5%VAT 0%TRNyes
AUAustraliaAUDGST 10%ABN
BEBelgiumEURBTW 21%BTW 12%, BTW 6%BTW-nr / N° TVAyes
BRBrazilBRLnoneCPF/CNPJyes
CACanadaCADGST 5%HST (ON) 13%, HST (NS) 14%, HST (NB/NL/PE) 15%GST/HST No.
DEGermanyEURUSt 19%USt 7%USt-IdNr.yes
EGEgyptEGPضريبة القيمة المضافة 14%ضريبة القيمة المضافة 10%رقم التسجيل الضريبيyes
ESSpainEURIVA 21%IVA 10%, IVA 4%, IRPF -15%, IRPF -7%NIFyes
EUEuropean Union (generic fallback, no default rate)EURnoneVAT ID
FRFranceEURTVA 20%TVA 10%, TVA 5.5%SIRETyes
GBUnited KingdomGBPVAT 20%VAT 5%, VAT 0%VAT number
ITItalyEURIVA 22%IVA 10%, IVA 5%, IVA 4%Partita IVAyes
JPJapanJPY消費税 10%消費税(軽減税率) 8%登録番号
KRSouth KoreaKRW부가가치세 10%영세율 0%사업자등록번호yes
MAMoroccoMADTVA 20%TVA 10%ICE
NLNetherlandsEURbtw 21%btw 9%btw-id
PLPolandPLNVAT 23%VAT 8%, VAT 5%NIPyes
PTPortugal (mainland)EURIVA 23%IVA 13%, IVA 6%NIFyes
USUnited StatesUSDnoneSales tax (no fixed rate)EIN

Some gaps are on purpose. US and Brazil have no default rate: US sales tax is set by states and cities, and Brazil's ISS, ICMS and IPI depend on the city, the state and the service. Some reduced rates are left out, such as France's 2.1% and the lower rates of the Azores and Madeira. Tax names and labels stay in the local language, because that's how they appear on a real invoice. A negative rate is a withholding (Spain's IRPF).

E-invoicing: when a PDF is not enough

In 11 of the entries, structured e-invoicing or certified invoicing software is already mandatory or is being phased in, so a PDF invoice may not count as a valid invoice. These entries have einvoiceWarning: true and a dated summary in einvoiceNote. The notes are short summaries; they don't replace the rules themselves.

  • United Arab Emirates: B2B e-invoicing via accredited providers is being phased in: voluntary from 1 Jul 2026, mandatory from 1 Jan 2027 for revenue of AED 50M or more and from 1 Jul 2027 for other businesses.
  • Belgium: since 1 Jan 2026 all VAT-registered businesses must exchange structured e-invoices (Peppol) with each other; fines apply since the grace period ended on 31 Mar 2026.
  • Brazil: tax invoices are Notas Fiscais issued through government systems (NF-e / NFS-e); a document from this app is a commercial invoice or receipt only.
  • Germany: all businesses must be able to receive B2B e-invoices since 1 Jan 2025; issuing them is mandatory from 1 Jan 2027 (prior-year turnover over EUR 800,000) and for all from 1 Jan 2028 (Kleinunternehmer exempt).
  • Egypt: VAT-registered businesses must issue signed e-invoices through the Egyptian Tax Authority's e-invoicing system; a PDF invoice is not valid for VAT.
  • Spain: mandatory B2B e-invoicing (Ley Crea y Crece, RD 238/2026) is phased in: companies over EUR 8M from Oct 2027, everyone else from Oct 2028. Separately, VeriFactu (RD 1007/2023, dates set by RDL 15/2025 of 2 Dec 2025, BOE 3 Dec 2025) requires compliant invoicing software that adds a QR code: from 1 Jan 2027 for companies, 1 Jul 2027 for the self-employed. A further delay to Oct 2028 was announced on 5 Oct 2026 but was not in the BOE when checked (9 Nov 2026). This app is not VeriFactu software.
  • France: since 1 Sep 2026 every business must be able to receive e-invoices via an approved platform and large/mid-size companies must issue them; SMEs and micro-businesses must issue from 1 Sep 2027.
  • Italy: invoices between Italian businesses must be issued as XML e-invoices through the SdI (Sistema di Interscambio), including for forfettari since 2024; a PDF is only a courtesy copy.
  • South Korea: corporations and sole proprietors above the NTS turnover threshold (KRW 80M since Jul 2024) must issue tax invoices (세금계산서) electronically via Hometax or an accredited system; a document from this app is a commercial invoice or quote only.
  • Poland: invoices must be issued in KSeF (large taxpayers since 1 Feb 2026, the rest since 1 Apr 2026); the smallest sellers (up to PLN 10,000 gross invoiced per month) have until the end of 2026.
  • Portugal (mainland): invoices must carry an ATCUD code (and, when issued by certified software, the fiscal QR code; Portaria 195/2020), so they are issued with AT-certified invoicing software, on AT-authorised pre-printed forms, or on the Portal das Finanças (fatura-recibo for the self-employed). A document from this app is a quote, pro forma or record, and its payment QR is not the fiscal QR.

Fields

  • currency: ISO 4217 code
  • taxIdLabel / altTaxIdLabel: what the seller's tax number is usually called on an invoice
  • taxIdPattern: regex for the ID, where the format is fixed (Japan, South Korea)
  • taxes: the default tax line(s); empty where there is no sensible default
  • alt: other common rates
  • notes: standard invoice wording, such as small-business exemption lines and the EU reverse-charge mention
  • einvoiceWarning / einvoiceNote: see above
  • verified: the rate was confirmed on an official government or tax-authority source
  • sources: where each value came from: covers names the fields, kind is official or secondary (secondary = sources that quote the official text, which we didn't read ourselves; treat those with extra care), then url or title, and the checked date

Rates are strings with a dot as the decimal separator ("5.5"), so they don't pick up float rounding.

Use it

curl -sL https://intaj.shop/data/invoice-requirements/presets.json | jq '.countries.DE.taxes'
import json, urllib.request
data = json.load(urllib.request.urlopen("https://intaj.shop/data/invoice-requirements/presets.json"))
print(data["countries"]["FR"]["einvoiceNote"])

This address always holds the latest version. If you need the values to stay fixed, save a copy and note its version.

Updates

We re-check every entry at least once a year and whenever a rate or an e-invoicing date changes. A change in the invoice maker and a change here ship together. Found a wrong or outdated value? Email [email protected] with a link to the official source. We only change a value when we can point to a source for it.

License and how to cite

CC BY 4.0. You can use, adapt and redistribute the data, commercially too, as long as you credit the source. For example:

Invoice requirements dataset by Intaj, https://intaj.shop/data/invoice-requirements/, CC BY 4.0. Version 1.3.0, updated 2026-11-11.

The license covers this compilation. The official texts it points to belong to their publishers.

Make an invoice with this data

intaj

A software studio building tools that take the paperwork out of running your own business, for people everywhere, in nine languages and counting.

Products

  • Freelancer OS
  • Personal Finance Dashboard
  • Studio OS

Free tools

  • Invoice generator
  • Invoice template (PDF)
  • Invoice Tracker Lite (Notion)
  • Hourly rate calculator
  • 50/30/20 budget calculator
  • Debt payoff calculator
  • Late payment interest calculator
  • VAT calculator
  • Platform fee calculator
  • Sponsorship rate calculator
  • Income and expense book

Help

  • [email protected]
  • Refund policy
  • Affiliate program: earn 30% recommending Intaj

Legal

  • Terms
  • Privacy
EnglishEspañolPortuguêsالعربيةFrançaisDeutsch日本語한국어Italiano
© 2026 IntajNotion is a trademark of Notion Labs, Inc. Intaj is not affiliated with Notion.