Bookkeeping for Small Businesses: A Simple Step-by-Step Guide
Bookkeeping is recording every financial transaction in your business — money in and money out. You need records of all income, all business expenses with receipts, and your bank statements. In the UK, HMRC requires you to keep records for at least 5 years. Modern accounting software like Xero, QuickBooks, or FreeAgent makes this much easier than a spreadsheet.
- What bookkeeping is and why it matters
- What records you must keep
- How to set up a simple bookkeeping system
- Accounting software: which to use
- The chart of accounts: categorising your transactions
What bookkeeping is and why it matters#
Bookkeeping is the systematic recording of financial transactions: every sale, every purchase, every bank transfer. It is distinct from accounting — bookkeeping is the data entry; accounting is the interpretation and reporting. Good bookkeeping keeps you compliant with HMRC, makes your tax return straightforward, helps you understand which parts of your business are profitable, and gives you the data to make better decisions. Poor bookkeeping is the most common cause of avoidable tax penalties, and it typically costs more to sort out than doing it properly in the first place.
What records you must keep#
HMRC requires you to keep records that support your tax return for at least 5 years after the 31 January filing deadline. Required records include: all sales invoices and receipts you issue; all purchase receipts and invoices; bank statements for all business accounts; payroll records if you employ people; records of any assets the business owns (equipment, vehicles); and mileage logs if you claim business travel. For VAT-registered businesses, you must also keep VAT records under Making Tax Digital — these must be in a digital format compatible with HMRC-approved software.
How to set up a simple bookkeeping system#
If you are just starting, a spreadsheet is enough. Create columns for: date, description, category (sales, rent, software, travel, etc.), amount in, amount out, and running balance. Reconcile this against your bank statement at least once per month — this means checking every transaction in your spreadsheet matches your bank statement. If you are VAT-registered, add a column for VAT amount. Separate your business and personal finances completely — have a dedicated business bank account. Mixing personal and business spending is the single biggest source of bookkeeping headaches.
Data-backed guides on AI, eCommerce, and SME strategy — straight to your inbox.
Accounting software: which to use#
For most small businesses, accounting software pays for itself in time saved. Xero (from £15/month) is the most popular for UK small businesses — it connects to your bank, auto-categorises transactions, handles VAT returns under MTD, and generates professional invoices. QuickBooks (from £14/month) is similar and slightly better for sole traders. FreeAgent (from £19/month) is favoured by freelancers and contractors. Wave is free but lacks UK VAT support. Most business bank accounts (Starling, Monzo Business, Tide) offer free integration with accounting software. If you have a NatWest or HSBC account, both offer FreeAgent free.
The chart of accounts: categorising your transactions#
Every transaction gets categorised. The main categories are: income (your sales revenue); cost of goods sold (direct costs of providing your product or service — materials, subcontractors, direct labour); operating expenses (rent, utilities, software, insurance, professional fees, marketing); payroll (wages, employer NI contributions, pension contributions); and assets and liabilities (equipment, loans). Getting categorisation right matters for tax — allowable business expenses reduce your taxable profit; personal expenses do not. When in doubt about whether an expense is allowable, the HMRC test is: was it incurred wholly and exclusively for the purposes of the trade?
Month-end: what to do every month#
Set aside 30–60 minutes at the end of each month to: reconcile your bank account (match every transaction in your software to your bank statement); chase any overdue invoices; review your profit and loss statement (are you making money? which months are profitable?); and set aside the estimated tax on your profit (as a sole trader, set aside 25–30% of net profit; as a limited company, set aside 19–25% for Corporation Tax plus your dividend tax estimate). Monthly discipline means your year-end accounts take hours, not days, and your Self Assessment or Corporation Tax return holds no surprises.
AskBiz analyses your financials and surfaces early warning signals — before they become problems.
People also ask
Do I need a bookkeeper for my small business?
Not necessarily. If you use accounting software and have relatively simple finances (one income stream, straightforward expenses), you can do your own bookkeeping. A bookkeeper (£15–£35/hour) makes sense if you have significant transaction volumes, employees, or feel like your time is better spent elsewhere. An accountant handles year-end accounts and tax returns but typically does not do day-to-day transaction recording.
What is the difference between bookkeeping and accounting?
Bookkeeping is recording financial transactions (data entry). Accounting is interpreting, summarising, and reporting on those transactions — preparing accounts, calculating tax, and providing financial advice. Many small businesses do their own bookkeeping and pay an accountant only for year-end accounts and tax returns.
How long do I need to keep business records?
HMRC requires most businesses to keep records for at least 5 years after the 31 January filing deadline for the relevant tax year. For limited companies, HMRC requires 6 years from the end of the accounting period. Keep physical or digital copies of all invoices, receipts, and bank statements.
What is the best free bookkeeping software for small businesses?
Wave is the best completely free option but lacks UK MTD VAT support. Many UK bank accounts include free accounting software: Starling Business includes basic accounting, and NatWest/HSBC include FreeAgent free of charge. For VAT-registered businesses, paid software (Xero, QuickBooks, FreeAgent) is almost always necessary for MTD compliance.
12 metrics every SME owner should review monthly — download in 10 seconds.
Our team combines expertise in data analytics, SME strategy, and AI tools to produce practical guides that help founders and operators make better business decisions.
Get your finances organised automatically
AskBiz connects to your bank and accounting software, categorises transactions, and gives you a live financial dashboard — no manual data entry.
Start free — no credit card required →