MTD deadline: 0 daysGet Ready Now →

Business Record Keeping: What HMRC Requires

The Accounted Business Team·28 February 2026·9 min read

Every sole trader and self-employed person in the UK is legally required to keep accurate business records. This is not optional, and getting it wrong can lead to penalties, inaccurate tax returns, and a lot of unnecessary stress. Yet many business owners are unsure about exactly what HMRC expects, how long records must be kept, and what format is acceptable.

In this guide, we will cover everything you need to know about business record keeping for HMRC, from the basic legal requirements to practical tips that will make compliance feel effortless rather than overwhelming.

What Records HMRC Requires You to Keep

HMRC's requirements are actually more straightforward than many people think, though the specifics depend on whether you use the cash basis or traditional (accrual) accounting method.

Income Records

You must keep records of all business income, which includes:

  • Sales invoices for every sale or service you provide
  • Bank statements showing payments received
  • Cash receipts if you receive any payments in cash
  • Records of any other income related to your business, including grants, compensation payments, or income from selling business assets

For each item of income, you should record the date, the amount, and who the payment came from. If you issue invoices, keep copies of all of them. If you receive income without issuing an invoice (for example, cash payments for market trading), you still need to record it.

The HMRC guidance on business records states that you must record all sales and income even if you do not receive a formal document from the buyer. A simple daily record of cash takings is sufficient for cash-based businesses like market stalls or food vendors.

Expense Records

You must keep records of all business expenses you intend to claim as deductions. This includes:

  • Purchase invoices and receipts for everything you buy for your business
  • Bank and credit card statements showing business payments
  • Mileage logs if you claim vehicle expenses using the simplified mileage method
  • Records of business use for mixed-use expenses like your phone, broadband, or home office

For each expense, you need the date, the amount, and what the expense was for. Receipts are the gold standard, but bank or credit card statements can serve as supporting evidence if you lose a receipt.

For a comprehensive list of what you can claim, see our guide on tax deductions for sole traders. Understanding what qualifies as a legitimate business expense will help you keep the right records from the start.

Additional Records

Beyond income and expenses, HMRC may also require you to keep:

  • Records of stock and work in progress at the end of each accounting period
  • Details of any personal use of business assets such as a car used for both business and personal journeys
  • Capital expenditure records for items like equipment, machinery, or vehicles that you claim capital allowances on
  • VAT records if you are VAT registered, including VAT invoices and a VAT account
  • PAYE records if you employ anyone

How Long You Must Keep Records

The retention periods for business records are strictly defined and depend on your circumstances:

  • Self-assessment records: You must keep records for at least 5 years after the 31 January submission deadline of the relevant tax year. For example, records for the 2025/26 tax year (for which the self-assessment deadline is 31 January 2027) must be kept until at least 31 January 2032.

  • Company records: If you run a limited company, records must generally be kept for 6 years from the end of the accounting period they relate to.

  • VAT records: VAT records must be kept for at least 6 years, though HMRC can sometimes accept shorter periods if you can demonstrate good reason.

If HMRC opens an enquiry into your tax return, you must keep all relevant records until the enquiry is closed, even if this extends beyond the normal retention period.

The consequences of not keeping adequate records are serious. HMRC can impose a penalty of up to £3,000 for failing to keep proper records, and if they cannot verify your income and expenses, they may estimate your tax liability, which is almost always higher than it should be.

Digital vs Paper Records

One of the most common questions sole traders ask is whether they need to keep paper copies of everything. The short answer is no. HMRC accepts digital records, including:

  • Photographs or scans of paper receipts
  • Digital invoices received by email
  • Records kept in accounting software or spreadsheets
  • Bank statements downloaded from online banking

However, there are some important considerations. Digital copies must be legible and complete. A blurry photograph of a faded receipt will not satisfy HMRC if they cannot read the details. Make sure your scans or photographs are clear, and store them in a way that allows you to find them easily.

With Making Tax Digital for Income Tax Self Assessment now in effect for many sole traders, digital record keeping is becoming not just acceptable but mandatory. Under MTD, you must keep your records digitally and submit quarterly updates to HMRC using compatible software.

Our guide on Making Tax Digital explains the requirements in detail, including who it applies to and what software you need.

Setting Up a Record Keeping System

The best record keeping system is one you will actually use consistently. Here is a practical approach that works for most sole traders.

Daily Habits

  • Record income as it comes in. Whether you use accounting software, a spreadsheet, or even a notebook, log every payment you receive on the day it arrives.
  • Capture receipts immediately. The moment you make a business purchase, photograph the receipt and upload it to your accounting software or cloud storage. Do not let paper receipts accumulate in your wallet or glovebox, as they will fade, get lost, or become illegible. For more on this, see our guide on automating receipt management.

Weekly Tasks

  • Reconcile your bank account. Compare your records against your bank statement to make sure nothing has been missed. Most accounting software does this automatically when connected to your bank account.
  • File any paper documents. If you receive paper invoices, bills, or statements, scan them and file the originals in a logical system.

