At a Glance
- Bookkeeping means recording every financial transaction in your business
- Every UK business must do it — including sole traders and landlords
- Bookkeeping records what happens; accounting interprets it — they are not the same thing
- Basic tasks include recording income and expenses, managing money owed to you and by you, and checking your bank balance matches your records
- Good bookkeeping keeps you in control of your finances and makes tax time far less stressful
- You can do it yourself using a spreadsheet or a free template
- HMRC requires you to keep accurate financial records for at least 5 years
What Is Bookkeeping?
Bookkeeping is the process of recording, organising, and maintaining your business’s financial transactions. Every time money enters or leaves your business — a customer pays an invoice, you buy supplies, you settle a bill — you need to record that transaction. Those records are your books.
It sounds formal, but it is really just organised note-taking. If you have ever kept a running total of your bank balance, written down what you spent on a shopping trip, or tracked who owes you money, you have already done a version of bookkeeping.
The difference for a business is that your records need to be complete, accurate, and kept for long enough to satisfy HMRC if they ever ask to see them. But the core idea is the same: know what came in, know what went out, and know where you stand.
Why Does Bookkeeping Matter?
Good bookkeeping is not just about keeping HMRC happy (although that is important). It gives you a clear picture of how your business is actually doing. Without accurate records, you are running blind.
Here is what proper bookkeeping gives you:
You know if you are making a profit. This sounds obvious, but many business owners only find out at tax time whether they made money or lost money. Monthly bookkeeping tells you as you go.
You catch problems early. If a customer has not paid, a supplier overcharged you, or your expenses are creeping up, your books will show it.
Tax time becomes simple. With your records already organised, completing your Self Assessment takes hours rather than days. You will also claim every allowable expense, reducing your tax bill.
You can plan ahead. Want to buy new equipment, hire someone, or take less work next month? Your books give you the numbers to make that decision confidently.
HMRC can check your records. HMRC can ask to see your records going back several years. If they are complete and well-organised, an enquiry is a quick process. If they are missing or chaotic, it becomes expensive and stressful.
Bookkeeping vs Accounting: What’s the Difference?
People often use these words interchangeably, but they mean different things. Think of bookkeeping as gathering the raw materials, and accounting as building something useful from them.
Bookkeeping is the day-to-day recording of transactions. It is data entry at its core — recording sales, logging expenses, updating bank balances, chasing unpaid invoices.
Accounting takes that data and interprets it. It produces reports like your Profit and Loss statement, your Balance Sheet, and your tax calculations. It involves analysing trends, forecasting cash flow, and advising on tax strategy.
A bookkeeper records that you spent £500 on marketing. An accountant might tell you that your marketing spend is 15% of revenue and suggest whether that ratio is healthy for your industry.
Many small business owners do their own bookkeeping and hire an accountant once a year to help with the tax return. That is a perfectly sensible approach. As your business grows, you might hire a bookkeeper too.
Basic Bookkeeping Tasks: What Does It Actually Involve?
The day-to-day work of bookkeeping breaks down into a few core tasks. None of them are complicated once you know what to do.
Recording income. Every time money comes into your business, note the date, who paid you, what it was for, and how much. If you issued an invoice, record the invoice number too.
Recording expenses. Every time money leaves your business, note the date, who you paid, what you bought, how much, and keep the receipt. Split your expenses into categories — this makes your tax return much easier.
Bank reconciliation. This means checking your bookkeeping records against your actual bank statement to make sure they match. If your books say you have £3,250 but your bank says £3,180, something is missing. Maybe a payment has not cleared, or you forgot to record a transaction.
Managing money owed to you (debtors). If you send invoices and customers pay later, keep track of who owes what and chase late payments. Cash basis businesses do not need to worry about this.
Managing money you owe (creditors). If suppliers give you time to pay, keep track of upcoming bills so you do not miss payment deadlines.
Most of this can be done in a simple cash book spreadsheet — one column for money in, one for money out, and a running balance.
Cash Basis vs Accruals: Which Method Should You Use?
This is one of the most important choices you will make. It determines when you record your income and expenses.
Cash basis accounting (now the default for most sole traders and landlords from April 2024) means you record income when the money actually arrives in your bank account, and expenses when the money actually leaves. You only pay tax on money you have actually received. This is simpler and works well for most small businesses.
Accrual accounting (also called traditional accounting) means you record income when you earn it and expenses when you incur them, regardless of when cash changes hands. If you invoice a client in March and they pay in April, under accruals you record the income in March. Under cash basis, you record it in April.
Accrual accounting gives a more accurate picture of your business’s financial health because it includes money you are owed and bills you need to pay. But it is more work.
Who uses which method?
Limited companies must use accrual accounting. Sole traders, landlords, and most partnerships now default to cash basis but can opt out if they prefer accruals. If your turnover is over £150,000, you used to be required to use accruals — but that threshold was removed from April 2024, so cash basis is now available to more businesses than ever.
If you are unsure, start with cash basis. You can always switch later.
How to Do Your Bookkeeping: Three Options
There are three main ways to handle your bookkeeping. Each has trade-offs between cost, time, and complexity.
Option 1: Spreadsheet (free) A simple Excel or Google Sheets cash book is enough for many small businesses, especially sole traders with straightforward finances. Record income and expenses as they happen, categorise everything, and reconcile against your bank statement monthly. Our free templates are built for exactly this.
Best for: Sole traders, freelancers, small landlords, new businesses with few transactions.
Option 2: Accounting software (£10-£40 per month) Cloud accounting software like Xero, QuickBooks, or Sage connects to your bank account, imports transactions automatically, generates invoices, and produces reports at the click of a button. It saves significant time once your business has more than a handful of transactions per month.
Best for: Growing businesses, VAT-registered businesses (especially under Making Tax Digital), businesses with employees, anyone who wants to spend less time on admin.
Option 3: Hire a bookkeeper (£15-£25 per hour) A professional bookkeeper handles everything for you. They will set up your records, process transactions monthly, reconcile your bank, chase debtors, and hand neat figures to your accountant at year-end.
Best for: Business owners who hate admin, businesses with high transaction volumes, anyone whose time is better spent on revenue-generating work.
What Records Do You Need to Keep?
HMRC does not specify exactly how you keep your records, but they do require you to keep evidence of all your business transactions. Here is what that means in practice:
Income records: Sales invoices, till rolls, paying-in slips, bank statements showing money received, contracts.
Expense records: Receipts, supplier invoices, bank statements showing payments made, mileage logs, rental agreements (for home office claims).
Other records: Bank statements, VAT records (if registered), payroll records (if you employ staff), details of business assets, and any grants or support scheme payments received.
HMRC requires you to keep these records for at least 5 years after the 31 January Self Assessment deadline for the relevant tax year. For the 2025/26 tax year (which ends 5 April 2026, with a filing deadline of 31 January 2027), you must keep records until at least 31 January 2032.
A phone photo of a receipt is perfectly acceptable as evidence. You do not need to keep physical paper copies. But you do need some form of proof for every transaction you claim on your tax return.
If HMRC opens an enquiry into your tax return and you cannot provide evidence for your figures, they can disallow expenses, charge penalties, and in serious cases pursue criminal prosecution for tax fraud. Good record-keeping is your protection.