Sole Trader Record Keeping: What HMRC Actually Requires
Last updated:
Affiliate link — we may earn a small commission.
HMRC expects sole traders to keep adequate business records — but "adequate" is rarely defined in plain terms. This guide explains exactly what records you need to keep, how long to keep them, what format HMRC accepts, and how the rules change under Making Tax Digital for Income Tax.
Your legal obligation to keep records
As a sole trader completing a Self Assessment return, you are legally required to keep records that support the figures you submit. HMRC can enquire into your return for up to 12 months after the filing deadline — or longer in cases of suspected fraud or careless errors.
If HMRC opens an enquiry and your records cannot support your return, you may face additional tax assessments and penalties. Adequate record keeping is not just good practice — it is a legal requirement, and one that carries real financial consequences if ignored.
What records HMRC requires you to keep
Income records
You must be able to show the income you declared on your return. This means keeping:
- Invoices you raised (or a log of sales if you do not invoice formally)
- Till receipts or till rolls for cash transactions
- Bank statements showing payments received
- Online payment records — PayPal, Stripe, and bank transfer confirmations
HMRC expects to be able to trace declared income back to actual transactions. If you mix business and personal income in one bank account, business transactions should be clearly identifiable.
Expense records
For every expense you claim, you need supporting evidence. Keep:
- Receipts or invoices for each purchase
- Bank or credit card statements confirming the payment
- A mileage log for vehicle costs — each entry should record the date, journey, business purpose, and miles driven
- Records of home office costs if claiming actual costs rather than the flat rate
You do not need to send receipts to HMRC when you file, but you must be able to produce them if asked. Digital photos of receipts are acceptable. For the full picture of what you can legitimately claim, the complete list of allowable expenses for UK sole traders covers every category.
Bank records, assets, and other documentation
Keep bank statements for all accounts used in your business. If business and personal transactions run through the same account, HMRC may ask you to separate them during an enquiry — a process that is significantly easier if you use a dedicated business bank account.
Depending on your situation, you may also need:
- Records of assets purchased for the business, particularly for capital allowance claims
- Records of grants or government support received
- Stock records if you sell physical goods
- VAT records if you are VAT-registered
How long to keep your business records
The standard rule is 5 years and 10 months from the end of the tax year the records relate to — this covers HMRC's standard enquiry window.
Records from the 2024–25 tax year (ending 5 April 2025) should be kept until at least January 2031. Most sole traders keep six full years of records as a practical buffer. If HMRC opens a formal enquiry, you must keep the relevant records until it is fully resolved — however long that takes.
One exception worth noting: in cases of deliberate non-compliance, HMRC can go back 20 years. Records from early trading years may remain relevant for a long time if they relate to assets still in use or to income that was disputed.
What format HMRC accepts
HMRC accepts records in both paper and digital format. There is no requirement to keep original paper documents if you have a clear digital copy.
Digital records are acceptable provided:
- The record is a complete and legible copy
- It includes all relevant information — supplier name, date, amount, and description
- You can produce it promptly if HMRC requests it
Receipt capture apps such as Dext or Hubdoc, or the receipt scanning built into accounting software like FreeAgent, Xero, or QuickBooks, create digital records HMRC accepts without question.
What is not sufficient on its own:
- A bank statement without supporting documentation for unusual or large transactions
- A spreadsheet showing totals only, without the underlying transaction records
- Records that cannot be clearly linked to the figures on your return
Record keeping under Making Tax Digital
Making Tax Digital for Income Tax — mandatory from 6 April 2026 for sole traders with qualifying income over £50,000 — adds one significant requirement: records must be kept digitally, not just adequately.
If your gross self-employment income plus gross UK property income exceeds £50,000, you must use HMRC-recognised software and keep digital records from your first MTD period. Use the MTD eligibility checker to confirm whether and when this applies to you.
Under MTD, each business income and expense transaction must be recorded digitally — in accounting software or a spreadsheet with individual entries per transaction. Paper-only records will no longer be sufficient once MTD applies.
Importantly, MTD does not change what you record. The same income and expense information HMRC has always required is still required. It changes how it must be stored. If you already use accounting software with a bank feed, you are very likely already compliant with the format requirement. For spreadsheet users, transactions must be entered individually per row — summaries alone do not satisfy the digital links requirement. Whether spreadsheets qualify for MTD has a specific answer worth reading if that applies to you.
For a detailed breakdown of what MTD specifically requires you to record, the MTD records guide covers the requirements in full.
Building a practical record-keeping system
For a sole trader with straightforward finances, a workable minimum system includes:
- A business bank account — all income received into it, all business expenses paid from it
- Monthly bank statement downloads — saved as PDFs or synced through accounting software
- Receipts for all claimed expenses — photographed or scanned and stored digitally
- A mileage log — updated promptly after each business journey
- A record of any assets purchased — item, cost, date, and business purpose
If you use accounting software with a bank feed, the first two steps are largely automated. Receipt capture and expense categorisation can be handled through the app's mobile feature, which removes the accumulation of paper at year-end and keeps your records current throughout the year rather than reconstructed in January.
What happens if HMRC finds your records inadequate
If HMRC opens an enquiry and finds your records do not support your return:
- Expense claims you cannot evidence may be disallowed in full
- HMRC may raise a discovery assessment — an estimate of your undeclared income, which may exceed your actual liability
- A separate penalty of up to £3,000 applies for failure to keep adequate records, regardless of the tax outcome
In practice, the £3,000 penalty is rarely applied to sole traders making reasonable efforts to comply. The greater and more common risk is losing legitimate expense deductions — every disallowed expense increases your taxable profit, and therefore your tax bill. The habit of capturing records throughout the year, rather than reconstructing them months later, is what protects you.
Stay in the loop
Monthly updates — guides, comparisons, and useful tips. No spam. Unsubscribe anytime.
Keep records automatically with the right software
Accounting software with bank feeds captures your income and expenses automatically — keeping your records HMRC-ready throughout the year.
Frequently Asked Questions
Related Articles
Last updated: