A Guide to Self-Employed Bookkeeping UK

If you’re self-employed in the UK, bookkeeping means keeping accurate, up-to-date records of every penny that comes in and goes out of your business. It’s a legal requirement under HMRC rules — and done well, it makes your Self Assessment tax return straightforward, helps you claim every allowable expense, and keeps you ready for Making Tax Digital.

This guide covers exactly what records you need to keep, how to record your income and expenses, the best tools to use, and what Making Tax Digital for Income Tax means for you. Written by Angela Boxwell, MAAT, with over 30 years of accounting experience.

Self-employed bookkeeping a complete guide

📋 Self-Employed Bookkeeping – At a Glance

  • Self-employed people must keep records of all business income and expenses — HMRC can ask to see them for up to five years after the Self Assessment deadline
  • You need to record sales invoices, purchase receipts, bank statements, and any cash transactions
  • You can use a spreadsheet, accounting software, or paper records — the method is your choice, but digital records are becoming mandatory under MTD Making Tax Digital for Income Tax applies from April 2026 if your qualifying gross income exceeds £50,000, from April 2027 for income over £30,000, and from April 2028 for income over £20,000. Always check GOV.UK for your start date
  • Good bookkeeping means fewer surprises at tax time, lower accountancy fees, and a clearer picture of how your business is performing
  • Download our free self-employed Excel bookkeeping template below to get started today

What is Bookkeeping?

Bookkeeping is the process of recording and managing your business’s financial transactions. This includes tracking income, expenses, invoices, and payments to ensure your financial records are accurate and up to date. For a self-employed person, bookkeeping is a cornerstone of maintaining a healthy business. It helps you monitor your cash flow, prepare for tax season, and make strategic decisions based on your financial data.

Choosing the Right Bookkeeping System

Choosing the right bookkeeping system depends on the size and complexity of your business. Here are some factors to consider:

Disclosure: This content may contain affiliate links, which means if you click on them, I may get a commission (without any extra cost to you).

  • Ease of Use: Select a user-friendly system, even if you have limited accounting experience. This will make it easier to keep your records accurate and up to date.
  • Features: Consider the features you need, such as invoicing, expense tracking, and time tracking. These features can streamline your bookkeeping process and save you time.
  • Integration: Choose a system that integrates with other apps and software you use, such as payment providers, CRMs, and payroll systems. This can enhance your workflow and ensure all your tools work seamlessly together.
  • Cost: Evaluate the cost of the system, including any subscription fees or hidden charges. Ensure it fits within your budget while providing the necessary features.
  • Support: Opt for a system that offers reliable customer support via phone, email, and live chat. It can be invaluable if you encounter issues or have questions about using the software.

Online bookkeeping software — or even using Excel spreadsheets — can make managing your business finances much easier and more efficient. The key is choosing a system that fits your business needs and comfort level. Whether you use a simple Excel template or a cloud-based accounting software, setting up a proper bookkeeping system helps you stay organised and accurate. By understanding the basics of bookkeeping and keeping your records up to date, you’ll have a clear picture of your business finances and be able to make informed decisions that support growth and long-term success.

Accounting Software Best Deals

Sage logo

Sage UK100% off for 3 Months or FREE plan for Sole-Traders, MTD-compatible, AI bookkeeping tools

Xero logo

XERO90% Discount for 6 Months – Cloud accounting, unlimited users, smart bank feeds, MTD compatible

Self Assessment, Income Tax and NI

If you’re self-employed, you’re responsible for reporting your income and paying tax through the Self Assessment system. Each tax year runs from 6 April to 5 April, and you’ll need to submit your tax return by 31 January the following year. This return includes all your income and allowable business expenses to calculate how much income tax and National Insurance you owe. Keeping good bookkeeping records throughout the year makes completing your Self Assessment much easier and helps you avoid mistakes or penalties.

Making Tax Digital (MTD) for Income Tax Self Assessment (ITSA)

Making Tax Digital (MTD) for Income Tax is now live. From April 2026, a self-employed person and landlords with self-employment income over £50,000 are required to keep digital records and submit quarterly updates to HMRC using compatible software, rather than filing a single annual tax return. This will extend to those earning over £30,000 from April 2027 and £20,000 from April 2028.

