Skip to content

Invoice Generator

A proper invoice, made in your browser and sent nowhere.

Make and print a professional invoice with your logo, line items, tax and payment terms, in ten currencies, without an account and without anything leaving your computer.

Written and maintained by Mohit PatelLast checked August 4, 2026How we build these
Logo
Stays on this device. It is never uploaded anywhere.

Items

$750.00
$240.00

Discount, tax and payment

Your Business Name 123 Example Street City, State 00000 hello@example.com

INVOICE

INV-0001

Bill to

Client Name Client Company 456 Client Road City, State 00000

Invoice line items
DescriptionQtyRateAmount
Design work10$75.00$750.00
Hosting, annual1$240.00$240.00
Subtotal
$990.00
Total
$990.00

Notes

Thank you for your business.

Terms

Payment due within 30 days. Bank transfer preferred.

Everything here stays in this browser. The invoice is never sent anywhere, the logo is not uploaded, and the PDF comes from your own print dialogue rather than from a server. That also means clearing your site data clears the draft, so save the file once you are done.

How the Invoice Generator works

Everything happens in this browser. The client's name, what you charged them and your logo are not uploaded anywhere, there is no account, and the PDF comes from your own print dialogue rather than from somebody's server. Your draft is kept on this device so a refresh does not lose it.

Also known as: free invoice maker · create an invoice online · invoice template · invoice pdf generator · billing invoice maker

Frequently asked questions

How do I save the invoice as a PDF?

Press Print and choose Save as PDF as the destination. That is your browser's own PDF engine, so the file is a real PDF with selectable text rather than a picture of one, and it never leaves the machine. There is also a Download as HTML option, which produces a single self-contained file worth keeping for your records.

Is my invoice data sent anywhere?

No. There is no server involved in making the invoice. Everything, including the logo, is held in this browser's local storage on this device. The practical consequence is that clearing your site data clears the draft, so save the file once you are finished with it.

What has to be on an invoice?

In most countries: the word invoice, a unique sequential number, the date, your business name and address, the customer's name and address, a description of what was supplied, the amount, and any tax charged shown separately with your registration number. VAT and GST registered businesses have extra requirements, and a purchase order reference is often what actually gets an invoice paid, so it is worth including when the customer gave you one.

Should tax be charged before or after a discount?

Usually after, where the discount is a genuine reduction in the price: tax is charged on what the customer actually pays. A settlement or early-payment discount is sometimes handled the other way, with tax on the full amount, and the rules differ by country. It is a choice here rather than an assumption because the two produce different invoices.

Why does the amount in words say lakh instead of million?

Because the currency is set to rupees. The Indian numbering system groups digits in pairs above the first three, so 10,00,000 is ten lakh rather than one million and 1,00,00,000 is one crore. An invoice raised in India that says ten million reads as an error, and one raised in London that says one crore reads as a different error, so the wording follows the currency.

Why is the total different from adding up the lines myself?

It should not be, and that is deliberate. Each line is rounded to the cent before anything is added, so the printed lines always sum to the printed total. Calculators that add the unrounded values first can show a total a cent away from the lines above it, which is exactly the sort of thing that gets an invoice queried.

Related calculators