A free invoice generator that works in your browser
This invoice generator lets you create an invoice online, a quote or a credit note, and save it as a PDF. Fill in your business, your client and the line items: the subtotal, the tax for each rate, the total, any deposit and the balance due are worked out as you type, and the preview shows the exact page that goes into the file. Use it as a free invoice template for freelance or small business work.
Nothing is uploaded. Your business details, your clients' details and your logo stay in your browser, and the PDF is built on your device.
How to use it
- Pick "Invoice", "Quote" or "Credit note". A number is filled in (INV-2026-001, QUO-2026-001, CN-2026-001); change it if you already have a sequence.
- Check the "Issue date" and "Due date" (30 days later by default). The page opens in US dollars with "Sales tax" and US Letter paper; switch to GBP, VAT and A4 if you invoice from the UK.
- Fill in "From (you)", with your tax ID or VAT number if you have one, and add a logo with "Choose an image".
- Fill in "Bill to", or pick a client from "Saved clients".
- For each line: description, quantity, unit, unit price before tax, tax rate and an optional discount.
- Enter any "Deposit already paid", check the notes and click "Create PDF".
A worked example
12 hours of design at $85.00 come to $1,020.00. A software license at $249.99 with a 10% discount comes to $224.99 (249.991 rounded to the cent). The subtotal is $1,244.99. Sales tax at 8.25% on that subtotal is $102.71 (102.7117 rounded), so the total is $1,347.70. After a $500.00 deposit, the balance due is $847.70.
What an invoice usually shows
In the United States there is no single federal invoice format, but clients expect: a unique invoice number, the issue date, your business name and address, the client's name and address, a clear description of the goods or services, quantities and prices, any sales tax charged, the total, the due date and how to pay. Whether sales tax applies depends on your state: check its revenue department.
In the United Kingdom, a VAT-registered business normally adds its VAT number, the time of supply if it differs from the issue date, and the VAT rate and amount for each rate. If you are not registered, rename the tax to "VAT" and tick "No VAT charged". The tax authority's official guidance lists the exact details.
Quote, invoice and credit note
A quote (or estimate) is a price offered before the work starts. It shows a "Valid until" date and a box for the client to accept. An invoice asks for payment for work done or goods supplied. A credit note cancels or reduces an invoice already sent, after a return, a mistake or a goodwill discount, and refers to the original invoice number.
Numbering, record keeping and privacy
Invoice numbers should run in sequence with no gaps or duplicates. The tool remembers the last number used for a PDF and offers the next one through "Next number" or "New document". When the year in the number is out of date, the count restarts at 001 with the current year.
Keep copies of your invoices: tax authorities commonly require records for several years, often between three and seven depending on the country. Save each PDF and use "Export backup (JSON)": your details and saved clients live only in this browser.
Several countries are bringing in mandatory e-invoicing between businesses. Where it applies, invoices must go through an approved system and a PDF alone is not enough.
Frequently asked questions
Is my data sent anywhere?
No. Everything stays on this device, including your logo. Nothing is transmitted to us or to anyone else.
How is the tax rounded?
Each line total is rounded to the nearest cent, then the tax for each rate is worked out on the sum of the lines at that rate and rounded to the cent, with half a cent rounded up.
Can I add a withholding or a deposit?
Yes. "Deposit already paid" reduces the balance due on an invoice, and "Withholding tax (%)" deducts a percentage of the subtotal when a client must withhold it.
What happens with many lines?
The PDF continues on a second page, the table header repeats and every page is numbered. The text stays selectable.