Bookkeeping is the unglamorous habit that keeps a small business out of trouble. It means recording every sale and expense so you know how much you earn, what you owe in tax and whether the business is actually making money. Done little and often, it takes minutes a week. Left until January, it becomes a stressful weekend with a shoebox of receipts. This guide covers the basics for sole traders and small UK businesses.

What bookkeeping actually involves
At its simplest, bookkeeping is keeping a clear record of money coming in and going out. That includes sales invoices and payments received, business expenses, bank transactions, and any money you put in or take out personally. Bookkeeping is not the same as accounting: bookkeeping records the numbers, while accounting interprets them and prepares things like tax returns and annual accounts. Many sole traders do their own bookkeeping and only use an accountant for the final filing, though that depends on your situation.
HMRC expects you to keep records that support your tax return, and for most self-employed people that means keeping them for at least five years after the 31 January submission deadline for the relevant tax year. Check HMRC’s current guidance for your circumstances, because requirements differ for limited companies and VAT-registered businesses.
Step 1: Separate business and personal money
The single most useful step is a separate bank account for the business. Sole traders are not legally required to open a business account, but it makes your records dramatically cleaner because every transaction in that account is business-related. Mixed personal and business spending is the main reason bookkeeping becomes painful. If you are just starting out, our guide on how to register as a sole trader walks through the early admin.
Step 2: Choose a method that suits your size
There are three common approaches. A spreadsheet works well for very small operations with a handful of transactions each month: one tab for income, one for expenses, with columns for date, description, category and amount. Dedicated bookkeeping software, such as Xero, QuickBooks, FreeAgent and similar tools, connects to your bank, matches payments to invoices and helps produce tax summaries, and is worth considering as volume grows. Finally, you can hand the whole job to a bookkeeper, which costs money but saves time. Prices and features vary, so compare current plans and check that your chosen option works with HMRC’s Making Tax Digital requirements where they apply to you.
Step 3: Categorise income and expenses
Group your spending into sensible categories, such as travel, software and subscriptions, equipment, marketing, insurance, professional fees and office costs. Consistent categories make it much easier to complete your tax return and spot where money is leaking. Not every cost is allowable for tax, and rules differ for things like home working, vehicles and meals, so check HMRC’s guidance or ask an accountant rather than guessing. We are not licensed tax advisers, and this article is general information only.

Step 4: Keep receipts and invoices organised
Every record should have evidence behind it. Photograph paper receipts with your phone the day you get them and store them in a labelled folder, or use the receipt-capture feature in your software. Save digital invoices in a consistent folder structure by year and month. Name files clearly, for example with the date and supplier. If you issue invoices yourself, use a clear layout with the details customers and HMRC expect; our guide to a professional invoice for UK freelancers covers what to include.
More in Business
Step 5: Reconcile every month
Reconciliation means checking that your records match your bank statement. Set aside half an hour a month to compare them, tick off each transaction and chase anything missing. Unpaid invoices, duplicate entries and forgotten expenses all show up quickly. If you use bookkeeping software with a bank feed, much of this is automatic, but you should still review the matches rather than trust them blindly.
Step 6: Put tax money aside
Self-employed people usually pay Income Tax and National Insurance through Self Assessment, often with a payment on account in January and July. Many freelancers find it helps to move a set percentage of every payment into a separate savings pot. The right percentage depends on your profits and personal circumstances, so use HMRC’s tax calculators or speak to an accountant. If your income is close to the VAT threshold, check HMRC’s current rules, because the threshold and requirements can change.
Common bookkeeping mistakes
The usual mistakes are mixing personal and business money, losing receipts, leaving everything to the deadline, and treating cash received as profit when costs and tax are still to come. Another is forgetting to record small cash transactions. A simple weekly check, perhaps every Friday, catches most problems before they grow.
A weekly and monthly routine
Each week, record new sales, log expenses, and save receipts. Each month, reconcile your bank account, chase late payers and review profit. Each quarter, check how your tax pot compares with what you are likely to owe. Each year, gather everything well before the Self Assessment deadline. Pricing is part of this picture too: if your numbers show thin margins, our article on pricing your services as a UK freelancer can help you rethink your rates.
When to get professional help
Consider an accountant or bookkeeper if you are registering for VAT, employing staff, forming a limited company, or finding that records take more time than they are worth. Good professional help usually pays for itself in time saved and mistakes avoided. For anything involving your specific tax position, check HMRC’s official guidance or consult a qualified adviser.




