Bookkeeping is the systematic recording of every financial transaction your business makes — income, expenses, VAT, and payroll. It is not optional: HMRC requires UK businesses to keep accurate financial records, and the penalties for failing to do so can reach thousands of pounds. Good bookkeeping is also the foundation for every tax return, VAT submission, and business decision you will ever make.
What are the legal bookkeeping requirements for UK businesses?
The legal basis for bookkeeping obligations differs by business structure. Under the Companies Act 2006, limited companies must keep "adequate accounting records" — meaning records sufficient to show and explain the company's transactions and to disclose the financial position with reasonable accuracy at any time. For HMRC purposes, per HMRC guidance, limited companies must retain financial records for at least 6 years from the end of the accounting period they relate to.
Sole traders and partnerships must keep records for at least 5 years after the 31 January submission deadline for the relevant tax year, per HMRC. This effectively means a sole trader filing their 2024/25 self assessment return (due 31 January 2026) must retain supporting records until 31 January 2031. These are minimum periods — keeping records longer is always safer in cases of HMRC enquiry.
If your business is VAT-registered, an additional layer applies. Making Tax Digital for VAT, which became mandatory for all VAT-registered businesses from April 2022 per HMRC, requires you to keep digital VAT records and submit returns directly through MTD-compatible software. You cannot manually key figures into the HMRC portal — the digital link from your records to your submission must be maintained in approved software.
What do you need to record in your bookkeeping?
Every business must capture income, expenses, and bank transactions as a minimum. VAT-registered businesses add a VAT account; businesses with employees add payroll records; limited companies with a director drawing funds must maintain a director's loan account. The table below sets out what to keep and for how long.
| Record type | What to keep | How long (per HMRC) |
|---|
| Sales / income | Sales invoices, till receipts, bank transfer confirmations | 6 years (companies); 5 years (sole traders) |
| Expenses | Supplier invoices, receipts, mileage logs, credit card statements | 6 years (companies); 5 years (sole traders) |
| Bank transactions | Bank statements, reconciliation records, bank feed exports | 6 years (companies); 5 years (sole traders) |
| VAT records | VAT account, copies of VAT returns, input/output tax calculations | 6 years (all VAT-registered businesses) |
| Payroll | Payslips, RTI submissions, P60s, P11D records (if applicable) | 3 years after the end of the tax year (minimum) |
| Director's loan account | All transfers between company and director, running balance | 6 years from end of accounting period |
Mileage records deserve special mention. If you use a personal vehicle for business journeys, HMRC's approved mileage rates allow 45p per mile for the first 10,000 miles and 25p per mile thereafter for cars. You must log each business journey with date, destination, purpose, and miles driven — a rough estimate at year end is not sufficient for an HMRC enquiry.
What bookkeeping software should a small UK business use?
The right software depends on your business size, complexity, and whether you are VAT-registered. All VAT-registered businesses must use MTD-compatible software per HMRC — the options below all meet that requirement. Pricing shown is approximate and subject to change; check provider websites for current plans.
Xero — best for growing SMEs
- · From approximately £15/month (Starter plan)
- · Bank feeds, invoicing, payroll add-on available
- · MTD for VAT compliant; large accountant ecosystem
- · Strong reporting and multi-currency support
- · Best choice if you plan to hire an accountant
QuickBooks — best for automation
- · From approximately £14/month (Simple Start)
- · Strong auto-categorisation of bank transactions
- · MTD for VAT compliant
- · Self-employed plan available at lower cost
- · Good mobile app for capturing receipts on the go
FreeAgent — best for freelancers
- · Free with most NatWest, RBS, and Mettle business accounts
- · MTD for VAT and MTD for ITSA compliant
- · Self assessment built in — ideal for sole traders
- · Limited advanced reporting vs Xero/QuickBooks
Sage — best for larger businesses
- · Sage Accounting from approximately £15/month
- · Established UK brand; strong payroll integration
- · MTD for VAT compliant
- · Enterprise tiers (Sage 50, Sage 200) for complex businesses
If you use a spreadsheet (for example Excel or Google Sheets), you can still comply with MTD for VAT using "bridging software" — a tool that reads your spreadsheet and submits to HMRC via the MTD API. This is legal but creates more manual risk than a dedicated bookkeeping package. HMRC publishes the full list of approved MTD-compatible software at GOV.UK.
Should you do your own bookkeeping or hire an accountant?
For simple businesses, DIY bookkeeping is entirely feasible — especially with modern cloud software that automates bank feeds and categorisation. The question is not whether you can do it, but whether your time is better spent elsewhere, and whether the complexity of your tax position exceeds what you are comfortable handling.
DIY bookkeeping is fine when:
- · You are a sole trader with straightforward income and expenses
- · Your turnover is under £100,000 and growing slowly
- · You are comfortable with basic spreadsheets or accounting software
- · You have no employees and no complex tax positions
- · You are not VAT-registered (or newly VAT-registered and learning)
Bring in an accountant when:
- · You are VAT-registered and unsure of your obligations
- · You employ staff and need payroll and P11D compliance
- · You have multiple directors or a director's loan account
- · Your turnover is growing quickly and you need management accounts
- · You are behind on bookkeeping and need to catch up quickly
For related guidance on interpreting your financial position, see our guide to management accounts. For VAT-specific questions, the VAT registration threshold guide covers the £90,000 threshold, voluntary registration, and scheme choices.
What are the most common bookkeeping mistakes UK businesses make?
HMRC enquiries most commonly arise from inconsistencies between bank statements and declared income, and from undeclared benefits. The five mistakes below account for the vast majority of problems we see with small business bookkeeping.
Mixing personal and business accounts is the single most common issue. When personal transactions appear in a business account — or business expenses are paid from personal accounts and never recorded — the books become unreliable and reconciliation at year end becomes a significant exercise. Open a dedicated business current account from day one.
Losing receipts means losing evidence of deductible expenses. HMRC can disallow any expense you cannot evidence. Use your accounting software's mobile app to photograph receipts immediately — most cloud platforms extract the data automatically via OCR and store the image against the transaction.
Not reconciling bank statements means errors and duplicate transactions build up over time. Reconciling monthly — matching every line on your bank statement to a transaction in your bookkeeping software — catches mistakes before they compound. Most cloud platforms automate this via bank feeds.
Missing VAT deadlines triggers HMRC's penalty points system, introduced in January 2023. Each missed VAT return adds a point; at 4 points a £200 fixed penalty applies with further daily charges for late payment. Set up a direct debit from your HMRC VAT account to eliminate this risk entirely.
Not recording the director's loan account is a limited company-specific mistake. Every transfer between you and your company — whether salary, dividend, or informal loan — must be recorded. An overdrawn director's loan account of more than £10,000 for more than 9 months after the accounting period end triggers a Corporation Tax charge (S455 tax) at 33.75% of the outstanding balance, per HMRC.
For accounting and tax support, the accounting and tax resources hub has further guides on VAT, corporation tax, payroll, and bookkeeping software.
Frequently asked questions
How long do I need to keep bookkeeping records in the UK?
Per HMRC, limited companies must keep financial records for 6 years from the end of the accounting period they relate to. Sole traders and partnerships must keep records for 5 years after the 31 January self assessment deadline for the relevant tax year. VAT records must be kept for 6 years regardless of business structure.
Do I need bookkeeping software if I'm a sole trader?
You are not legally required to use software if you are a sole trader, but Making Tax Digital for Income Tax Self Assessment will be mandatory from April 2026 for self-employed individuals with income over £50,000 (and from April 2027 for those with income over £30,000), per HMRC. MTD for ITSA requires compatible software, so transitioning now avoids a last-minute switch.
What is the difference between bookkeeping and accounting?
Bookkeeping is the day-to-day recording of transactions — sales, expenses, bank movements. Accounting is the higher-level interpretation of those records: preparing financial statements, filing tax returns, calculating tax liabilities, and advising on financial strategy. In practice, good bookkeeping makes your accountant's job faster and cheaper.
Can I claim expenses without receipts?
HMRC expects documentary evidence for all business expense claims. In practice, small amounts may be accepted without receipts, but any expense above a trivial amount should be evidenced. In an HMRC enquiry, undocumented expenses may be disallowed and the resulting underpaid tax charged with interest and potential penalties. The safest approach is to capture every receipt digitally at the time of purchase.
What records do I need to keep for mileage claims?
Per HMRC, you must keep a contemporaneous mileage log recording the date, start and end points, purpose of the journey, and the number of miles driven. A log created retrospectively at year end is not sufficient. You can use a dedicated mileage tracking app or your accounting software's built-in mileage feature. The approved rate for the first 10,000 business miles in a personal car is 45p per mile.