Home / Bookkeeping for sole traders: practical basics

Bookkeeping for sole traders: practical basics

You do not need elaborate finance systems to run a well-managed sole trader business. But you do need records that are current enough to be genuinely useful for pricing, cashflow and tax planning — not just for completing the annual Self Assessment return.

What records you are legally required to keep

HMRC requires sole traders to keep records of all business income and expenses for at least five years after the 31 January filing deadline for the relevant tax year. For 2026/27 (filing deadline 31 January 2028), records must be kept until at least 31 January 2033.

The required records include: all invoices issued and income received; all business expenses with supporting evidence; bank statements for any business account used; and any other documents used to prepare the Self Assessment return.

Records can be digital — HMRC accepts photographs of receipts as adequate evidence. The key requirement is accuracy, completeness and retention for the required period. If HMRC opens an enquiry, missing or inconsistent records can result in HMRC substituting estimated income figures that may be higher than actual income.

Building a monthly bookkeeping habit

A monthly bookkeeping session of one to two hours is significantly less disruptive than reconstructing twelve months of records in January. The recommended routine is: reconcile your business bank account against invoices issued and expenses paid; categorise each transaction; confirm all income is invoiced and properly recorded; and update your running profit estimate.

A monthly review also surfaces problems early. An unpaid invoice, an unusual expense or an unexpected income gap shows up quickly in current records — compared to discovering it months later at year-end when options to act are limited.

Making Tax Digital for Income Tax will require many sole traders to submit quarterly updates to HMRC. Building a monthly bookkeeping habit now makes that requirement straightforward rather than disruptive when it applies to you.

How good records improve pricing decisions

Clean records make it possible to price work accurately rather than guessing. If you know your real annual cost base, how many billable days or hours you genuinely have, and what profit level you need to meet your obligations, quoting a rate becomes a calculated decision rather than an intuition.

The connection between bookkeeping and pricing is often underestimated. A sole trader who cannot easily state their monthly cost base is typically under-pricing their work or over-saving for tax — or both.

Good records also make structure comparisons more reliable. If you are considering incorporating as a limited company, a clean set of current financials produces a much more honest comparison than a rough estimate based on last year's vague recollection.

Tools and software

Bookkeeping software ranges from simple bank-connected apps designed for freelancers to full accounting platforms used by businesses with employees. The right choice depends on the complexity of your business, whether you use an accountant who prefers a specific platform, and whether MTD for ITSA compatibility matters for your income level.

At the simpler end, tools such as FreeAgent, Crunch or similar freelancer-focused apps handle invoicing, expense categorisation and basic profit summaries. More capable platforms like Xero and QuickBooks offer broader functionality including VAT and payroll if needed.

Even a basic spreadsheet updated monthly is significantly better than no records at all. The important thing is consistency — records updated throughout the year are far more useful than perfect records completed once at year-end.

Use the calculator

Jump back into the sole trader calculator

The homepage calculator is the fastest way to turn this guidance into a concrete monthly take-home and tax reserve estimate.

FAQ

Frequently asked questions

How long must I keep business records?

At least five years after the 31 January filing deadline for the relevant tax year. For 2026/27 records, that means keeping them until at least 31 January 2033.

Do I need a separate business bank account?

It is not a legal requirement for sole traders, but mixing personal and business transactions makes bookkeeping significantly harder and can complicate Self Assessment. A dedicated business account is strongly recommended.

Can I manage my own bookkeeping without an accountant?

Many sole traders do, particularly at lower income levels with straightforward trading. An accountant adds the most value around Self Assessment filing, allowable expense advice and structure planning. Whether that is worth the cost depends on the complexity of your business.

Ad placement