compliance HMRC receipts record-keeping self-employed small-business taxes United Kingdom
4 min read

HMRC Record Keeping Requirements: What Receipts to Keep and For How Long

Sampsa Vainio
Sampsa Vainio

HMRC requires every self-employed individual, sole trader, and business in the UK to keep adequate records of their income and expenses. Getting this wrong can result in penalties of up to £3,000 — and if HMRC audits you without supporting receipts, your expense claims can be denied entirely.

This guide covers what records HMRC requires, how long to keep them, digital record rules, and how Making Tax Digital changes the landscape from April 2026.

What Records Does HMRC Require?

If you are self-employed, HMRC expects you to keep records of:

  • All sales and income — invoices, till receipts, bank statements showing payments received
  • All business expenses — receipts, invoices, and proof of purchase for every expense claimed
  • Bank statements — for all business accounts
  • VAT records — if VAT-registered, including VAT invoices issued and received
  • Payroll records — if you have employees
  • Mileage logs — if claiming vehicle expenses or mileage allowance
  • Capital asset records — purchase receipts for equipment, vehicles, property

The key principle is simple: if you claim an expense on your tax return, you must have a receipt or document to support it. In Mediability v HMRC [2023], the tribunal ruled that bank statements alone do not prove a business expense — even when the transaction clearly appears on the statement. You need the underlying receipt.

How Long to Keep Tax Records in the UK

Retention periods depend on your business type:

Business TypeRetention Period
Self-employed / partnershipsAt least 5 years after the 31 January filing deadline
Limited companies6 years from end of the relevant financial year
VAT records6 years
PAYE records3 years after the end of the relevant tax year
Capital assetsFor as long as you own the asset plus 6 years after disposal

Example: If you file your 2025/26 Self Assessment by 31 January 2027, you must keep those records until at least 31 January 2032.

SparkReceipt stores all your receipts and documents for 10+ years — well beyond HMRC’s requirements. Every receipt is backed up, searchable, and accessible anytime.

Digital Records and Electronic Receipts

HMRC fully accepts digital records. Photographs, scans, PDFs, and email receipts are all valid — provided they are legible, complete, and backed up. You do not need to keep the paper original if your digital copy is clear.

This is critical for thermal paper receipts (from shops, restaurants, petrol stations, and car parks) which fade within 6-18 months. Since HMRC requires 5 years of retention, scanning these receipts immediately is essential. An AI receipt scanner captures the details in seconds before the print disappears.

Email receipts from SaaS subscriptions, online purchases, and digital services are valid HMRC documentation as-is — just ensure they are stored accessibly and backed up.

Record Keeping Under Making Tax Digital

From April 2026, Making Tax Digital adds a new layer: the transaction record itself (date, amount, category) must be kept digitally. Paper records alone are no longer sufficient for those mandated into MTD.

However, MTD does not require you to scan every receipt digitally — it requires the transaction data to be digital. That said, since you need the underlying receipts anyway for compliance checks, creating digital copies of everything is the most practical approach.

HMRC Penalties for Inadequate Records

HMRC can impose a penalty of up to £3,000 for each failure to keep or preserve adequate records. In practice, the more common consequence is that expense claims are denied during a compliance check — resulting in additional tax, interest, and potentially further penalties for inaccurate returns.

Under the new MTD penalty system, failure to maintain digital records can attract penalties of £5-15 per day. See our guide to Making Tax Digital penalties for details.

How to Organise Receipts for HMRC

  1. Scan every receipt immediately — use SparkReceipt’s AI receipt scanner to capture paper receipts before they fade
  2. Connect your emailautomatically capture digital receipts from subscriptions and online purchases
  3. Categorise by expense type — match HMRC’s allowable expense categories
  4. Upload bank statements — use the bank statement extractor to cross-reference and catch gaps
  5. Generate quarterly reportsexpense reports aligned with MTD quarterly periods
  6. Share with your accountant — use free accountant access

Record Keeping FAQ

Can I throw away paper receipts after scanning them?

Yes. HMRC accepts digital images as valid records, provided they are legible, complete, and properly backed up.

Do bank statements count as receipts?

Bank statements are supporting evidence but may not be sufficient on their own. In Mediability v HMRC [2023], expenses without underlying receipts were disallowed even with matching bank transactions. Keep the actual receipt wherever possible.

What if I have lost a receipt?

Request a duplicate from the vendor, check your email for a digital copy, or use your bank statement as supporting evidence. For small expenses (around £10), HMRC may accept a bank statement alone, but this is not guaranteed.

This article is for informational purposes only and does not constitute tax advice. Consult a qualified accountant or tax adviser for your specific situation.

Related articles