If you earn over £50,000, you need to be using MTD-compatible software now. If you earn under that threshold, it’s still worth getting set up — it makes the eventual transition much smoother and keeps your records organised throughout the year.

  • Sage UK offers simple plans for sole traders, from a FREE plan for income and expenses and MTD reporting to invoicing, expense tracking and full VAT.
  • QuickBooks Self-Employed automatically tracks income, expenses, and mileage, with easy tax summaries.
  • Xero provides beginner-friendly tools for invoicing, bank feeds, and real-time financial tracking.

If you are a landlord, you may find it better to use specialised software that handles your accounting and property management. A popular choice is Landlord Vision.

Landlord Vision Banner

What Accounting Records Do You Need to Keep?

HMRC requires all self-employed individuals to keep records of their business income and expenses. You don’t need to be an accountant to do this well — you just need a consistent system and the discipline to keep it up throughout the year, rather than leaving it all until January.

There are two categories of records to maintain: income records and expense records.

Income records include:

  • Sales invoices you’ve issued to customers
  • Till receipts or records of cash sales
  • Bank statements showing money received
  • Any other proof of income — for example, online payment records from PayPal, Stripe, or similar platforms

Expense records include:

  • Receipts and invoices for anything you’ve bought for the business
  • Bank and credit card statements
  • Mileage logs if you claim vehicle expenses
  • Records of any business use of your home
  • Payroll records if you employ anyone

Other records to keep:

  • Records of any grants received, including any COVID support payments
  • If you’re also employed, your P60 or P11D from your employer
  • VAT records if your business is VAT-registered

💡 Tip: You don’t have to keep paper copies. HMRC accepts digital records, so scanning or photographing receipts and storing them in a folder — or directly in your self-employed accounting software — is perfectly acceptable.

How Long to Keep Records

You must keep your self-employment records for at least 5 years after the 31 January submission deadline for that tax year.

Tax YearFilling DeadlineKeep Records Until
2024-2531st January 202631st January 2031
2025-2631st January 202731st January 2032
2026-2731st January 202831st January 2033

HMRC can investigate your tax affairs for up to four years in normal cases, and up to 20 years if they suspect deliberate errors — so good records are your best protection.

What Counts as a Valid Record?

A valid record is anything that shows the date, amount, and nature of a transaction. For expenses, you also need to show what you bought and that it was for business use. If HMRC ever questions a claim, a bank statement alone may not be enough — you need the original invoice or receipt to back it up.

📌 Example: A plumber buys £150 of pipe fittings from a trade supplier. The supplier invoice showing the date, amount, supplier name, and description of goods is the valid record. A bank statement showing a £150 payment to the same supplier supports it, but doesn’t replace the invoice.

Dedicated Bank Account

Having a dedicated business bank account is important when you are self-employed. It will help you separate personal finances from business expenses. You can also keep track of your expenses and profits, making it easier to calculate the figures to file your taxes. If you use accounting software, it all uses bank feeds, which saves time on entering accounting records.

A separate bank account will also make it easier to obtain a loan or line of credit if needed. Although having a separate business bank account is unnecessary, it is considerably easier to keep track of your business finances if you do.

Self-Employment Allowable Expenses

One of the biggest advantages of being self-employed is that you can deduct allowable business expenses from your income before calculating your tax bill. Every pound of legitimate expenses reduces your profit — and therefore reduces the tax you pay.

The golden rule is that an expense must be wholly and exclusively for business purposes to be deductible. If something has both personal and business use, you can only claim the business portion.

Common Allowable Expenses for the Self-Employed

Category

What you can claim

Office costs

Stationery, printer ink, postage, software subscriptions

Travel

Business mileage, train and bus fares, parking (not commuting)

Vehicle costs

Fuel, insurance, servicing — business proportion only, or flat-rate mileage

Stock and materials

Goods bought to resell, raw materials used in your work

Tools and equipment

Tools, machinery, and computers used for work

Professional fees

Accountant fees, solicitor fees for business matters

Marketing

Website costs, advertising, business cards

Insurance

Public liability, professional indemnity, business insurance

Bank charges

Business account fees and charges

Training

Courses that improve skills you already use in your business

Home office

A proportion of heating, electricity, broadband, or simplified — see home office expenses

Clothing

Protective clothing or a uniform with a logo — not everyday clothes

It’s essential to track all your business expenses throughout the year to make filing your tax return easier. A bookkeeping package can help you stay organised, or you can keep all your receipts in a folder or electronic document.

