What HMRC expects from your records and why most small business owners fall short
Most small business owners know they need to keep financial records. What far fewer owners know is exactly what HMRC requires those records to contain, how long each type of record must be retained, and what happens if an inspection reveals that the standard has not been met. A significant number of self-employed individuals, sole traders, and small limited company directors are unknowingly operating with incomplete or inadequate records, not because they’re negligent, but simply because no-one has clearly explained exactly what records HMRC requires.
This blog explains HMRC bookkeeping requirements in plain English. It assesses how realistic it is for a time-pressured business owner to manage records consistently and explains how professional bookkeeping support can help you remain up-to-date and compliant.
Small business record keeping for HMRC
The records demanded by HMRC differ depending on your business structure, but the underlying principle is the same: you must keep accurate, complete records of all business income and expenditure, and those records must be retained for a specified period of time.
Income – you’re required to keep a record of all money received by your business. This includes sales invoices, till receipts, bank statements showing incoming payments, records of cash sales, and any other income received. For sole traders and the self-employed, this also means any other taxable income that needs to be declared on your Self-Assessment return.
Important – HMRC does not simply want a total income number: they want to see the supporting documentation to verify how the income was generated.
Expenses – every business expense you claim as a deduction must be supported by a valid record, whether you paid by cash, card or bank transfer.
The record could be a receipt, invoice, or bank statement entry, and must clearly show what was purchased, the date of the transaction, the amount paid, and the supplier. If you’re claiming VAT on the purchase, your receipts must also show the supplier’s VAT registration number.
Important – most common mistakes made by small businesses include making cash purchases without keeping the receipts, paying personal and business expenses through a single account, and making mileage claims without a log.
VAT records – if your business is VAT-registered, you have additional obligations. You must maintain a VAT account, a summary of the VAT you have charged and the VAT you have claimed, along with copies of all VAT invoices issued and received.
Important – you’re likely to be keeping VAT records now due to Making Tax Digital (MTD) for VAT. MTD for VAT requires VAT-registered businesses to keep digital VAT records and submit returns using MTD-compatible software.
Payroll – if you employ even one member of staff, you’re required to maintain detailed payroll records. These must include records of all payments made to employees, tax and National Insurance deductions, details of any statutory payments such as sick pay or maternity pay, and all submissions made to HMRC via Real Time Information (RTI).
How long must records be kept?
HMRC compliance demands the following:
● Sole traders and self-employed individuals must retain records for five years after the 31 January submission deadline. For example, records from the 2025-2026 tax year must be kept until at least 31 January 2032.
● Limited companies must retain accounting records for a minimum of six years from the end of the financial year to which they relate. For example, records from the 2025-2026 tax year must be kept until at least 31 January 2033.
● VAT records must be kept for a minimum of six years.
● Payroll records must be retained for a minimum of three years.
Be aware that if HMRC suspects fraud or a serious irregularity, it can request records going back further than the standard retention periods.
What records will you need during a HMRC audit?
An HMRC audit, which is in effect a compliance check, can be random or triggered for a variety of reasons including a mismatch between declared income and bank deposits, or an unusual expense pattern.
During an audit, HMRC will request access to all records that are relevant to the period under review. This means original invoices and receipts, bank statements, sales, payroll documentation, and VAT records (if applicable). If those records are incomplete or unavailable, HMRC has the authority to estimate your tax liability and apply a penalty.
Penalties for inadequate record-keeping can range from £250 for minor failures to £3,000 for more serious or deliberate non-compliance. If fraud is suspected, there can be more severe consequences.
How SME owners can improve their bookkeeping compliance
Consistently meeting HMRC requirements can be time consuming and it’s so easy to misplace a receipt or forget to log the mileage for a business journey. These mistakes aren’t deliberate, they’re a simple human error, but HMRC may not view it that way.
Rigorous bookkeeping is time-consuming and HMRC demands high standards of record keeping. In addition, rules change often as new digital systems are introduced. If your business is audited and all your records are up-to-date then it’s likely to be a straightforward process.
A qualified bookkeeper will ensure that all income and expenditure is recorded accurately and in real time, that receipts and invoices are properly filed, that VAT records are MTD-compliant, and that nothing is missing. With the right support in place, there’ll be absolutely nothing to worry about.
If you’re unsure whether your current records would stand up to scrutiny, we recommend finding out now so there’s time to sort things out. Our bookkeeping team works with small businesses across the UK to ensure their records are accurate, compliant, and audit-ready at all times. Get in touch today and let’s discuss how the Hour Hands bookkeepers can help your business.
Give us a call today on 01727 818262 or email us on hello@hourhands.co.uk. We look forward to hearing from you.