Finance Invoicing

Invoice generator

Number
Currency
Issued
Due
From
Bill to
Lines
Tax %
Terms
Subtotal$0.00
Tax 0%$0.00
Total$0.00

Kept in this browser · nothing is uploaded

Local · the PDF is built in your browser
Invoice
Your name or company
INV-001
Issued
From
—
Bill to
—
DescriptionQtyPriceAmount
— 1 $0.00 $0.00
Subtotal$0.00
Tax 0%$0.00
Total$0.00
Terms
Payment within 30 days.

An invoice needs a unique number, the issue date, who is billing whom, an itemised list with quantities and prices, the tax applied and the total due. This generator builds that as a PDF in your browser. It saves your details locally so the next invoice starts from the last one.

How to make an invoice

1 Fill in your details and the client’s. Both accept several lines for addresses and tax numbers.
2 Add a line per item, with a quantity and a unit price. The totals update as you type.
3 Press Download PDF. Press Save draft first if you want your details back next time.

What an invoice must legally contain varies by country, and the gap between jurisdictions is wide. The European Commission lists the particulars a full VAT invoice needs: a date of issue, a unique sequential number identifying it, both parties' names and addresses, the supplier's VAT number and the customer's where the customer is liable for the tax, a description and quantity of what was supplied, the unit price, the VAT rate and amount, and the date of the transaction. A simplified invoice, allowed for small amounts, needs much less. In the US there is no federal requirement at all beyond what the client asks for and what your own books need. The address blocks here take several lines for exactly this reason: whatever your jurisdiction expects, you can type it in.

The page is A4, which matters before you send one to an American client. It prints and reads perfectly well on US Letter, since Letter is wider and shorter and the margins here are generous, but the paper size in the file is A4.

The fonts are the standard document fonts built into every PDF reader, which is what keeps the file a few kilobytes and guarantees it opens anywhere with nothing installed. The cost is the character set. Western European letters are all fine, including accents and the Nordic ones: Zoë Müller, Ægir Ørsted and Señor García all print exactly as typed. Letters outside that set do not exist in the font. Cyrillic, Greek, Hebrew, Arabic and any CJK script come out as question marks. Polish ł and Turkish dotless ı do too. A few lose only their accent and stay readable, so Czech Řehoř prints as Rehor. If you invoice a client whose name is not writable in Western European letters, write it in Latin script rather than sending an invoice full of question marks. The same limit applies to currency symbols in the terms box: the euro, pound, yen and dollar signs print, and the rupee, shekel, won and lira signs do not.

Two things about the arithmetic. There is one tax rate for the whole invoice, applied to the subtotal, so an invoice mixing two VAT rates has to be split into two invoices or written by hand elsewhere. And every figure is rounded to two decimals only when it is displayed, while the totals are computed from the unrounded values. On ordinary prices that never shows. On a unit price with more than two decimals, three items at 33.333 for instance, the printed line amounts can add up to a penny more or less than the printed subtotal. Round your unit prices to two decimals and the invoice always agrees with itself.

Your details are saved in this browser when you press Save draft, so the next invoice starts from the last one. Nothing goes to a server, which also means nothing is backed up: clearing site data or switching device loses it.

What people use it for

  • Billing a first client before there is any accounting software
  • Sending one invoice a year without paying for it monthly
  • Issuing a corrected invoice after a mistake on the last one
  • Invoicing in a currency the usual system will not offer
  • Producing a reverse-charge invoice with the wording in the terms box
  • Drafting an invoice for a client whose details must not leave your machine

Questions

In the EU: a date of issue, a unique sequential number, both parties' names and addresses, the supplier's VAT number, a description and quantity, the unit price, and the VAT rate and amount. In the US there is no federal requirement at all.

European Commission, VAT invoicing rules for businessesISO 32000-1:2008, the PDF 1.7 specification
Was this tool any good?
Internal signal only · I use it to find the tools worth rebuilding