Invoice generator
Make a clean PDF invoice in a minute — no account, no watermark, nothing uploaded.
Runs entirely in your browser. Nothing you paste is uploaded or stored.
Your name
Client
| Description | Qty | Price | Amount |
|---|---|---|---|
| Add an item on the left | |||
Nothing is uploaded and no account is created. Your own details stay in this browser so the next invoice starts half-filled; the client and the items do not.
What this tool does
It turns a form into a clean, printable PDF invoice: your details, the client’s, numbered line items, tax, totals and payment instructions. No account, no watermark, no monthly limit, and nothing sent to a server.
Your own details — name, address, tax number, bank details — are remembered in this browser so the next invoice starts half-written. The client and the items always start blank, because that is the part that changes.
What belongs on an invoice
The specifics vary by country, but the core list barely does:
Both parties, in full. Legal name and address of the seller and the buyer. A trading name alone is often not enough.
A unique number, in an unbroken series. Gaps invite questions from a tax inspector, because a missing number looks like a deleted invoice.
Dates. Issue date, and a due date as an actual date rather than “net 30”. Explicit dates get paid sooner and are harder to argue with.
A description that means something later. “Consulting” tells nobody anything in an audit two years from now. “Website redesign, phase 2, discovery and wireframes” does.
The tax treatment. Rate and amount if you charge it; the reason if you do not. If you are not registered for VAT, say so rather than leaving the field blank.
How to pay you. The single most commonly forgotten element on freelance invoices, and the one that delays payment most reliably.
Getting paid faster
Send it the day the work finishes, not at the end of the month — the clock only starts when the invoice arrives.
Put the due date in the email subject as well as on the invoice. Most late payments are administrative rather than deliberate: the invoice went to a person who does not pay bills, or sat in an inbox until someone was asked about it.
Number every invoice for a client differently but predictably, so their accounts team can match it to a purchase order without writing to you.
Questions
Is the invoice legally valid?
An invoice is valid when it contains what your jurisdiction requires — typically the seller and buyer, a unique number, the issue date, a description of what was supplied, the amounts, and the tax treatment. This produces all of that. What varies by country is the detail: some require a tax registration number on every invoice, some require specific wording for reverse charge or exemption. Check the rules for your country once, then reuse the format.
Does anything get uploaded?
No. The PDF is generated inside your browser, so the invoice, your client's details and your bank information never travel anywhere. Most free invoice sites require an account precisely because they keep this data.
Will my details be saved?
Only your own details, only in this browser, and only if the checkbox is on — it stores them in local storage so the next invoice starts half-filled. The client and the line items always start empty. Turning the checkbox off deletes what was stored.
How should I number invoices?
Sequentially and without gaps — most tax authorities expect the series to be unbroken, and a missing number is the kind of thing that invites questions. A simple INV-0001 series works; adding the year, as in 2026-014, makes filing easier when the series restarts.
What payment terms should I set?
Fourteen to thirty days is standard for small suppliers. Longer terms are a loan you extend to your client, and the default here is thirty days. Whatever you choose, put the due date on the invoice as a date rather than as “net 30” — an explicit date is harder to dispute and easier to chase.