Invoice Generator

Build an itemised invoice with automatic totals, print it straight to PDF.


Line itemsTotals update automatically

, Subtotal
, Tax
, Total due

Add line items to build the invoice.

Features

  • Unlimited line items with automatic totals
  • Tax and discount handling
  • Print to PDF using your browser's print dialogue
  • Save and reload drafts on your device
  • Export as a self-contained HTML file

How to use it

  1. Fill in your details and the client's.
  2. Add a line for each item, with quantity and rate.
  3. Set the tax rate and any discount.
  4. Press Print and choose “Save as PDF”.

What a valid invoice needs

Requirements vary by country, but a broadly compliant invoice needs: the word “invoice”, a unique sequential number, the issue date, your name and address, the customer's name and address, a description of what was supplied, the amount due, and the tax treatment. If you are VAT or sales-tax registered, your registration number and the tax charged must appear separately from the net amount.

Sequential numbering matters more than it looks. Tax authorities expect invoice numbers to form an unbroken sequence so that gaps are visible, a missing number invites the question of what was issued and then hidden. Prefixes per client or per year are fine, provided each series is itself sequential.

Two things worth getting right. Payment terms should be explicit, “payment due within 30 days” is enforceable in a way that “payment due on receipt” often is not, and many jurisdictions grant a statutory right to interest on late commercial payments. And retention periods are longer than most people expect: six years is typical in the UK, and some jurisdictions require ten. Since this tool keeps nothing, save the PDF somewhere durable rather than relying on the browser draft, which vanishes when you clear site data.

Frequently asked questions

Yes, completely. Invoice Generator is free with no usage limits, no account and no sign-up. There is no paid tier and no trial that expires. Tools marked Premium on this site carry that label to indicate a deeper feature set, not a price.
Invoice Generator covers unlimited line items with automatic totals, tax and discount handling, print to PDF using your browser's print dialogue, among other things. Everything is available immediately with no account, no sign-up and no usage limit.
Requirements vary by country, but a broadly compliant invoice needs: the word “invoice”, a unique sequential number, the issue date, your name and address, the customer's name and address, a description of what was supplied, the amount due, and the tax treatment. If you are VAT or sales-tax registered, your registration number and the tax charged must appear separately from the net amount.
Everything happens inside your browser. The text you enter is processed by JavaScript running on your own device and is never sent to a server, there is no backend to send it to. You can confirm this in your browser's Network tab while you use the tool. Because nothing depends on a server, the tool also keeps working offline once the page has loaded, the site registers a service worker that caches it after your first visit.

Related tools

Further reading

📖 How to Make a Professional Invoice (Free, No Software)

Read the full guide on the 123MiniApps blog.

Pick a theme

Ten hand-tuned palettes.