Create an invoice online for free (PDF)
An invoice records a debt owed: unlike a quote, it has accounting value and usually follows continuous legal numbering. This generator automatically calculates totals, taxes, and the amount spelled out in words, and produces a PDF identical to what you see on screen — no surprises between the preview and the downloaded document, since both come from the same template.
What usually appears on an invoice
While the exact content varies by country and business status, some elements come up almost everywhere: the full identity of the issuer and client, a unique sequential number, an issue date (and often a due date), a breakdown of the goods or services sold with their unit price, the applicable taxes broken down by rate, and the total due. This tool covers that whole structure, with legal IDs (a tax ID, VAT number, company registration number...) entered as free-text fields rather than forced into an assumed format — their format and whether they're even required vary too much from one country to another to be guessed without risk of error.
The calculation, in detail
Each invoice line starts from a quantity and a unit price, to which a line discount can apply individually. A global discount, if entered, then applies to the total already net of line discounts, prorated across lines so that tax calculation stays accurate even when several rates coexist on the same invoice. Taxes themselves can be multiple (a two-rate VAT, a tourist tax and VAT at the same time...) and, if needed, compound (a tax calculated on a base that already includes another tax) — a rarer case, found in some tax systems with cascading taxes.
Currencies and the amount in words
Rounding precision automatically adapts to the chosen currency: zero decimals for the CFA franc or the yen, two for the euro or dollar, three for the Kuwaiti dinar — a frequent source of error when a tool wrongly assumes every currency works like the euro. The total amount is also spelled out in words, in the document's language ("This invoice is settled for the amount of..."): a note some jurisdictions and formal business contexts still expect on an official document, alongside the numeric total.
Numbering, drafts and privacy
A customizable prefix (e.g. "INV-2026-") and automatic incrementing avoid duplicate or missing numbers, remembered only in your browser. Your issuer profile is also kept locally so you don't have to retype it for every invoice. None of this data, nor the content of any invoice, is ever stored on our servers: each document is calculated and generated on demand, then forgotten as soon as it's downloaded.