What Makes an Invoice HMRC Compliant in 2026?
A complete checklist of mandatory details you must include on your invoices to meet HMRC requirements in the UK.
HMRC Invoice Requirements: The Complete Checklist
As of 2026, HM Revenue & Customs has clear rules about what must appear on every invoice you issue. Getting this wrong isn't just sloppy — it can lead to rejected VAT claims, penalties, and complications during a tax inspection.
The Five Mandatory Fields (Everyone)
Whether you're VAT registered or not, these details must be on every invoice:
- Invoice number — Unique and sequential (INV-001, INV-002, never skip numbers)
- Invoice date — When you issued it (DDMMYYYY format is clearest)
- Your name and address — Full trading name and registered business address
- Customer name and address — Who you're invoicing
- Description of goods or services — What they're paying for (be specific, not vague)
- Amount due in GBP — Total price
Extra Requirements If You're VAT Registered
Your VAT registration number and the amount of VAT charged must be shown separately from the net amount. Include:
- Your VAT number — The GB prefix number assigned by HMRC
- VAT breakdown — Show the VAT rate (20%, 5%, 0%) and amount as a separate line
- Net and gross totals — Before and after VAT
- Tax point date — When the supply was made (usually the invoice date)
What Happens If You Miss a Mandatory Field?
If your invoice lacks any required detail, the person receiving it cannot reclaim VAT on that purchase. This means your client loses money, and you'll lose future business. HMRC can also demand that you issue a corrected invoice, which creates unnecessary admin and looks unprofessional.
Common Mistakes That Cost You Money
- Forgetting the invoice number — Looks like an amateur. Also violates HMRC rules if sequential numbering isn't obvious.
- Being vague in the description — "Consulting" instead of "3 hours website strategy consultation." Leads to payment disputes.
- Charging VAT when not registered — Illegal. Clients will reject it and HMRC will penalise you.
- Not showing payment terms — Clients don't know when to pay. You get delays.
- Missing your address — HMRC requires your registered business address on every invoice.
How Long Must You Keep Invoices?
HMRC requires you to keep all invoices (both issued and received) for at least 6 years after the end of the tax year they relate to. Digital copies are fine — you don't need paper originals. Cloud storage (Google Drive, OneDrive) is perfectly acceptable.
Pro Tip: Sequential Numbering & Gaps
Never skip invoice numbers or reuse them. If you notice you've issued INV-001 through INV-010 but INV-005 is missing, HMRC will question where it went. If you need to cancel an invoice, issue a credit note instead (which also has a number), never delete it.
What If Your Invoice Has an Error?
Don't delete it or send a corrected version with the same number. Instead issue a formal credit note against the original invoice, then create a new invoice with the next sequential number. Keep records of all three documents (original, credit note, replacement) for your accounts.
Simplified Invoices Under £250
If a sale is under £250, you can issue a simplified invoice that only includes your name/address, VAT number (if registered), date, description, VAT rate, and total amount. You can skip the customer's full details. However, if the customer asks for a full invoice, you must provide it.
Electronic Invoices Are Fully Compliant
PDF invoices sent via email are completely valid under HMRC rules. You don't need to print and mail them. Just make sure you can authenticate them (keep the original files, ideally with digital signatures), and store them securely for the required 6 years.
Using an Online Invoice Generator
The easiest way to ensure compliance is to use an invoice generator that includes all mandatory fields automatically. InvoiceForged templates are built to meet every HMRC requirement. Just fill in your details and the customer's, describe the services, and you get a compliant PDF in seconds. Try it free — 3 invoices per week, no credit card.
FAQ: Common Questions
Do I need to include payment terms on my invoice?
No, it's not legally mandatory. But it's highly recommended so your client knows when you expect payment. "Net 14" (payment within 14 days) is standard.
Can I use a logo or company colours on my invoice?
Yes, absolutely. As long as all mandatory information is clearly visible and readable, HMRC has no issue with branding. In fact, it looks more professional.
Do I need my company registration number on the invoice?
Only if you're a Limited company. Sole traders don't have a registration number (Companies House registers companies, not sole traders). You only need your name and address.
What if I invoice the same client twice in one day?
Give each invoice a unique number. INV-101 and INV-102, for example. Never issue two invoices with the same number on the same day.
Is it OK to send a hand-written invoice?
Legally, yes. But it's unprofessional and easy to lose or damage. Stick to PDF or printed copies.
Stay HMRC compliant without the headache. Create your first invoice now using InvoiceForged — all mandatory fields built in, ready to send in 60 seconds.
Create an HMRC-Compliant Invoice in Seconds
No sign-up required. Generate a professional, UK-formatted PDF invoice instantly for free.
Create Free Invoice Now