Invoice Generator

Invoice Generator

Fill in your details, your client and the items, and watch the invoice take shape. Download it as a clean A4 or Letter PDF. Free, no account — your business details are remembered in this browser and never uploaded.

Calculated on your device · formulas checked against known results · How we test

How to make an invoice

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.80Subtotal $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:

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

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.

Embed this calculator on your website

Free for any website or blog. Paste this code where you want the calculator to appear:

All free calculator widgets

Last updated: October 15, 2026

Menu

Categories

Finance Calculators30 calculatorsBusiness & Shopping Calculators9 calculatorsHealth & Fitness Calculators13 calculatorsMath & School Calculators23 calculatorsDate & Time Calculators19 calculatorsHoliday Countdowns17 calculatorsEveryday Tools49 calculatorsMic, Camera & Sound Tools10 calculatorsImage & PDF Tools19 calculators

CalcWorthy

AboutContactPrivacy PolicyTerms of Use

Language

Language
EnglishEnglishالعربيةArabicবাংলাBanglaDeutschGermanEspañolSpanishفارسیPersianFrançaisFrenchעבריתHebrewहिन्दीHindiBahasa IndonesiaIndonesianItalianoItalian日本語Japanese한국어KoreanBahasa MelayuMalayNederlandsDutchPolskiPolishPortuguêsPortugueseРусскийRussianไทยThaiTürkçeTurkishУкраїнськаUkrainianاردوUrduTiếng ViệtVietnamese简体中文Simplified Chinese