Free invoice generator, simple enough for every day.

Three steps, one PDF

No account and no setup. The editor opens on a finished-looking invoice; you change what is yours.

Pick a template

Ten presets, each a different combination of blocks and styling. Switch at any time — your content stays.

Fill in the details

Click any part of the invoice to edit it in place: your business, the client, the items and the payment details.

Export the PDF

Save as PDF from the print dialog, keep a JSON copy, or send a share link that carries the invoice in the URL.

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.

Blocks

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.
Learn more

Formatting

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,56 instead of 1,234.56.
  • Symbol before or after the amount, with or without a space — € 1.200,00 or 1,200.00 EUR.
  • Quantities use the same separators, with their own decimal precision.
Learn more

Formatting

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/yyyy or dd.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.
Learn more

On your device

Built for 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.
Learn more

Export

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.
Learn more

Your colour, your layout, your blocks

Change something and watch the document change — this is the real renderer, not a picture of one.

Browse all templates
Every feature, explained

SimpleInvoice, next to the tools you already use

Word and Excel templates, Google Docs, QuickBooks, FreshBooks, Wave, Zoho, Xero, Stripe and PayPal. Each comparison says what the other tool does better — and when you should keep it.

  • Microsoft Word
  • Microsoft Excel
  • Google Docs
  • Google Sheets
  • LibreOffice Writer
  • LibreOffice Calc
  • QuickBooks
  • FreshBooks
  • Wave
  • Zoho Invoice
  • Xero
  • Invoice Ninja
  • Stripe
  • PayPal

The five we get asked most

Is SimpleInvoice 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.