Monthly Tasks

  • Review your profit and loss. Check your income and expenses for the month to make sure everything looks correct. Catching errors early is much easier than trying to fix them months later.
  • Back up your records. If you are using software, make sure your data is backed up. If you are using cloud-based software like Accounted, this is handled automatically.

Year-End Tasks

  • Prepare your annual accounts. Gather all the information you need for your self-assessment tax return. Our year-end accounts checklist walks you through this process step by step.
  • Archive the previous year. Once your tax return has been filed, archive the previous year's records securely. Remember, you need to keep them for at least five years.

Common Record Keeping Mistakes

Having worked with thousands of sole traders, I have seen the same record keeping mistakes come up again and again. Here are the most common ones and how to avoid them.

Mixing Personal and Business Transactions

Using one bank account for both personal and business transactions makes record keeping enormously more complicated. You need to go through every transaction and decide whether it is personal or business, which is tedious and error-prone. Open a dedicated business bank account and use it exclusively for business transactions. This single step will save you hours of work each year.

Not Recording Cash Transactions

Cash is easy to forget, especially small amounts. But HMRC expects you to record all income and expenses, regardless of payment method. If you receive cash payments, log them immediately and deposit them into your business bank account regularly.

Keeping Receipts but Not Organising Them

A shoebox full of receipts is technically record keeping, but it is not useful record keeping. If HMRC asks to see your records, you need to be able to find specific items quickly. Organise your records by date and category, whether digitally or in physical folders.

Relying on Memory

Do not trust yourself to remember transactions. By the time you sit down to do your tax return, you will have forgotten purchases you made months ago. Record everything as it happens, not when you get around to it.

Not Backing Up Digital Records

If your laptop is stolen, your phone breaks, or your hard drive fails, years of records could be lost. Use cloud storage, keep backups, and make sure your accounting data is recoverable. This is another advantage of cloud-based accounting software, as your data is automatically stored on secure servers with redundancy built in.

What Happens If HMRC Asks to See Your Records

HMRC can request to see your business records at any time, and they do not need a specific reason. The most common scenarios are:

  • Compliance checks: HMRC may open a compliance check to verify that your tax return is accurate. These are often random and do not necessarily mean they suspect anything is wrong.
  • Enquiries: If something on your tax return raises a flag, such as unusually high expenses or a significant change in income, HMRC may open a formal enquiry.
  • Inspections: For certain businesses, particularly those that handle a lot of cash, HMRC may conduct an unannounced visit to inspect your records.

In all cases, having well-organised, accurate records makes the process much simpler and less stressful. If your records are incomplete or disorganised, HMRC is more likely to dig deeper, which can lead to additional scrutiny and potential penalties.

For more on what to expect if HMRC contacts you, our guide on HMRC investigations covers the process in detail.

Making Record Keeping Effortless with Technology

The good news is that modern technology has made business record keeping far easier than it used to be. Here is how to make it as painless as possible.

Use accounting software. Tools like Accounted are designed specifically for sole traders and automate much of the record keeping process. Transactions are imported automatically from your bank, receipts can be captured with your phone camera, and everything is stored securely in the cloud.

Connect your bank account. Open banking allows your accounting software to pull in transactions automatically, eliminating manual data entry and reducing errors.

Automate receipt capture. Instead of filing paper receipts, photograph them with your phone and let your software extract the key information. Penny can categorise receipts automatically, saving you time and ensuring nothing is missed.

Set up regular reminders. Schedule weekly or monthly reminders to review your records. Even with automation, a regular review ensures that everything is categorised correctly and nothing has slipped through the cracks.

Use cloud storage. Store digital copies of all important documents in a cloud service. This provides an automatic backup and means you can access your records from anywhere.

Record keeping does not have to be a burden. With the right system in place, it becomes a background activity that takes minutes rather than hours. And the peace of mind that comes from knowing your records are accurate, complete, and ready for anything HMRC might throw at you is worth every second of setup time.

Ready to make record keeping effortless? Sign up for Accounted and let Penny organise your business records automatically. With real-time bank feeds, smart receipt scanning, and MTD-compatible digital records, you will always be one step ahead of HMRC.

Useful Resources

Accounted keeps your books sorted automatically so you can focus on running your business. See Accounted →

Tagsrecord keepingHMRCcompliancesole traderMaking Tax Digital
BIZ
The Accounted Business Team

Business & Operations Advisors

Our business advisors cover the practical side of running a UK sole trader business — from HMRC registration to managing growth. Content is written for real business owners in plain English, not accountants.

Ready to try Accounted?

Join UK sole traders who are simplifying their bookkeeping and tax.

Start your 14-day free trial
Share

Ready to try Accounted?

Start your 14-day free trial. No credit card required. Cancel anytime.

Start Your 14-Day Free Trial

HMRC-recognised · Multi-Channel Bookkeeping · Penny-powered

Business Record Keeping: What HMRC Requires | Accounted Blog