A Guide to Self-Employed Bookkeeping UK

If you’re self-employed in the UK, keeping on top of your bookkeeping doesn’t have to be complicated. Whether you’ve just started out or you’ve been trading for a while, good records make everything easier — from tracking what you’re earning to completing your Self Assessment tax return without the last-minute panic.

This guide covers everything you need to know about self-employed bookkeeping: what records to keep, how to record your income and expenses, which tools to use, and how to stay on the right side of HMRC. You can also download our free Excel bookkeeping template below, built specifically for the self-employed.

Self-employed bookkeeping

📋 Self-Employed Bookkeeping – At a Glance

  • You must keep accurate financial records to complete your Self Assessment tax return each year
  • The tax year runs from 6 April to 5 April — the filing deadline is 31 January
  • You need to keep records for 5 years after the 31 January submission deadline
  • You can use accounting software, Excel spreadsheets, or paper records
  • Record all income and allowable business expenses throughout the year
  • The £1,000 trading allowance may apply if your self-employed income is very small
  • Making Tax Digital (MTD) for Income Tax is now live for those earning over £50,000 — and extends to £30,000 from April 2027
  • Download our free self-employed bookkeeping template below to get started

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. This 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 tool like Sage UK, Xero or QuickBooks, 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 UK90% Discount for 6 MonthsFREE plan for Sole-Traders, AI tools for bookkeeping automation

Xero logo

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

QuickBooks logo black

QuickBooks90% Discount for 7 Months – Invoicing, expense tracking, payroll, financial reports

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.

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.

To get ready, start using MTD-compatible software such as Sage UK, Xero or QuickBooks.

  • 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 records your accounting and tracks your 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. Good record-keeping means you can complete your tax return accurately, claim everything you’re entitled to, and respond quickly if HMRC ever asks questions about your figures.

You should keep records of:

  • All sales and income — invoices, receipts, bank statements
  • All business expenses — receipts, bills, and proof of payment
  • Bank statements for any account used for business transactions
  • Mileage records if you claim vehicle expenses
  • Grant income — including any COVID support grants received
  • PAYE records if you also have an employed income

💡 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. For example, records for the 2024–25 tax year (filed by 31 January 2026) must be kept until at least 31 January 2031.

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

You can claim business expenses on your tax return as a self-employed individual when you run your own business. It can help keep your tax bill low, and knowing what you can claim in tax-allowable expenses is essential.

Some of the most common business expenses include:

  • Business insurance
  • Equipment and tools used in your work
  • Vehicle expenses
  • Travel expenses, including mileage
  • Office supplies and stationery
  • Professional fees and subscriptions
  • Advertising and marketing costs
  • Office premises and running costs
  • Home office expenses

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 is what 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 works differently — you record income when it’s earned (even if not yet paid) and expenses when they’re incurred (even if not yet paid). This gives a more complete picture of your finances at any point in time, but it’s more complex to manage.

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. If your business requires an accountant, our free tool can help you find one quickly.

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.

Accounting Software Best Deals

Sage logo

Sage UK90% Discount for 6 MonthsFREE plan for Sole-Traders, AI tools for bookkeeping automation

Xero logo

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

QuickBooks logo black

QuickBooks90% Discount for 7 Months – Invoicing, expense tracking, payroll, financial reports

Self-employed Accounting Software

Quickbooks review dashboard

When you’re self-employed, keeping accurate financial records is essential. It might be tough to handle on your own, which is why accounting software may be helpful. Accounting software can help you issue sales invoices and keep track of your income and expenses, as well as your assets and liabilities. It can also help you prepare for self-assessment tax returns and invoices.

Some providers offer plans for self-employed individuals. This software can prepare all the figures for the self-assessment tax return and track mileage and time. One of the best choices is Sage UK, which offers both a FREE plan for individuals and a paid version with invoicing.

A Guide to Self-Employed Bookkeeping UK

As software develops, it is easier for businesses to complete their accounts. Some of the most popular packages include Sage UK, Xero or QuickBooks. If you are looking at software, sign up for a free trial and see if the package suits your business.

We have reviewed some of the best accounting software for the self-employed and how to choose the best package.

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

Excel spreadsheets or an equivalent free spreadsheet package give you the flexibility to design your spreadsheets and get the information you need.

There are many free templates available online. Business Accounting Basics has developed many templates, including profit and loss, balance sheetcash bookexpenses, creditors, debtors, budgeting and invoices. All our templates are available for free download without signing up.

Our cash book for the self-employed is available below, along with an example.

Paper Based

If you are a small business and do not like technology, you can keep your records on paper. Stationery shops and places like Amazon sell books and paper with columns for recording income and expenses.

The government has long-term plans called “Making Tax Digital.” This means that future tax returns must be submitted using approved software. Choosing the best way to handle business bookkeeping is an important consideration.

Self-Employed Bookkeeping Example

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

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 completed is deducting the owner drawings as it is not an expense 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.

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. 

QuickBooks Accounting Software Discount

How do I keep my books?

There are several ways in which you can complete bookkeeping for the self-employed. The options include online accounting software, Excel spreadsheets and paper-based bookkeeping.

Can I complete my own Bookkeeping?

You can complete your own bookkeeping using any method you choose. Online bookkeeping software makes it easier to keep track of your transactions. We also offer free bookkeeping templates that many use.
One advantage of using bookkeeping services is knowing everything the business can claim. If you are unsure about completing the self-assessment tax return, hiring a bookkeeper or accountant is better.

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 business, 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 tax calculator.

How do I register as Self-Employed?

To officially become self-employed in the UK, you must register with HM Revenue and Customs (HMRC) through the Self Assessment system. It’s best to register as soon as possible after starting your business, but the deadline is by the 5th of October, following the end of the tax year you started.

Do I need paper receipts?

No — HMRC accepts digital copies of receipts and records. You can photograph paper receipts and store them electronically, either in a dedicated folder or directly within your accounting software.

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.