Business

Invoicing, margin & GST calculators

13 tools
Business · Invoice Generator

VAT Invoice Generator (UK) — HMRC Compliant

A full VAT invoice is the document that lets a VAT-registered customer reclaim the input VAT they have paid. HMRC prescribes exactly what fields a full VAT invoice must show — a single missing field can prevent your customer from recovering their input tax. This generator produces a HMRC-compliant VAT invoice: unique sequential invoice number, your VAT registration number, tax-point date, customer details, per-line net amounts and VAT rates, and a VAT breakdown by rate (20% standard, 5% reduced, 0% zero-rated). For retail supplies of £250 or less a simplified VAT invoice is permitted — the generator marks these automatically. No login, no subscription, PDF downloaded in your browser.

Quick answer

HMRC field: unique sequential invoice number (must increment per invoice)

  • HMRC field: seller business name, registered address and VAT registration number
  • HMRC field: invoice date and the tax point (time of supply) if different from the invoice date
  • HMRC field: customer name and address
  • HMRC field: description of the goods or services supplied
  • HMRC field (per line): quantity, unit price excluding VAT, VAT rate applied, and net total
  • HMRC field: total amount excluding VAT
  • HMRC field: VAT breakdown by rate — 20% standard, 5% reduced, 0% zero-rated (each shown separately)
  • HMRC field: total VAT payable
  • HMRC field: total amount including VAT
  • Rule: a missing field means the customer cannot reclaim input VAT — HMRC may disallow the claim
  • Simplified VAT invoice: allowed for retail supplies of £250 or less — can omit some customer fields and show totals-inclusive-of-VAT per line rather than a full net/VAT breakdown
Open the full Invoice Generator

Frequently asked questions

What fields must a UK VAT invoice include?

HMRC requires a full VAT invoice to show: (1) a unique sequential invoice number; (2) the seller's business name, address and VAT registration number; (3) the invoice date and the tax point (time of supply) if different; (4) the customer's name and address; (5) a description of the goods or services; (6) per line: quantity, unit price excluding VAT, the VAT rate applied and the line total excluding VAT; (7) the total amount excluding VAT; (8) the total VAT payable as a breakdown by rate (20% / 5% / 0%); and (9) the total amount including VAT. If any of these fields is absent, the customer may not be able to reclaim the input VAT, and HMRC can disallow the claim.

What is a simplified VAT invoice and when can I use it?

HMRC allows a simplified VAT invoice for retail supplies of £250 or less (inclusive of VAT). A simplified invoice can omit the customer's name and address and the net amount per line, and can instead show the total price per line including VAT plus the applicable VAT rate, without a full net/VAT breakdown. Above £250 you must issue a full VAT invoice with all fields listed. The generator automatically applies the correct format based on the invoice total.

Is it free and do I need to sign up?

Yes — completely free and no sign-up required. The invoice is generated and rendered in your browser and downloaded as a PDF. Your business details, customer data and line items are not sent to a server. That client-side, privacy-first approach means you can produce a HMRC-compliant VAT invoice without creating an account or sharing data with a third party.

Related Invoice Generator pages