How to make an invoice
- Invoice details. Keep the title “Invoice” (or change it to “Tax Invoice”, “Quote” or “Receipt”), check the invoice number, the invoice date and the due date, and pick the currency and paper size — US Letter in the United States and Canada, A4 almost everywhere else.
- Your logo and details. Add a logo if you have one, then type your business name, address, tax ID and contact details under From, and your client’s under Bill to. The first line of each block prints in bold.
- Items. One line per product or service: description, quantity (hours work too, e.g. 7.5) and unit price. The amount is calculated as you type; Add line adds another.
- Tax, discount and payment. Choose no tax, one rate for everything, or a rate per line, and name it — Sales tax, VAT, GST. Add a discount (percent or fixed amount), shipping, and any amount already paid.
- Notes and terms, such as payment instructions, then press Download PDF.
Next month, open the page again: your details, logo, currency and terms are still there. New invoice moves to the next number (INV-0007 becomes INV-0008, 001/2026 becomes 002/2026), sets today’s date and the same payment period, and clears the client and items.
What happens to your data
Everything runs in your browser. The invoice is saved in this browser’s local storage so you don’t retype it, and the PDF is drawn on your device — nothing is sent to us or anyone else, and there is no account. That also means the data lives only on this device and browser: clearing site data deletes it, and a private window forgets it. Keep the PDFs you send; they are your record. Clear all removes everything, logo included.
How the totals are calculated
Each line is quantity × unit price, rounded to the currency’s smallest unit (cents; yen have none, Kuwaiti dinars have three). The subtotal is the sum of the lines. A discount comes off the subtotal before tax, so tax is charged on what the client actually pays. Tax is worked out once per rate on that discounted amount — the way VAT and GST rules ask for it — rather than rounded line by line, and shipping is added after tax. If shipping is taxable where you are, enter it as an item instead. All the arithmetic uses whole cents, so you never get totals like $59.970000000000006.
With a rate per line, items at different rates are grouped, and each rate shows its own taxable amount and tax (“VAT 20% on £192.00”). If a discount applies, it is shared across the rates in proportion to their amounts. Writing two names joined by a plus — CGST + SGST — splits each rate into two equal halves, as Indian invoices for sales within one state require.
Example
A bakery bills a café for 40 croissants at $2.35 and 12 sourdough loaves at $6.80, with a 5% discount, a 7% sales tax and $15.00 delivery:
| 40 × $2.35 + 12 × $6.80 | Subtotal $175.60 |
| 5% discount | −$8.78 |
| 7% tax on $166.82 | $11.68 |
| Delivery | $15.00 |
| Total | $193.50 |
The tax is 7% of $166.82 = $11.6774, rounded to $11.68. Use your own state and local rate — the sales tax calculator helps you check it.
What an invoice must contain
This is a general-purpose template, not tax or legal advice: the rules depend on your country, your tax registration and your customer. Some official starting points:
- United States: no federal law prescribes an invoice format. Show who sold what to whom, when, for how much, and any sales tax you collect under your state’s rules; the IRS expects you to keep invoices as supporting records for your income and expenses (Publication 583).
- United Kingdom: GOV.UK lists a unique invoice number, your business name and address, the customer’s name and address, what you are charging for, when the goods or services were supplied, the invoice date, the amounts and the total owed — sole traders add their own name, limited companies their full registered name. A VAT invoice (HMRC VAT Notice 700, section 16.3) also needs your VAT registration number, the time of supply, and for each line the quantity, unit price, VAT rate and amount excluding VAT, plus the total VAT in sterling. Supplies of £250 or less can use a simplified invoice (section 16.6.1).
- European Union: article 226 of the VAT Directive (2006/112/EC) sets the minimum: date of issue, a sequential number, the supplier’s VAT number (and the customer’s for reverse-charge and intra-EU supplies), both parties’ full names and addresses, quantity and nature of the goods or services, the date of supply, the taxable amount per rate, unit prices excluding VAT, any discounts, the VAT rate and the VAT payable, and a note when an exemption or the reverse charge applies. Countries add their own rules, and several are moving to mandatory e-invoicing.
- India: rule 46 of the CGST Rules, 2017 requires the supplier’s name, address and GSTIN, a consecutive serial number of at most 16 characters unique for the financial year, the date, the recipient’s details (and GSTIN if registered), HSN or SAC codes, description, quantity, taxable value after discounts, the CGST/SGST or IGST rates and amounts, the place of supply for inter-state sales, and a signature. Put HSN/SAC codes in the description. Businesses above the e-invoicing turnover threshold must also register each invoice on the government’s Invoice Registration Portal — this tool does not do that.
Where a government e-invoicing system is mandatory for you, a PDF made here does not replace it; use it as a quote or pro-forma, or for customers it doesn’t apply to.
Limits
- PDFs print Latin (including accented and Central European letters), Greek and Cyrillic text and all common currency signs, ₹ included. Other scripts — Arabic, Chinese, Hindi and so on — are not supported yet; the page warns you before you download.
- Amounts can’t be negative. For a credit, issue a separate credit note with a reference to the original invoice.
- Tax is always added on top of the prices (tax-exclusive); for a tax-inclusive price, work out the net with the VAT calculator or the GST calculator first.
Frequently asked questions
Is this invoice generator really free?
Yes. There is no account, no watermark and no limit on invoices. The page is supported by ads, and everything you type stays in your browser.
Where are my invoices saved?
The invoice you are working on is saved in this browser’s local storage, so your details are back when you return. Past invoices are not kept here — keep the PDFs you download as your records.
How do I number invoices?
Use a unique, sequential number, for example INV-0001, INV-0002… or 001/2026. Many tax authorities require a sequence without gaps or duplicates. New invoice moves to the next number for you.
Can I add VAT or GST?
Yes. Choose one rate for all items or a rate per line, and name the tax (VAT, GST, Sales tax). Write CGST + SGST as the name to split Indian GST into two halves. The invoice shows the taxable amount and the tax per rate.
Can I make a quote or a receipt instead?
Yes — change the document title to “Quote”, “Estimate” or “Receipt”. For a receipt, enter the amount paid so the balance due shows zero.
Last updated: October 15, 2026