Simple · in your browser · ready in minutes
A simple invoice generator you can use every day.
Open Generate, pick a template, fill in the details and export a PDF. Built for the invoices you send this week — and the ones you will send next month.

How people use it
Made for the invoice you need to send right now
Open it again tomorrow
Keep client data on this device
Send a PDF that looks designed
What you get
The same tools you see in Generate
Layers, Design, Format and Labels to organise the document; the invoice in the middle. Each panel below is one of those capabilities.
Templates built from blocks
An invoice is a stack of blocks: header, details, parties, items, totals, shipping, payment details, payment link, notes, terms, free text, signature, divider, page break and footer. Toggle, reorder and configure each one in Generate.
- The Layers pane in Generate lists every block — drag to reorder, hide without deleting, or add another.
- Ten built-in presets to start from, each a different combination of blocks and styling.
- Add as many free-text and divider blocks as the document calls for.
- Switch presets in the Design pane — see the template gallery.
Currency formatting that matches your client
The Format pane in Generate sets the currency code and locale, symbol or code display, where the symbol sits, and the thousands and decimal separators.
- More than sixty ISO currency codes with sensible default decimals per currency.
- Override separators when a client expects
1.234,56instead of1,234.56. - Symbol before or after the amount, with or without a space —
€ 1.200,00or1,200.00 EUR. - Quantities use the same separators, with their own decimal precision.
Date formatting in your client's convention
Issue and due dates follow a date-fns pattern in any of the bundled locales, so the same invoice reads naturally in Berlin, London or Tokyo.
- Presets such as
d MMMM yyyy,MM/dd/yyyyordd.MM.yyyy— or type your own pattern. - Live preview of today's date as you type; invalid patterns are flagged before they reach the document.
- Month and weekday names in 25 locales, from English and German to Ukrainian and Japanese.
- Due dates computed from your default payment terms and formatted the same way.
A simple invoice generator you can use every day
Open Generate, fill in the invoice and export a PDF. The current document stays in this browser until you export a PDF, JSON file or share link.
- Built for the invoices you send this week — and the ones you will send next month.
- One-click JSON export of the current invoice from the Export menu.
- A self-contained share link moves the document without uploading it.
- The FAQ covers backups, other devices and what local storage means in practice.
PDF export through the print dialog
The same layout that you see on the canvas is what prints. Pages are paginated explicitly, long item tables continue with a repeated header, and the footer appears on every page with page numbers if you want them.
- Vector text and embedded fonts, so PDFs stay small and searchable.
- A4 and US Letter with the correct page size set automatically.
- Filename defaults to the invoice number, e.g.
Invoice INV-0042.pdf. - A dedicated print view for browsers that need the fallback route.
Make it unmistakably yours
Your typeface, your colour, your layout
Change something and watch the document change — this is the real renderer, not a picture of one.
Guides
How to invoice, without the guesswork
The same workflow as Generate, written out: what to include, how to number, how to talk about payment, and how to chase a late one.
- How to make an invoice, step by stepMake an invoice that gets paid: set up your details, pick a template, add items, taxes and payment details, then export a PDF — free, in your browser.
- What to include on an invoiceThe complete checklist of what to include on an invoice: number, dates, both parties, descriptions, amounts, taxes, payment details and terms.
- How to invoice as a freelancerHow to invoice as a freelancer: agree terms up front, pick a billing rhythm, handle deposits and retainers, number invoices and follow up on late payment.
- Invoice numbering best practicesHow to number invoices so they stay unique, sequential and easy to file: prefixes, year tokens, zero padding, gaps and voids, and a one-time setup.
- Invoice payment terms explainedWhat invoice payment terms mean — due on receipt, Net 30, deposits, milestones, early-payment discounts and late fees — with plain wording you can use.
- Invoice vs receipt vs quote: which document to send whenThe difference between a quote, pro forma invoice, invoice, receipt and credit note — what each does, when to send it, and making them from one template.
- How to invoice international clientsInvoicing clients abroad: choosing and formatting the currency, bank details that work across borders, fees and exchange rates, and tax questions to ask.
- VAT and sales tax on invoices: the basicsWhat VAT, GST and sales tax mean for your invoices: registration, what a tax invoice shows, taxable and exempt lines, how tax is calculated, and sources.
- Overdue invoice reminder templatesCopy-and-adapt emails for chasing an overdue invoice: a courtesy note, first reminder, firm second notice and final notice — plus when to send each.
- How to add a logo to an invoiceAdd a logo to your invoice that prints sharp and stays small: the right file format, size and placement, matching colours and checking the PDF.
Honest comparisons
Is this better than the template you already have?
Sometimes, not always. Each comparison lists what the other approach does better, too.
- vsInvoice generator vs Word templateWord invoice templates versus a browser-based invoice generator: numbering, totals, consistency, PDF quality and when a document template is still better.
- vsSimple Invoice vs QuickBooksFree local-first Simple Invoice compared with QuickBooks Online: invoicing, payments, bookkeeping, where data lives, cost and who each tool suits.
- vsSimple Invoice vs FreshBooksSimple Invoice vs FreshBooks for freelancers: invoice control, time tracking, payments, client portal, data location, subscription vs free.
Questions
The five we get asked most
Is Simple Invoice really free?
Yes. There is no paid tier, no trial and no feature gate. It costs nothing to run because there is no server behind it — the app is static files that execute in your browser.
Where is my data stored?
In your browser's local storage, on your device. Nothing is sent to a server — there is no server. Clearing site data removes it, so export the invoice JSON when you need a portable copy.
How do I get a PDF?
Choose Export → PDF. The browser's print dialog opens with the correct paper size already set; pick Save as PDF as the destination. The layout you see on the canvas is exactly what is exported.
Can I save my own template?
You can customise the current invoice's blocks, fonts, colours and paper, and switch among the built-in presets from the Template section of the sidebar.
Your next invoice is about four minutes away
Open Generate and start typing. It is built for everyday invoices, not a one-off demo.
