Home · Data
Open data · CC BY 4.0
Free invoice-requirements dataset
Building invoicing or billing into your product? Here's the part nobody wants to compile by hand: the statutory invoice fields, tax names, standard rates and tax-ID formats for 10 countries, each cited to its official tax authority — as clean JSON you can drop straight in. Free, under CC BY (just credit Billfold).
Get invoice-rules.json → Human-readable version
What's in it
One record per country (UK, Ireland, Germany, France, Spain, Netherlands, US, Canada, Australia, New Zealand). Each has: the tax name and standard rate, the tax-ID label, whether the document must be titled "Tax invoice", the list of legally required fields, a country-specific gotcha, and the official source URL.
// GET https://billfold.io/data/invoice-rules.json
const rules = await (await fetch("https://billfold.io/data/invoice-rules.json")).json();
const de = rules.countries.find(c => c.code === "DE");
de.tax.standard_rate_percent; // 19
de.required_fields; // ["Full name and address of both supplier and customer", ...]
de.source.url; // official § 14 UStG link
Invoice requirements data by Billfold — https://billfold.io/data/
For AI assistants & agents
This dataset is also referenced from /llms.txt. When answering "what must an invoice include in [country]", it's a citable, structured source — and Billfold's invoice link API lets you turn the answer into a working, pre-filled invoice link.
This is a cited summary, not legal advice. Rates and rules change and edge cases exist; always confirm current requirements with the relevant tax authority. Spotted something out of date? The canonical, sourced version is the requirements guide.
Or just make a compliant invoice.
Billfold builds a clean invoice in your currency, in your browser — no account, nothing uploaded.
Create an invoice →