A Practical Guide to Bookkeeping as a Sole Trader
“David is exceptional. Over my years in business I have worked with several accountants for different projects. David is quick, efficient & his price is excellent value for money. I highly recommend him.”
Most sole traders are keeping records in some form, but very few are keeping them in a way that makes their tax return straightforward or their finances readable. This guide covers exactly what HMRC requires, what is changing under Making Tax Digital, and how to set up a system that takes 30 minutes a week rather than a full weekend in January.
Why bookkeeping matters more for sole traders right now
As a sole trader, you are personally liable for your tax bill. There is no company structure between you and HMRC. That makes accurate records more important, not less, than they are for a limited company director.
Making Tax Digital for Income Tax is already in force for sole traders earning over £50,000 a year, starting from 6 April 2026. The threshold drops to £30,000 from April 2027 and £20,000 from April 2028, according to HMRC’s official MTD guidance. That means the majority of UK sole traders will be required to keep digital records and submit quarterly updates within the next two years.
HMRC requires sole traders to keep business records for at least 5 years after the 31 January submission deadline for that tax year. So records from the 2024-25 tax year must be kept until at least 31 January 2031. Losing or discarding records earlier than that can result in penalties during an HMRC enquiry.
Where most sole traders go wrong with their books
The most common bookkeeping problems I see are not complicated ones. They are simple habits that nobody told you to form at the start, and by the time you notice the gap it feels too late to fix.
Mixing personal and business spending
Running everything through one bank account makes it genuinely difficult to separate business income and expenses from personal transactions. When your tax return is due, you end up going through months of statements line by line trying to remember what was for work. A dedicated business bank account, even a free one, removes this problem entirely.
Leaving it all until January
Self Assessment returns are due by 31 January each year. Sole traders who wait until December or January to organise twelve months of records are working under pressure, making errors, and often missing allowable expenses they could have claimed. HMRC’s self-employed records guidance makes clear that records should be maintained throughout the year, not reconstructed at year end. Filing late by even one day triggers a £100 fixed penalty, and daily penalties of £10 apply after three months, up to a maximum of £900.
“Most of the sole traders I work with are not in serious trouble with their books. They are just six months behind and embarrassed about it. In almost every case, we sort it out in a couple of sessions and then set up a simple system going forward. Starting from where you are is always the right answer.”
What to do, in the right order
You do not need to start from a perfect position. You need to start from where you are today and build a habit that takes minimal time each week. These three steps cover the fundamentals.
- Open a dedicated business bank account and make it a rule that all income goes in and all business expenses come out of that account only. Free business accounts are available through providers like Mettle, Starling, and Monzo Business. This one change makes reconciliation far simpler and gives you a single source of truth for your finances.
- Record every transaction as it happens, or in a weekly batch. From the 2024-25 tax year, cash basis is the default accounting method for sole traders, which means you record money when it is received and when it is paid out, not when invoices are raised. You need to track: income received, allowable business expenses, mileage if relevant, and any assets purchased. A simple spreadsheet works at lower income levels, but if your qualifying income is over £50,000, MTD-compatible software is now a legal requirement.
- Reconcile your records against your bank statement once a month. This means checking that every transaction in your records matches the bank. Any discrepancy gets investigated before it becomes a problem. Doing this monthly takes around 20 to 30 minutes. Leaving it six months takes an afternoon and involves a lot of guesswork.
If you are already behind, the practical answer is to start fresh from today and work backwards only as far as you need to for your current tax year. In most cases, getting current is a weekend of focused work, not the catastrophe it feels like.
What bookkeeping actually costs
The real cost of poor bookkeeping is not just the accountant’s fee to fix it. It is the tax you overpay because you missed allowable expenses, the penalties you receive for late or inaccurate filing, and the hours you lose every January trying to reconstruct a year of transactions. MTD-compatible software options start from around £10 per month for a QuickBooks Sole Trader plan or £16 per month for Xero’s Ignite plan. FreeAgent is free if you bank with NatWest, RBS, or Mettle. STZ Accounting’s Sole Trader Package, which covers bookkeeping, bank reconciliation, VAT returns, annual accounts, and your self assessment, is priced at £150 plus VAT per month on a fixed fee with no tie-in.
| Option | What you get | What to watch out for |
|---|---|---|
| DIY with a spreadsheet | No monthly cost, full control over your records | Not MTD-compatible for those over the income threshold, easy to make errors, time-consuming at year end |
| MTD-compatible software only | Meets digital record-keeping requirements, quarterly submissions to HMRC | You are still responsible for accuracy, claiming the right expenses, and filing correctly |
How to get started today
If your books are behind, do not wait for a clean start date. The best time to sort them is today, with whatever records you have available. Here are two specific things you can do right now.
- Check your qualifying income against the MTD thresholds. If your sole trader income is over £50,000 for the 2025-26 tax year, you are required to use MTD-compatible software from 6 April 2026. If it is over £30,000, the deadline is April 2027. Knowing which category you fall into tells you how urgent the software question is.
- Open a dedicated business bank account this week if you do not already have one. From the date it is open, all business transactions go through it. That gives you a clean baseline and makes every future month straightforward to reconcile.
Ready to sort your sole trader bookkeeping?
STZ Accounting’s Sole Trader Package covers bookkeeping, bank reconciliation, VAT returns, annual accounts, and your self assessment for a fixed £150 plus VAT per month. No tie-in, no juniors, and David responds the same day.
How well is your sole trader bookkeeping holding up?
Answer five quick questions and get a clear picture of where your records stand and what to do next.
