Small Business Bookkeeping in the UK: A Practical Guide
By BankStatementReader Team ·
If you run a small business or work for yourself in the UK, bookkeeping is simply the habit of recording the money that flows in and out of your business and keeping the documents that back those figures up. Done steadily, it turns a year of receipts and statements into accounts you can trust at tax time. Done at the last minute, it becomes a scramble. This guide covers the basics of record-keeping, what Making Tax Digital means for you, how to move from bank statements to a spreadsheet, and what to weigh up if you decide to choose bookkeeping software.
What bookkeeping actually involves
At its core, bookkeeping is keeping a complete, accurate record of your business income and your business expenses, with supporting documents for each. For a typical small business this comes down to a handful of recurring tasks: logging sales and other income, recording what you spend, separating business from personal, and keeping the invoices and receipts that explain each entry.
You do not have to do all of this in software. A sole trader with a few dozen transactions a month can keep good records in a spreadsheet. What matters is that the records are complete and that you can produce the figures and evidence if HMRC asks.
Record-keeping: what HMRC expects
HMRC sets out the records you should keep, and the rules differ slightly depending on how you are set up. If you are self-employed, the GOV.UK guidance on business records if you're self-employed explains the records you must keep — including your sales and income, your business expenses, and (if registered) VAT and PAYE records. Limited companies have wider duties; see the GOV.UK guidance on running a limited company and its records.
Two practical points apply to almost everyone:
- Keep the detail, not just the totals. A figure on a return needs evidence behind it. Bank statements show that money moved; invoices and receipts show what for.
- Keep records long enough. If you are self-employed, records generally need to be kept for at least five years after the 31 January submission deadline of the relevant tax year. Limited companies generally keep records for six years from the end of the financial year. Check the current GOV.UK guidance for your situation, as longer periods can apply.
HMRC generally accepts digital records, provided they are complete, accurate, and readable. A clearly labelled folder per tax year, holding PDF statements and scanned receipts, is a simple and durable approach.
Making Tax Digital: what to be aware of
Making Tax Digital (MTD) is HMRC's programme to move tax record-keeping and reporting into digital form. It already applies to VAT-registered businesses, who must keep digital records and file VAT returns using compatible software. It is also being rolled out for Income Tax for the self-employed and landlords above set income thresholds, on a phased timetable.
The practical takeaways for a small business are:
- If you are VAT-registered, you are within MTD for VAT now and need to keep digital records and submit through compatible software.
- If you are self-employed or a landlord, MTD for Income Tax is being phased in by income level, so it is worth checking whether and when it will apply to you.
Because the thresholds and dates change as the rollout proceeds, treat the official source as authoritative rather than relying on summaries. The GOV.UK overview of Making Tax Digital is the place to confirm your current obligations and timeline. The key implication for how you keep your books is that, where MTD applies, your records need to be digital and connected to compatible software — a paper-only shoebox will not meet the requirement.
From bank statements to a spreadsheet
For many small businesses, the bank statement is the natural starting point for bookkeeping. It is a dated, independent record of money in and out — you did not type it, the bank did — so it is a reliable backbone for your books. Our companion guide, bookkeeping from bank statements, walks through the full workflow; the short version follows.
A PDF statement is easy to read but hard to work with. Bookkeeping needs data you can sort and total, which means rows in a spreadsheet — one transaction per row, with columns for date, description, and amount, plus columns you add for category and whether the line is business. You can type a short statement out by hand, but that is slow and error-prone across a full year. Many banks offer a CSV download, and you can also run a PDF statement through a bank statement converter to turn it into clean rows without manual typing.
A simple layout to aim for:
| Date | Description | Amount | Category | Business? |
|---|---|---|---|---|
| 03/06 | Client payment | +1,200.00 | Income | Yes |
| 05/06 | Stationery | -64.20 | Office | Yes |
| 08/06 | Supermarket | -85.10 | Personal | No |
Once the data is in rows, the rest of bookkeeping is labelling and summing: assign a category to each line, mark business versus personal, and total each category for the month or year. A short, consistent category list beats dozens you never use. If you keep business and personal money in one account, a "Business?" column lets you filter to the business rows so your totals reflect the business alone; a dedicated business account makes this cleaner still.
What to look at if you choose software
A spreadsheet is enough for many small businesses, but as transaction volume grows — or once MTD requires compatible software — you may decide to move to a bookkeeping tool. Rather than chase a single "right" product, it helps to judge any option against a consistent set of criteria for your situation:
- MTD compatibility. If you are within MTD for VAT, or will be within MTD for Income Tax, check that the tool is recognised as compatible software for the taxes that apply to you. GOV.UK maintains lists of compatible software you can verify against.
- Fit for your business type. A sole trader, a VAT-registered business, and a limited company have different needs. Make sure the tool handles your structure, and VAT if you are registered.
- How data gets in. Consider whether you can import bank data — via CSV, a converted statement, or a bank feed — rather than typing every line by hand.
- Categorisation and reporting. Look at how easily you can categorise transactions and produce the totals you need for a return and for everyday decisions.
- Records and retention. Check that you can export and keep your records for the period HMRC expects, and that data stays available to you over the years.
- Cost against your volume. Weigh the ongoing cost against how many transactions you process; light bookkeeping may not justify a heavier subscription.
- Data handling. Read how the provider stores and protects your financial data, and confirm that suits your comfort level.
The point is to match the tool to how you work and what HMRC requires of you — not to assume more features always mean a better fit.
A workable routine
Whatever tools you use, a steady monthly rhythm keeps bookkeeping manageable: pull each account's statement, get the transactions into rows, categorise them, mark business versus personal, total the categories, and file the invoices and receipts that back up the entries. Repeat it each month and, by year-end, your accounts are largely done rather than a last-minute rush.
Start with clean data to work from. Run a recent statement through the bank statement converter to get categorisable rows, and check your current duties against the GOV.UK guidance on business records and Making Tax Digital so your record-keeping matches what HMRC expects.
Related reading
Bookkeeping from Bank Statements: A Beginner's Guide
A beginner's guide to bookkeeping from bank statements — convert statements to rows, categorize income and expenses, separate business spending, and reconcile.
Small Business Bookkeeping: From Statements to Spreadsheets
A practical small business bookkeeping overview — chart of accounts, recording income and expenses from bank statements, reconciliation, and monthly close.
How to Set Up Books from Bank Statements (No Receipts)
How to set up books from bank statements when you have no receipts — gather, convert, categorize, and flag the gaps you still need to document.