Sole Trader Bookkeeping: What Records Do I Need to Keep?

Quick answer

Keep a record of every payment in and every payment out, with receipts. That’s it. Connect a business bank account to accounting software, spend 10–15 minutes each Friday categorising transactions, and your bookkeeping is done. HMRC requires you to keep these records for 5 years. It’s simpler than most people expect.


HMRC requires every sole trader to keep “adequate records” of their business income and expenses. That sounds vague — because it is. Here’s exactly what you need, how long to keep it, and the simplest way to stay on top of it. This guide is part of our accounting software and bookkeeping series.

What HMRC actually requires

You must keep records that show:

  1. All money received by the business — every payment from clients, every sale, every source of income
  2. All money spent by the business — every expense, every purchase, every cost
  3. What the income and expenses relate to — enough detail that someone could understand each transaction

In practice, this means keeping:

You don’t need to keep records in any particular format. A spreadsheet works. Paper receipts in a shoebox technically work (though please don’t). Accounting software connected to your bank is by far the most practical option.

How long to keep records

5 years from the 31 January filing deadline for the tax year the records relate to.

In practice:

Tax YearSelf Assessment DeadlineKeep Records Until
2025/26 (Apr 25 – Apr 26)31 January 202731 January 2032
2026/27 (Apr 26 – Apr 27)31 January 202831 January 2033

That’s a long time. This is why digital records matter — paper fades, gets lost, and takes up space. A bank feed in your accounting software is permanently archived and searchable.

If HMRC opens an enquiry into a specific tax year, you must keep records for that year until the enquiry is complete, even if that’s beyond the 5-year window.

What counts as a receipt?

HMRC accepts:

The key requirement is that the record shows: the date, the amount, what was purchased, and who it was from. A bank statement shows three of those four — pairing it with a receipt or invoice covers everything.

Practical advice: photograph every paper receipt the day you get it. Paper receipts fade — thermal till receipts (the shiny ones) can become completely blank within a few months. Snap a photo, let your accounting app attach it to the transaction, and you’re covered for 5+ years.

The minimum viable system

If you want to keep things as simple as possible while staying HMRC-compliant:

  1. Open a business bank account
  2. Connect it to accounting software (FreeAgent, QuickBooks, Xero — or FreeAgent free via Mettle)
  3. Every week, spend 10–15 minutes:
    • Check that imported transactions are categorised correctly
    • Photograph any paper receipts and attach them to the matching transaction
    • Note any cash transactions that don’t appear in bank feeds
  4. At year end, your records are already complete

This is the approach we recommend for every sole trader. It takes minimal effort throughout the year and your Self Assessment is essentially pre-filled.

Option B: Spreadsheet

If you genuinely prefer manual tracking or your business is very small:

  1. Create a spreadsheet with columns for: Date, Description, Category, Income, Expense, Receipt (Y/N)
  2. Log every transaction as it happens (or weekly at minimum)
  3. Store receipt photos in a folder structure: /receipts/2026-27/april/ etc.
  4. Reconcile against your bank statement monthly

This is compliant, but significantly more work than software — especially at tax return time when you need to total everything up. Our bookkeeping spreadsheet template is set up with the right categories if you want to go this route.

Expense categories HMRC expects

When you fill in your Self Assessment tax return, you’ll report expenses under specific categories. Keeping your records in these categories throughout the year makes filing much faster:

Most accounting software maps to these categories automatically. If you’re using a spreadsheet, use these headings.

What happens if you don’t keep records?

HMRC can:

The penalty is rarely enforced for genuine minor lapses, but the real cost is practical: without records, you can’t prove your expenses, which means you pay more tax than you should.

Next step

  1. Choose accounting software — FreeAgent (free via Mettle), QuickBooks, or Xero. Connect it to your bank account today.
  2. Set a weekly 15-minute habit — Friday afternoon, categorise the week’s transactions and snap any paper receipts. Build this habit in week one and your records stay clean all year.
  3. Read our expenses guide — know what you can and can’t claim so you categorise correctly from the start.

Last updated: March 2026. Record-keeping rules based on HMRC guidance for sole traders.