💡 Tip: The £1,000 Trading Allowance – If your self-employed income is £1,000 or less in a tax year, you may not need to pay tax on it or even complete a Self Assessment return, thanks to the trading allowance. If your income is higher than £1,000, you can choose to deduct the £1,000 allowance instead of calculating your actual expenses, which can simplify things if your costs are minimal. Check the current rules on GOV.UK before deciding which approach suits you.

 

Cash Basis vs Accruals Accounting — Which Should You Use?

Most self-employed individuals use cash-basis accounting, which our free template is based on. This means you record income when you actually receive the money, and expenses when you actually pay them. It’s straightforward and well-suited to sole traders and small businesses.

Accruals accounting records income when it’s earned and expenses when they’re incurred, regardless of when cash moves. It gives a more accurate picture of your financial position at any point, but it is more complex to manage. Most self-employed people only need accruals accounting if they have significant debtors, creditors, or stock.

How to Complete Accounts for Self-Employed

One of the most critical aspects of bookkeeping is organisation. You must keep all your own financial records, whether paper-based or electronic. This will help you maintain your finances and ensure accurate accounts.

Self-employed accounting software packages can upload receipts directly into the software to ensure your bookkeeping is accurate and up-to-date. This way, all your documents are in one place, and you can easily keep track of your spending.

Several great bookkeeping packages offer free trials, so take some time to research which one would be the best fit for you. Try out a few options and discover which streamlines your accounting process. To help, we have written a QuickBooks vs Xero comparison available as a free PDF.

Self-employed Accounting Software

Quickbooks review dashboard

Accounting software is the most efficient way to manage your self-employed bookkeeping, particularly as your business grows or if you are within — or approaching — the MTD for Income Tax thresholds.

The main advantages over spreadsheets are that bank transactions import automatically via bank feeds, VAT returns and MTD submissions are handled within the software, and you have a real-time view of your profit at any point in the year.

A Guide to Self-Employed Bookkeeping UK

Which Software Is Best for the Self-Employed?

The three most widely used MTD-compatible packages for sole traders in the UK are Xero, QuickBooks, and Sage. All three handle Self Assessment preparation, bank feeds, invoicing, and expense tracking.

Sage UK offers a free sole trader plan covering income and expense recording and MTD reporting, making it the strongest option if budget is the main consideration. Paid plans add invoicing, VAT, and payroll. Currently offering 90% discount for 6 months on paid plans.

QuickBooks is well-suited to self-employed individuals who need built-in mileage tracking, receipt capture, and tax estimate features. Currently offering 90% discount for 7 months.

Xero is strong on bank feeds, invoicing, and integrations with other tools. A good choice if you invoice regularly or work with an accountant who uses Xero. Currently offering 90% discount for 6 months.

Advantages of Self-Employed Accounting Software for a Sole Trader

There are several advantages of using accounting software for sole traders.

  • Saves time – automates invoicing, expense tracking, and bank reconciliation.
  • Reduces errors – calculations and reports are more accurate than manual records.
  • Keeps you organised – all your income, expenses, and receipts in one place.
  • Prepares you for MTD – most software is already compliant with Making Tax Digital.
  • Gives real-time insights – see how your business is performing at any time.
  • Simplifies Self-assessment tax returns – quickly generate the figures HMRC needs.
  • Accessible anywhere – cloud-based systems let you manage accounts on any device.
Xero banner

Excel Spreadsheets

A spreadsheet is a perfectly valid way to manage your self-employed bookkeeping, particularly if your business is straightforward and your transaction volumes are low. All of our templates are free to download, require no sign-up, and work with both Microsoft Excel and Google Sheets.

The most useful starting point is our free self-employed cash book (available on this page), which runs from April to March to match the UK tax year and produces the income and expenditure figures you need directly for your Self Assessment return.

Other useful templates for the self-employed:

⚠️ Warning: Excel spreadsheets alone are not sufficient for Making Tax Digital submissions. If your qualifying income exceeds £50,000 from April 2026, £30,000 from April 2027, or £20,000 from April 2028, you will need to digitally link your spreadsheet to MTD-compatible bridging software for quarterly submissions — or switch to a full accounting software package.

Paper Based

Paper bookkeeping — using a cash book or ledger — is still technically permitted for those below the MTD thresholds. However, given that digital record-keeping will become mandatory for most self-employed people in the next few years, starting with a digital system now is strongly advisable, even if you are not yet in scope.

Self-Employed Bookkeeping Example

