What is bookkeeping for a self-employed business?
Bookkeeping is the process of recording the financial transactions of your business so you have an accurate record of money coming in and money going out.
For a sole trader, good bookkeeping supports the figures used to calculate business profit and complete Self Assessment.
Your books should allow you to identify business income, expenses and supporting evidence and explain how you arrived at the figures reported to HMRC.
What is the difference between bookkeeping and accounting?
The terms are closely related but describe different parts of the financial process.
Bookkeeping
Recording sales, payments, expenses, receipts and other business transactions accurately throughout the year.
Accounting
Using those records to prepare accounts, calculate profit, make tax adjustments and report the appropriate figures.
Accurate bookkeeping therefore makes the eventual accounting and tax-return process much easier.
What should a self-employed bookkeeping system record?
At its core, the system should capture all business income and business expenditure.
Depending on the business, you may also need to track:
- Customer invoices.
- Supplier invoices.
- Money actually received.
- Money actually paid.
- Cash sales and purchases.
- Business bank transactions.
- Business mileage.
- Equipment and other asset purchases.
- Money introduced personally into the business.
- Money withdrawn by you for personal use.
Your accounting basis determines when some of those items affect the tax calculation.
How should you record self-employed income?
All business sales and takings should be recorded, including income received through different payment methods.
This could include:
Bank transfers
Payments customers send directly to your business or personal account.
Card payments
Sales collected through card terminals and online payment providers.
Cash
Cash sales still need to be included in the bookkeeping records.
Online platforms
Business receipts collected through payment platforms should be reconciled with the amounts actually earned and fees taken.
If a payment processor deducts a fee before transferring the balance to you, the bank deposit may be lower than the actual sale. Your bookkeeping should preserve the correct gross income and relevant business charge rather than losing part of the transaction.
How should business expenses be recorded?
Record qualifying business costs in enough detail to understand what was purchased and why it relates to the trade.
Useful information normally includes:
- Date.
- Supplier.
- Amount paid.
- Description.
- Expense category.
- Any private-use adjustment.
- Reference to the supporting receipt or invoice.
The bookkeeping entry itself does not determine whether a cost is tax-deductible. The relevant allowable-expense rules still apply.
See our Self-Employed Allowable Expenses Guide .
How should self-employed expenses be categorised?
Using consistent categories makes it easier to understand the business and prepare the tax figures.
| Category | Examples |
|---|---|
| Materials & stock | Goods bought for resale, raw materials and direct business supplies. |
| Travel & vehicles | Qualifying mileage, vehicle expenses, public transport, parking and travel. |
| Premises | Qualifying rent, utilities and other business-premises costs. |
| Phone & office | Business phone, broadband, stationery and office costs. |
| Professional costs | Qualifying insurance, accountancy, legal and professional expenses. |
| Advertising | Qualifying marketing, website and promotional costs. |
How does cash-basis bookkeeping work?
Cash basis is the default accounting method for most eligible self-employed businesses.
Under cash basis, you generally record income for tax when the money is received and expenses when you actually pay them.
Invoice sent in March, customer pays in April
Under cash basis, the income is generally recorded for tax when the payment is actually received in April rather than when the March invoice was originally issued.
You can still create and track unpaid invoices in your bookkeeping software. The accounting basis determines when the amount is recognised for the relevant tax calculation.
How is traditional accounting different?
Traditional accounting — also called the accruals basis — looks at income and expenses according to when they are earned or incurred rather than only when the money is received or paid.
| Cash basis | Traditional accounting |
|---|---|
| Generally records income when payment is received. | Generally recognises income according to when it is earned or invoiced for the accounting period. |
| Generally records expenses when they are paid. | Generally recognises expenses when they relate to the accounting period. |
| Usually simpler for smaller sole traders. | Requires additional year-end information such as debtors, creditors, stock and work in progress where relevant. |
What is bank reconciliation?
Bank reconciliation means comparing the transactions recorded in your bookkeeping system with the activity shown on your bank account.
It can help identify:
- Missing transactions.
- Duplicate entries.
- Incorrect amounts.
- Unrecorded fees.
- Customer receipts not matched to invoices.
- Personal transactions accidentally recorded as business costs.
Finding an unexplained payment from last week is normally easier than trying to remember what the same transaction related to eleven months later.
How should personal transactions be dealt with?
A sole trader and their business are not separate legal persons in the same way as a limited company, so personal transactions can appear in accounts used for business.
That does not make private spending an allowable expense.
Good bookkeeping should clearly identify money:
- You put into the business personally.
- You take from the business for yourself.
- Spent privately from an account also used for business.
A payment leaving the business bank account is not automatically a business expense
The nature and purpose of the payment determine whether it can reduce taxable profit.
How should receipts and invoices be organised?
The bookkeeping record should be supported by evidence showing what the transaction relates to.
Depending on the business, supporting documents can include:
- Sales invoices.
- Purchase invoices.
- Receipts.
- Bank statements.
- Payment-provider reports.
- Mileage logs.
- Finance agreements.
- Other relevant transaction evidence.
Electronic copies can make documents easier to associate with individual bookkeeping transactions, provided the records remain accurate and accessible.
Our Self-Employed Record Keeping Guide explains the wider HMRC retention requirements.
Do sole traders need bookkeeping software?
A business that is not subject to a specific digital-record requirement does not automatically need a particular commercial bookkeeping package simply because it is self-employed.
However, bookkeeping software can make it easier to:
Import transactions
Some products connect to business bank accounts and import transactions for review and categorisation.
Store receipts
Digital invoices and receipts can often be attached directly to individual bookkeeping entries.
Create invoices
Many packages can issue invoices and track whether customers have paid.
Prepare tax information
Consistent categories can make the figures required for tax reporting easier to review.
How does Making Tax Digital affect bookkeeping?
For businesses within Making Tax Digital for Income Tax, bookkeeping is no longer simply an internal organisational choice.
Relevant self-employment and property income and expense records need to be created, stored and corrected digitally using compatible software.
HMRC recognises different software approaches, including products that create the digital records themselves and compatible bridging software that connects appropriate existing records such as spreadsheets.
If spreadsheets form part of your system, the overall software arrangement still needs to satisfy HMRC's Making Tax Digital requirements.
Read our Making Tax Digital for the Self-Employed Guide for the current thresholds and reporting requirements.
What is a good bookkeeping routine?
The best system is one that you can maintain consistently.
Record sales
Enter customer invoices, cash takings and other business income accurately.
Record expenses
Categorise business spending and attach or store the supporting evidence.
Reconcile the bank
Compare the transactions in the books with bank and payment provider statements.
Review unusual transactions
Investigate uncategorised entries, duplicate payments, private spending and unusual balances while they are still easy to identify.
Review totals regularly
Check income, expenses and estimated profit during the year rather than seeing the figures for the first time when the tax return is due.
What are common self-employed bookkeeping mistakes?
Missing cash income
Cash takings still form part of business income and should be recorded.
Claiming personal spending
Paying something from the business bank account does not make it tax-deductible.
Recording net settlements only
Payment-provider fees can cause the bank receipt to differ from the actual gross sale.
Losing supporting evidence
A bookkeeping entry is stronger when the relevant invoice, receipt or other evidence can be produced.
Mixing accounting methods
Recording some transactions on a cash basis and others as accruals without a clear reason can distort the figures.
Leaving everything until January
Delayed bookkeeping makes missing receipts and unexplained transactions harder to resolve.
Reviewed & Updated
18 August 2026
2026/27
GO TAX REFUNDS
HM Revenue & Customs / GOV.UK
The bookkeeping records required depend on your accounting method, business activities and whether Making Tax Digital, VAT, PAYE or other reporting obligations apply. This guide focuses on core bookkeeping for sole traders and self-employed businesses.
Self-Employed Bookkeeping FAQs
Do sole traders need to do bookkeeping?
Sole traders need accurate records of business income and expenses for their tax affairs. A bookkeeping system is the practical way of recording and organising those transactions.
What is the simplest bookkeeping method for a sole trader?
Cash basis is the default accounting method for most eligible self-employed businesses. Income is generally recognised when received and expenses when actually paid.
Do I need a separate business bank account as a sole trader?
A separate account can make bookkeeping and reconciliation significantly easier. Whatever arrangement you use, your records need to distinguish business and private transactions accurately.
Do I need bookkeeping software?
Not every sole trader automatically needs a particular commercial package. However, if Making Tax Digital for Income Tax applies, you need a compatible digital software arrangement that satisfies HMRC's requirements.
Can I use a spreadsheet for bookkeeping?
A spreadsheet can form part of a bookkeeping system. Where MTD applies, the overall arrangement needs to comply with HMRC's digital requirements, which can include compatible bridging software.
How often should I update my books?
There is no single bookkeeping frequency suitable for every business, but regular updates make transactions easier to identify and reconcile than leaving everything until the tax-return deadline.
Does money I take from the business count as an expense?
No. Money a sole trader takes out for personal use is not automatically an allowable business expense. It should be distinguished from genuine business costs.
Is bookkeeping the same as completing Self Assessment?
No. Bookkeeping creates the underlying financial records. Those records are then used when preparing business accounts and completing the relevant Self Assessment information.
