Invoice Generator

Fill in the details, watch the preview update, then download a clean PDF. Nothing here is uploaded — the PDF is built entirely in your browser.

From

Bill to

Details

Line items

Tax & notes

INVOICE
#INV-001
Issued: —
Due: —
From
—
Bill to
—
DescriptionQtyUnit PriceAmount
—1$0.00$0.00
Subtotal$0.00
Tax (0%)$0.00
Total$0.00

How it works

Fill in your business details under "From" and your client's under "Bill to", then set the invoice number, issue date, due date and currency.

Add one line per product or service with its quantity and unit price. The subtotal, tax and total update in the preview as you type.

Add payment instructions or terms in the notes, check the preview, and download the PDF. It is created in your browser, with no watermark and no account.

Worked example

A freelance copywriter bills a client for 12 hours of website copy at 65.00 an hour plus one fixed-price revision round of 120.00, and charges a 20% tax rate. This is exactly what the generator computes:

LineQty × unit priceAmount
Website copywriting (hours)12 × 65.00780.00
Revision round1 × 120.00120.00
Subtotal900.00
Tax 20% (900.00 × 0.20)180.00
Total due1,080.00

The tax is applied once to the subtotal, not line by line, and every amount is shown with two decimals. You can open this exact invoice, filled in, from the freelancer invoice example.

Common mistakes

  • Reusing or skipping invoice numbers. Most tax authorities expect one unbroken sequence; keep a list of numbers you have issued.
  • Leaving out the date the work was done. In the EU and the UK the supply date is a required field when it differs from the issue date; use the "Service date" field.
  • Charging VAT without showing your VAT number, or showing a 0% rate without saying why (for example small-business exemption or reverse charge). Put the reason in the notes.
  • Sending the PDF without keeping a copy. The form is not stored anywhere, so download and file every invoice you send.

When not to use this generator

  • Countries or customers where invoices must be electronic and structured (XML) — for example Italy (SdI), business-to-business invoices in Greece, and German B2B invoices under the e-invoicing transition. A PDF is then only a proforma or courtesy copy.
  • Invoices with several VAT rates on different lines: the generator applies one rate to the whole subtotal. Issue separate invoices or use accounting software.
  • Spain once Verifactu applies to you, because invoices must then come from a certified invoicing system.

Frequently asked questions

What should an invoice include?

Your name or business name and contact details, the client's details, a unique invoice number, the issue date and due date, each item with quantity and price, any tax, the total, and how to pay. Some countries require extra details such as a VAT or tax ID.

How should I number my invoices?

Use a unique, sequential number that never repeats, for example 2026-001, 2026-002. A consistent sequence makes bookkeeping and tax records easier.

Is my information saved or uploaded?

No. The PDF is generated entirely in your browser and nothing you type is sent to a server. Keep a copy of each PDF you download, because the form is not stored for later.

What is the difference between an invoice and a receipt?

An invoice asks for payment; a receipt confirms that payment was received. Many businesses send an invoice first and a receipt once the client has paid.

Guides for this document

Sources: GOV.UK — Invoices: what they must include · GOV.UK — VAT Notice 700/21, section 4 (VAT invoices) · IRS — What kind of records should I keep

Last reviewed:

Other free document generators

Embed this generator

Free to use on your own website or resource page — paste this code where you want the generator to appear.