Free tool
Invoice generator
Fill in the fields on the left and watch the invoice build itself on the right. Set your payment terms and the due date calculates automatically. When it looks right, download a print-ready PDF — no account, no watermark, nothing uploaded.
Your invoice is saved in this browser only, so you can close the tab and come back to it. Nothing is sent to us. Clearing your browser data will remove it.
Live preview
INVOICE
INV-2026-001
Issued 31 Aug 2026
Due 30 Sept 2026
From
—
Bill to
—
| Description | Qty | Rate | Amount |
|---|---|---|---|
| — | 1 | $0.00 | $0.00 |
- Subtotal
- $0.00
- Total due
- $0.00
Notes
Thank you for your business.
What an invoice generator is
An invoice generator is a form that turns a handful of fields — who you are, who owes you money, what you did, and how much — into a finished invoice document. That is the whole idea. It sits between a blank word processor, where you build everything yourself and total the columns by hand, and full accounting software, which tracks your entire sales ledger and costs a subscription.
The useful thing a generator does is not the layout. It is the arithmetic and the fields you would otherwise forget: it multiplies quantity by rate, sums the lines, applies tax to the right base, and calculates a real calendar due date from the payment term you chose. Those four jobs are where hand-built invoices go wrong, and a wrong total costs more than a late invoice — it means a credit note, a reissue and a conversation.
How this one works, technically
Most online tools follow the same pattern: you fill in a form, the data posts to a server, the server renders a document, and you download it. That is convenient for whoever runs the site and it means your client’s name, billing address and your own bank details sat on a machine you do not control, under a retention policy you did not read.
This generator does none of that. Everything you type stays in your browser tab. When you press Download PDF, the document is drawn on your own device using the browser’s own capabilities and handed straight back to you as a file. There is no upload step, because there is no server involved in making the invoice.
You do not have to take that on trust. Two ways to check in under a minute:
- Open your browser’s developer tools, switch to the Network tab, fill in the form and download a PDF. Watch for a request carrying your data that never comes.
- Load this page, disconnect from the internet, then build and download an invoice. It keeps working.
Your in-progress invoice is saved to your browser’s local storage so you can close the tab and come back to it. That copy lives on your device only — we hold nothing, which also means we cannot recover it if you clear your browser data.
Generator, template, or software?
These three get compared as if they were competing products. They are really answers to three different questions.
| Invoice generator | Template | Invoicing software | |
|---|---|---|---|
| Cost | Free | Free | Free tier, then a subscription |
| Setup | None | An hour to build one properly | An account and configuration |
| Does the arithmetic | Yes | Only in a spreadsheet | Yes |
| Calculates the due date | Yes | No | Yes |
| Tracks what is unpaid | No | No | Yes |
| Chases overdue invoices | No | No | Yes, usually on a paid tier |
| Your data leaves your device | Depends on the tool — not here | No | Yes, by design |
| Best for | Up to roughly 15 invoices a month | Occasional invoicing, or a fallback | Volume, VAT registration, or a team |
The honest summary: a generator plus a one-tab spreadsheet register is a completely legitimate system and faster than software at low volume. You will outgrow it — the signals are covered at the end of this page — and when you do, the generator stays useful as a fallback.
What to look for in any invoice generator
If you are comparing tools rather than just using this one, these are the five things worth checking. Most comparison articles list features instead, which is the less useful half.
- Does it require an account? A tool that asks for an email address before it will produce a document is a lead-capture form wearing a costume.
- Does it watermark the output? Some cripple the PDF until you pay, and you find out after sending one to a client.
- Is there a hidden limit? Three invoices a month, or five clients. You discover the ceiling exactly when business is good.
- Where does the processing happen? Check the Network tab. An invoice carries a third party’s contact details, which you have an obligation to look after, plus your own bank account number.
- Does it produce a PDF? Not a Word file, not an image. A PDF renders identically everywhere and cannot be casually altered after it leaves you.
Currencies and tax
The generator supports USD, GBP, EUR, CAD, AUD, PKR, INR, AED, SGD and ZAR, and formats amounts using each currency’s own conventions. Whichever you pick, the currency is shown explicitly on the document — a bare dollar sign is ambiguous the moment you have a Canadian or Australian client.
The tax field is deliberately generic: you set the label and the rate yourself, so it works as VAT, GST, sales tax or anything else. Leave the rate at zero unless you are registered to charge that tax. Collecting tax you are not registered to remit is a serious problem rather than a rounding error. Tax is applied after any discount, which is the ordinary treatment.
If you are UK VAT-registered, your invoice becomes a VAT invoice with additional mandatory fields — VAT number, tax point, rate per line, and the VAT total in sterling. Those are set out in the VAT invoice template guide.
How to use this invoice generator
The form is ordered the way an invoice is read, so working top to bottom gives you a complete document without backtracking.
- Enter your own details first. Use the name you actually trade under and the address you would put on a contract. If you are registered for VAT or have an EIN, put that number in the same block — a missing tax number is one of the most common reasons an accounts department bounces an invoice back.
- Add the client’s legal name, not their brand name. Payment is processed against the registered entity. “Northwind Trading Ltd” clears; “Northwind” sometimes does not.
- Give the invoice a unique number. The generator starts you at
INV-2026-001. Increment it for every invoice you send and never reuse one, even for a document you cancelled. - Pick your payment terms. Choosing Net 15, Net 30 or Net 60 sets the due date for you, counted from the issue date. Choose “Custom date” if you have agreed something specific in a contract.
- Describe the work by outcome. “Homepage redesign — 3 concepts, 2 revision rounds” survives internal review far better than “design work”, because the person approving it may never have spoken to you.
- Set tax only if you are registered to charge it. Leave the rate at zero otherwise.
- Spell out how to pay. Bank name, account name, account number and sort code or IBAN, or a payment link. An invoice with no payment route is a very expensive reminder email waiting to happen.
- Download the PDF. Always send a PDF rather than an editable document — it locks the figures and is what accounting systems expect.
What this tool does and does not do
It produces a single, correct invoice document. It does not track which invoices you have sent, chase overdue payments, or file anything with a tax authority. If you send more than a handful of invoices a month, or you need automatic reminders and reconciliation, you will eventually outgrow a generator and want proper accounting software.
What it is genuinely good at is the common case: you have finished a piece of work, you need a clean document today, and you do not want to sign up for a fourteen-day trial to get one.
The signals that you have outgrown it
- You cannot answer “who owes me money right now” in under a minute. The clearest signal of all. Keep a one-tab spreadsheet register — number, client, issue date, amount, due date, date paid — and if it has drifted out of date, the manual system has already failed.
- More than roughly fifteen invoices a month. The per-invoice overhead starts to dominate.
- You have registered for VAT or sales tax. In the UK, Making Tax Digital requires VAT-registered businesses to keep digital records and file through compatible software.
- You are chasing several overdue invoices at once. Automated reminders are the feature that actually pays for a subscription.
- Someone else has to raise invoices when you are away. A system only you understand is a single point of failure.
If something is not working
The PDF did not download. Check whether your browser blocked it — some block downloads triggered by a script until you allow them for the site. Private or incognito windows are stricter than normal ones.
The due date will not change. The due date is calculated from the issue date and the payment term, so the field is locked while a Net term is selected. Choose “Custom date” in the payment terms dropdown to set it by hand.
My draft disappeared. The draft lives in your browser’s local storage for this site. Clearing browsing data removes it, and it does not follow you to a different browser, a different device, or a private window. There is no copy on our side to restore — that is the trade-off for never uploading it.
The totals look wrong. Tax is applied to the amount after the discount is deducted, which is the ordinary treatment. If you need tax calculated on the pre-discount figure, enter the discount as a negative line item instead.
My currency is not in the list. Tell us which one on the contact page and we will add it.
Related guides
If you are unsure what belongs on the invoice or which terms to set, start here:
- What should be included in a US invoice
- The best invoice format for UK freelancers
- Net 15, Net 30 and Net 60 payment terms explained
- How to create a professional invoice, step by step
- Create an invoice online
- Free invoice software for small businesses: what’s actually free
- Online invoicing: how it works, and where it’s mandatory
Templates, if you would rather build your own
- Invoice template — a free copy-paste version
- Freelance invoice template
- Self-employed and sole trader invoice template (UK)
- VAT invoice template (UK)
- Proforma invoice template