Free invoice generator

Fill in the fields and download a clean PDF invoice. Everything runs in your browser — your data never leaves your device.

No account, no upload. Add your details and line items, and download a professional PDF you can send straight to your client.

Your details
Client details
Invoice details
Line items
Description Qty Unit price VAT % Amount Remove
Notes
Totals
Subtotal
—
VAT
—
Total
—
Pro (optional)
My documents

Privacy by design: this generator works entirely in your browser. No invoice data is sent to a server.

How it works

  1. Enter your business details and your client’s details.
  2. Add one line per product or service, with quantity, unit price and VAT rate.
  3. Check the totals and download your invoice as a PDF.

Why use this generator

Truly free

No trial, no sign-up. The free version includes a small credit; Pro removes it.

Private by design

Your invoice data never leaves your browser — nothing is uploaded to a server.

VAT-ready

Set a VAT rate per line; subtotal, VAT and total are calculated for you.

What must an invoice include?

The exact rules depend on the country you invoice from. In the UK, the government lists these basics for every invoice:

  1. A unique identification number
  2. Your business name, address and contact information
  3. The name and address of the customer you are invoicing
  4. A clear description of what you are charging for
  5. The date the goods or service were provided (supply date)
  6. The date of the invoice
  7. The amount(s) being charged
  8. The VAT amount, if applicable
  9. The total amount owed

If you and your customer are VAT registered, a VAT invoice needs more details, such as your VAT number. In the EU each country sets its own invoice rules on top of the VAT directive, and more and more countries require structured e-invoices between businesses. See our e-invoicing guide for the country timelines.

Checked on 6 October 2026: GOV.UK: Invoices – what they must include

How to number your invoices

Give every invoice its own number and never reuse one. Most businesses use a simple sequence per year, such as 2026-001, 2026-002 and so on. If you cancel an invoice, keep the number and issue a credit note instead of deleting it, so your records stay complete.

Invoice, quote or receipt?

A quote (or estimate) proposes a price before the work. An invoice asks for payment after you deliver. A receipt confirms that a payment was made. With gofirmhub you can make a quote first and reuse the same details for the invoice.

Tips to get paid on time

State a clear due date and your payment details (bank account or payment link) on the invoice itself. Send the invoice as soon as the work is done, use the client's reference or purchase order number if they gave you one, and keep a copy of every invoice you send.

More free tools

Frequently asked questions

Is this invoice generator really free?

Yes. You can create and download PDF invoices for free, with no account required.

Does my data get uploaded anywhere?

No. The generator runs entirely in your browser. Your business and client details stay on your device.

Can I add VAT?

Yes. Each line has its own VAT rate, and the tool adds up the subtotal, VAT and total automatically.

Is this a legal or accounting service?

No. This is a free tool to help you produce an invoice. It is not legal, tax or accounting advice.

Do I need a VAT number on my invoice?

Only if you are registered for VAT. If you are, your invoices usually must show your VAT number and the VAT amount. If you are not registered, do not charge VAT.

How long should I keep my invoices?

That depends on your country's tax rules; it is usually several years. Check the retention period with your tax authority. gofirmhub lets you download every invoice as a PDF so you can archive it.