Chapter 7
Record Keeping
What HMRC requires, how long to keep records, and double-entry basics.
Jump to section
- The shoebox problem
- What HMRC requires
- Double-entry bookkeeping: the two-sided coin
- The chart of accounts
- Bank feeds: the modern approach
- What to keep and where
- Real Scenario: Sam's monthly routine
- Real Scenario: Steve's paper vs digital moment
- Cost Table: Record-keeping approaches
- Checklist: Getting your record-keeping sorted
- Jargon Buster
The shoebox problem
It's 28 January. Your Self Assessment is due in three days. You're sitting on the floor surrounded by a carrier bag of receipts, a stack of bank statements, and a growing sense of dread. Some receipts have faded. Some are missing. You're not sure if the lunch receipt from July was a business meal or a date.
This is the shoebox problem, and it's the number one reason people dread tax returns. It's also entirely avoidable.
Good record-keeping isn't about being organised for the sake of it. It's about making your tax return take 30 minutes instead of three days, knowing exactly what you owe with no surprises, and being able to prove your numbers if HMRC ever asks.
What HMRC requires
HMRC's rules for sole trader record-keeping are straightforward:
You must keep records of:
- All sales and income (invoices, till receipts, bank statements showing payments received)
- All purchases and expenses (receipts, invoices, bank statements showing payments made)
- Any other relevant documents (mileage logs, contracts, bank statements)
How long: At least 5 years after the 31 January filing deadline for the relevant tax year. For the 2025/26 tax year, that means keeping records until at least 31 January 2032.
Format: HMRC doesn't specify a format. You can use paper, spreadsheets, or accounting software. But from April 2026, Making Tax Digital (Chapter 11) requires digital records for those earning above certain thresholds. Digital is better regardless -- it's searchable, backed up, and doesn't fade.
Key point: You don't need to send receipts with your tax return. But you must be able to produce them if HMRC asks. "I lost it" is not an acceptable answer during an investigation.
Double-entry bookkeeping: the two-sided coin
In Chapter 3, budgeting was about tracking money in and money out. Bookkeeping takes this further with a system called double-entry.
The concept is simple: every transaction affects two things.
When Sam sells a dress on Unbought for 40:
- Sam's bank account goes up by 40 (more money)
- Sam's sales revenue goes up by 40 (more income)
When Steve buys fuel for 50:
- Steve's fuel expense goes up by 50 (more costs)
- Steve's bank account goes down by 50 (less money)
That's it. Every time money moves, two things change. One goes up, one goes down (or both go up in different categories). This is what accountants mean by "debits and credits" -- it's just a formal way of tracking both sides of every transaction.
Why bother? Because the two sides always balance. If your total debits don't equal your total credits, something is wrong -- a transaction is missing or entered incorrectly. It's a built-in error-detection system.
For a small business, you don't need to understand the full theory. You need a system that records both sides automatically. Accounting software does this for you -- when you record a sale or expense, it creates both entries behind the scenes.
Jargon Buster: Debit and Credit In bookkeeping, these don't mean what they mean on your bank card. A debit increases assets or expenses. A credit increases income or liabilities. Every transaction has at least one debit and one credit, and they must balance. Don't worry about memorising this -- software handles it.
The chart of accounts
A chart of accounts is simply a list of categories where money can go. Think of it as labelled folders for your finances. A typical sole trader might have:
Income accounts:
- Sales revenue
- Other income (interest, refunds)
Expense accounts:
- Cost of goods sold (stock purchased for resale)
- Advertising and marketing
- Office supplies
- Travel and transport
- Professional fees (accountant, legal)
- Insurance
- Phone and internet
- Bank charges
Asset accounts:
- Current account (your business bank balance)
- Stock/inventory
- Equipment
Liability accounts:
- Credit card
- Loans
- VAT owed (if VAT-registered)
You don't need dozens of categories. Start simple. If a category has fewer than 3 transactions per year, merge it into a broader one. The goal is to see where your money goes at a glance, not to categorise every pen and paperclip separately.
Jargon Buster: Chart of accounts A structured list of all the financial categories your business uses. Each account has a name, a type (income, expense, asset, or liability), and a code number. When you record a transaction, you assign it to one or more accounts.
Bank feeds: the modern approach
The most powerful tool in modern bookkeeping is the bank feed -- a direct connection between your bank account and your accounting software. Transactions flow in automatically, usually daily.
Instead of typing transactions manually or uploading CSV files, your bank feed shows you each transaction and asks: "What is this?" You categorise it once. If the same type of transaction appears again (e.g., a monthly subscription), the software learns and categorises it automatically using bank rules.
This turns record-keeping from a weekly chore into a 5-minute daily habit:
- Open your accounting software
- Review new transactions from the bank feed
- Confirm or adjust the auto-categorisation
- Done
Key point: To make bank feeds work properly, open a separate bank account for your business. If you mix personal and business spending in one account, you'll spend more time marking transactions as "personal -- ignore" than actually doing your books.
What to keep and where
| Document | How to capture it | How long to keep |
|---|---|---|
| Sales invoices you send | Digital copies in your accounting software | 5 years from filing deadline |
| Purchase receipts | Photo with your phone, uploaded to software or cloud storage | 5 years from filing deadline |
| Bank statements | Downloaded as PDF monthly, or accessed via bank feed | 5 years from filing deadline |
| Mileage log | Spreadsheet or app recording date, destination, miles, purpose | 5 years from filing deadline |
| Contracts and agreements | Digital scan or PDF | 5 years from filing deadline (or life of contract + 5 years) |
The receipt capture habit: Every time you buy something for the business, photograph the receipt immediately with your phone. Don't pocket it and plan to deal with it later -- you won't. Snap it, upload it, bin the paper. Faded thermal receipts are the bane of every tax return.
Real Scenario: Sam's monthly routine
Sam sells clothes on Unbought and has connected the business bank account to accounting software via a bank feed. Here's what Sam's monthly bookkeeping looks like:
Daily (2 minutes):
- Open the app on the phone
- Review any new bank transactions
- Confirm categorisations (Unbought payments > Sales, stock purchases > Cost of Goods Sold, postage > Shipping)
When buying stock:
- Pay from the business account
- Photograph the receipt
- Upload to the accounting software attached to the transaction
When Unbought pays out:
- The payout appears via the bank feed
- Sam confirms it as Sales Revenue
- Unbought fees are deducted at source, so Sam records the gross sale and the fee separately for accurate tracking
End of month (15 minutes):
- Check all transactions are categorised
- Run a quick profit report: sales minus expenses = month's profit
- Transfer 30% of profit to a savings account for tax
Sam's categories:
- Sales Revenue (Unbought payouts)
- Cost of Goods Sold (stock purchased)
- Unbought Fees (marketplace commission)
- Shipping (postage and packaging)
- Supplies (garment bags, labels, hangers)
Real Scenario: Steve's paper vs digital moment
Steve has been keeping paper receipts in a folder. After six months, the folder is thick, some receipts have faded, and he can't find the one for a chainsaw he bought in April.
Steve switches to digital:
- Opens a free accounting app
- Photographs all existing receipts and enters the transactions (one painful afternoon)
- From now on, photographs every receipt immediately
- Links his business bank account via Open Banking
The result: Steve's first bank reconciliation shows that he missed 340 in expenses from cash payments he'd forgotten about. Those missed expenses would have cost him 68 in unnecessary tax (340 x 20%).
Jargon Buster: Bank reconciliation The process of checking that the transactions in your accounting software match the transactions on your bank statement. If they don't match, something has been missed, duplicated, or incorrectly entered. Reconciling monthly prevents errors from snowballing.
Cost Table: Record-keeping approaches
| Approach | Cost | Pros | Cons |
|---|---|---|---|
| Paper ledger | 5 for a book | No tech needed, tangible | Slow, error-prone, no backup, receipts fade, no bank feed |
| Spreadsheet | Free (Google Sheets) | Flexible, searchable, backed up | Manual entry, no bank feed, error-prone formulas, not MTD-compatible |
| Accounting software (free tier) | Free | Bank feeds, auto-categorisation, reports, MTD-ready, receipt capture | Learning curve, may need to upgrade for invoicing |
| Accounting software (paid) | 9--30/month | Everything above plus invoicing, multi-user, advanced reports | Monthly cost |
For most sole traders starting out, a free tier of accounting software with bank feeds is the clear winner. You get 90% of the benefit for zero cost. Upgrade when you need invoicing or grow beyond the free limits.
Checklist: Getting your record-keeping sorted
- Open a separate bank account for business income and expenses
- Choose an accounting system (software with bank feeds recommended)
- Connect your bank account via Open Banking / bank feed
- Set up your chart of accounts (start simple -- 8-12 categories is enough)
- Photograph every receipt immediately (phone camera > cloud upload)
- Categorise bank transactions daily (2 minutes)
- Reconcile your bank account monthly (15 minutes)
- Run a monthly profit report to track how the business is doing
- Set aside 30% of monthly profit for tax and NI
- Back up your records (cloud storage means this happens automatically)
Jargon Buster
| Term | Plain English |
|---|---|
| Double-entry bookkeeping | A system where every transaction is recorded in two places, so the books always balance |
| Debit | An entry that increases an asset or expense account |
| Credit | An entry that increases an income or liability account |
| Chart of accounts | A list of all the categories (accounts) your business uses to organise financial transactions |
| Bank feed | An automatic connection between your bank and your accounting software that imports transactions |
| Bank rule | An automated rule that categorises recurring transactions (e.g., "any payment from Unbought > Sales Revenue") |
| Bank reconciliation | Checking that your accounting records match your actual bank statement |
| Ledger | A record of all transactions for a specific account. The "general ledger" is all accounts combined |
| Cost of goods sold (COGS) | The direct cost of the products you sell -- what you paid for the stock, materials, or ingredients |
| Open Banking | A UK-regulated system that lets authorised apps securely connect to your bank account to read transactions |