Sole trader bookkeeping: what records do you actually need to keep?
A practical UK guide to keeping sales, expenses, receipts and bank records for Self Assessment without turning a tiny business into an accounting department.
Key Takeaways for Sole Trader Record Keeping:
- Keep Records for 5 Years: HMRC rules require self-employed individuals to keep all receipts, invoices, and bank statements for at least 5 years after the 31 January filing deadline.
- Digital Copies are Valid: Scanned receipts, photo backups, and digital PDF invoices are fully accepted by HMRC under Making Tax Digital (MTD).
- Separate Bank Account Recommended: Keeping business transactions separate from personal spending saves dozens of hours at tax year-end.
A small sole trader does not need to build a miniature finance department. You do need records that make it possible to show what the business earned, what it spent and how the figures on the Self Assessment return were calculated.
The best bookkeeping system is usually the simplest one you will actually maintain every week or month.
What HMRC expects you to keep
For a self-employed business, HMRC says you need records of:
- all sales and income;
- business expenses;
- VAT records if VAT registered;
- PAYE records if you employ people;
- relevant personal income;
- supporting evidence for the figures.
Common proof includes:
- receipts;
- sales invoices;
- bank statements;
- till records;
- supplier invoices;
- platform statements.
You normally do not send all of those documents with the tax return. You keep them so the return can be prepared and so HMRC can check the figures if needed.
Start with one place for business transactions
For a very small sole trader, bookkeeping often becomes difficult because business activity is scattered across:
- a personal bank account;
- PayPal;
- Stripe;
- cash;
- a marketplace;
- several email inboxes;
- paper receipts in the van.
Using a dedicated business bank account or at least a clearly separated account can reduce the work substantially, even where the tax rules do not force a sole trader to have a formal business account.
The goal is to be able to answer: where can I see every business payment in and out?
Record income at the gross amount
If a customer pays £100 through a platform and the platform sends you £96 after a £4 fee, your records should normally make the £100 sale and £4 fee visible rather than recording only £96 of income.
This matters for:
- trading-allowance thresholds;
- VAT turnover;
- understanding actual business costs;
- reconciling platform reports to tax figures.
Net bank deposits can hide the true sales figure.
Keep expenses by useful categories
You do not need forty-seven accounting categories because a software template offered them.
For many sole traders, sensible headings might include:
- materials or stock;
- travel;
- vehicle costs;
- phone and internet;
- advertising;
- software and subscriptions;
- professional fees;
- insurance;
- equipment;
- bank and payment fees;
- home-working costs.
Some costs have special tax rules, so bookkeeping categories are not themselves proof that an expense is deductible. They simply make the later tax analysis manageable.
Separate personal spending
If business and personal transactions share an account, mark the personal items clearly.
Do not include groceries, personal travel or ordinary private costs simply because they passed through the same bank account as business payments.
For mixed-use costs such as a phone or vehicle, you may need to identify the business proportion rather than treating the entire cost as business expenditure.
Cash still needs a record
Cash sales are still business income.
A useful cash record should show:
- date;
- amount;
- what was sold or provided;
- customer or job reference where practical;
- cash expenses paid out.
Regularly reconcile cash records to cash actually held or deposited. “Cash jobs” are not a separate species of income invisible to tax law.
Photographs of receipts are useful
A digital copy can be easier to preserve than thermal paper that fades into an archaeological artefact.
Use a consistent system:
- photograph or scan the receipt;
- record date, supplier and amount;
- identify the business purpose if it is not obvious;
- link it to the bank transaction where possible.
Software can help, but a well-maintained folder plus spreadsheet is better than expensive software nobody updates.
How often should bookkeeping be updated?
Monthly is usually a sensible minimum for a small active business.
Weekly can be better if there are many transactions.
Waiting until January to reconstruct twelve months of business activity creates three problems:
- missing receipts;
- forgotten income or expenses;
- higher accountancy costs because someone else has to rebuild the books.
The bookkeeping does not need to be glamorous. It needs to exist.
Cash basis or traditional accounting
Many sole traders use the cash basis, where income and expenses are generally recognised when money is received or paid, subject to the detailed rules.
Traditional accounting can require further year-end records such as:
- money owed by customers;
- unpaid supplier bills;
- stock and work in progress;
- year-end balances.
Know which basis the accounts are using before assuming a bank-statement total is the whole answer.
How long do you keep the records?
HMRC says self-employed records should normally be kept for at least 5 years after the 31 January submission deadline for the relevant tax year.
Very late returns have different retention rules.
Do not delete old accounting software or close a platform account without first exporting the records you may still be required to retain.
Making Tax Digital changes the mechanics for some taxpayers
Making Tax Digital for Income Tax is being phased in. People within the mandatory rules need compatible software and digital records for qualifying self-employment and property income.
That does not remove the underlying need to keep supporting documents such as invoices and bank statements.
If your income is approaching the current MTD thresholds, choose bookkeeping software with that future requirement in mind rather than migrating twice.
When does a bookkeeper become worthwhile?
Consider outsourcing bookkeeping if:
- you repeatedly fall months behind;
- VAT is involved;
- payroll is involved;
- there are several payment platforms;
- inventory or e-commerce creates many transactions;
- the accountant spends expensive year-end time fixing bookkeeping;
- you would earn more doing your actual work than maintaining the books.
A bookkeeper's job is not simply data entry. Good bookkeeping should leave the records ready for tax work and make obvious when something is missing.
A minimum monthly routine
For a simple sole trader:
- download or sync bank transactions;
- record all sales;
- record expenses;
- attach evidence;
- identify personal transactions;
- reconcile payment platforms;
- check unpaid invoices;
- save a backup or export.
That small habit is usually more valuable than a heroic annual attempt to remember what happened eleven months ago.
Direct Case Triage • Accounting or bookkeeping
1 of 4Have a question about your situation?
Tell us what's happening. A qualified UK tax professional will review your case.
Common questions
FAQs
Do sole traders have to keep every receipt?
You need records and evidence sufficient to support business income and expenses. HMRC lists receipts, bank statements, sales invoices and similar records as common proof.
Do I send bookkeeping records with the Self Assessment return?
Normally no. The records are used to prepare an accurate return and must be retained in case HMRC asks to see them.
How long must a self-employed person keep tax records?
HMRC says records should normally be kept for at least 5 years after the 31 January submission deadline for the relevant tax year, with different rules for very late returns.