Our self-employed bookkeeping example is based on a computer repair specialist using our free cashbook template. In the business example, they rent small premises, pay utility bills, purchase computer parts, and sell computer repair services.

All sales are cash; he issues a Word invoice as a receipt. Once the sale appears on his bank statement, record the transaction in the cash book template. Outgoings are paid either by debit card or Direct Debit and are easy to track. A few business expenses are also claimed using an expense claim form and paid by bank transfer.

Our free guide is available if you are unsure what business expenses you can claim.

Below is a one-month income and expenditure for April.

Self employed bookkeeping

The totals page of the template shows all the figures for April and the end-of-month bank balance. You should always ensure that the bank balance equals the bank figure. If there is a difference, you must complete a bank reconciliation.

Self employed bookkeeping template totals

The totals page will look like this at the end of the year:

Self assessment tax return bookkeeping template

Once all the figures for the year are posted, you are ready to submit them to HMRC for self-assessment. One adjustment that needs to be made is to deduct the owner’s drawings, as they are not expenses to the business. In the example, the sales are 40175.34 and expenses 36754.74 – 8400 = 28354.74. The total profit for the company is 40175.34 – 28354.74 = 11820.60.

The business owner must pay taxes on the profit. There are self-employed tax calculators that will calculate the tax due. The best calculator is employed and self-employed.

Self-Employed Bookkeeping Template

Our template uses the cash basis accounting method. This means you record income when you receive it and expenses when you pay them. It’s a simple method often preferred by self-employed individuals and small businesses. The self-employed bookkeeping template runs from April to March. If your accounting period is from 6th April to 5th April, the best advice is to add the April figures to the end-of-year figures in March. It makes checking the bank figures much easier.

Full instructions on using the cash book template are available.

QuickBooks discount banner

Licence Agreement

By downloading our free templates, you agree to our licence agreement, allowing you to use the templates for your own personal or business use only. You may not share, distribute, or resell the templates to anyone else in any way. 

What records do I need to keep as self-employed?

Keep records of all business income and expenses, sales invoices, purchase receipts, bank statements, and mileage logs if you claim vehicle costs. HMRC accepts digital copies, so photographing receipts and storing them electronically is fine. You must keep all records for at least five years after the 31 January submission deadline for that tax year.

Can I do my own bookkeeping as a self-employed person?

Yes — most self-employed people manage their own bookkeeping using accounting software or a spreadsheet template. You don’t need accounting qualifications. It’s worth hiring a bookkeeper or accountant if your affairs are complex, you’re behind on records, or you’re unsure what to claim on your Self Assessment return.

Do I need a Business Bank Account if I am Self-Employed?

You do not need a separate business bank account, but it is better to have one. It enables you to keep your personal and business transactions separate. Most banks offer business accounts.

How do I Know How Much Tax to Pay?

As a self-employed person, you must pay income tax and National Insurance. Setting aside money to pay your tax bill and ensure you can pay taxes on time is worth it. You manage taxes through HMRC; they will send statements stating when and how much to pay.
When you complete a self-assessment tax return, the tax is calculated. If you want to calculate tax and National Insurance contributions before submitting the tax return, we have created a self-assessment National Insurance calculator.

Does Making Tax Digital affect self-employed people?

Yes, in phases. From April 2026, it is mandatory for sole traders and landlords with a qualifying gross income over £50,000, from April 2027 for those over £30,000, and from April 2028 for those over £20,000. Qualifying income means gross income from self-employment and property rental only

Conclusion on Bookkeeping for Self-Employed

Bookkeeping for the Self-employed can be done in various ways, but online accounting software is the most efficient way to keep track of your transactions.

Our free cashbook template makes it easy to post your business income and expenses monthly, and you can use our guide to claim all the business expenses you are entitled to.

Best Accounting Software for Self-Employed

Self-Employed Allowable Expenses

Free Excel Cash Book Template

Free Business Expense Template

Simple Mileage Log Template

Bank Reconciliation Guide & Template

Making Tax Digital Software

Self-Employed Tax Calculator

Home Office Expenses for the Self-Employed

Angela Boxwell MAAT

Angela Boxwell – Senior Writer

Angela Boxwell, MAAT, is an accounting and finance expert with over 30 years of experience. She founded Business Accounting Basics, where she provides free advice and resources to small businesses.

Angela is certified in Xero, QuickBooks, and FreeAgent accounting software. To simplify bookkeeping, she created lots of easy-to-use Excel bookkeeping templates.