Invoice Generator
100% private — runs on your device, never uploaded. Works offline once loaded.
A full invoicing app that runs entirely in your browser — no sign-up and no watermark. Build professional PDF invoices from four templates, save a reusable book of clients and products, and manage everything from a dashboard that tracks your total invoiced, paid and outstanding amounts. Change an invoice’s status to paid, due or overdue, duplicate past invoices, and search saved clients and products as you type. Because it uses your browser’s built-in IndexedDB storage, all of your business data stays on your device and is never sent to a server.
A real invoicing workflow, not just a template
Most free "invoice generator" tools give you a single blank form you fill in from scratch every time. This one behaves more like small invoicing software: it keeps a dashboard, a saved book of clients and products, and an editable history of every invoice you've created, so repeat billing takes seconds instead of re-typing the same business details each month.
Line items, tax and discounts done properly
Add as many line items as an invoice needs and totals recalculate live as you type quantities and rates. You can apply tax (useful for GST, VAT, or sales tax depending on your region) and discounts at the line or invoice level, so the final PDF shows a correct subtotal, tax amount, and grand total without you doing the arithmetic by hand — a common source of errors on hand-built spreadsheet invoices.
Why your data survives a browser refresh
Instead of losing your client list every time you close the tab, this tool uses IndexedDB, a structured database built into your browser, to persist clients, products and past invoices locally. That's what makes autocomplete work when you start typing a client's name on a new invoice, and it's why the app has no login — the trade-off is that your data lives on that specific browser and device, so clearing browser storage or switching computers means starting fresh unless you've exported your PDFs elsewhere.
Who this fits
It suits freelancers billing a handful of recurring clients, a small shop invoicing for the same few products repeatedly, or anyone who needs a clean PDF invoice today without creating an account, entering a credit card, or waiting on a trial to expire. The dashboard's running totals for invoiced, paid and outstanding amounts double as a lightweight way to see who still owes you money without opening a spreadsheet.
Practical tip
Star a product once to save it, and it'll be searchable on every future invoice — useful if you sell the same handful of services or SKUs repeatedly, since it turns a five-line-item invoice into a few clicks instead of retyping descriptions and rates each time.
Frequently asked questions
Is there a watermark or sign-up?
Neither — it is completely free and watermark-free, with no account required.
Where are my invoices, clients and products stored?
In your own browser using IndexedDB. Nothing is uploaded to a server, so clearing your browser data or switching devices will start you fresh.
Can I track whether an invoice is paid?
Yes — set each invoice to Paid, Due or Overdue from the Invoices tab, and the Dashboard totals update automatically.
Can I reuse the same clients and line items?
Yes — save clients and products once, then search and insert them by typing into any invoice.
Is my data sent anywhere?
No — every invoice is built and stored on your device and nothing is uploaded.
Is there a watermark or sign-up required?
Neither — it's completely free, watermark-free, and requires no account to create or download invoices.
Where exactly are my invoices, clients and products stored?
In your browser's IndexedDB storage on your device, not on a server — so clearing your browser data or switching to a new device or browser will not carry your saved history with it.
Can I mark an invoice as paid, due, or overdue?
Yes — set the status from the Invoices tab and the Dashboard's totals for invoiced, paid and outstanding amounts update automatically.
Does it handle tax and discounts correctly?
Yes — you can apply tax (for GST, VAT, or sales tax) and discounts, and the PDF total reflects the correct calculated subtotal, tax and grand total.
Can I reuse the same clients and products instead of retyping them?
Yes — save a client or a starred product once and it becomes searchable with autocomplete on every future invoice.
What happens if I want to back up or move my invoices to another computer?
Since data is stored locally rather than in the cloud, the reliable way to keep a permanent copy is to download the PDF for each invoice — there's currently no cross-device sync.
Advertisement