For sole traders and the self-employed in the UK

Accounting software for sole traders

A sole trader needs four things from bookkeeping software, namely invoices out, receipts in, the bank accounted for and a profit figure ready for the tax return. Here is what that looks like through the year.

  • Invoices and payment reminders sent by email
  • Forward a receipt, approve the entry
  • Mileage in a driving log, not on scraps of paper

As a sole trader you are the sales team, the buyer and the accounts department. Accounting software for sole traders earns its place if it takes the third job off your evenings: every invoice, receipt and bank line recorded once, with the paperwork attached, so that the figures for your tax return are simply there when you need them. This page sets out what the self-employed need from software, what HMRC expects, and what you can do in Nexbal, which is launching in the UK as a beta.

What HMRC expects a sole trader to keep

You must keep records of your business income and expenses for your Self Assessment return. HMRC lists:

along with the proof behind them: receipts, bank statements, sales invoices and paying-in slips. Those records have to be kept for at least 5 years after the 31 January submission deadline of the tax year they belong to.

Nothing in that list requires software. A spreadsheet and a folder of receipts are still lawful for many sole traders. The reasons people move are practical: the folder goes missing, the spreadsheet does not chase late payers, and the January scramble costs a weekend every year.

The sole trader’s year, and what software should do at each point

When What happens What good software does
Every job You invoice the customer Sends a numbered PDF invoice by email in a minute, and shows when it is overdue
Every purchase You pay for materials, tools, software, fuel Reads the receipt you forward or upload and prefills the entry for you to approve
Every business journey You drive to a customer or supplier Records date, destination, purpose and miles in a driving log
Every month Money moves through the bank Ties each statement line to an invoice, a receipt or a reason
A few times a year You wonder what to set aside for tax Shows profit to date, so the tax pot is based on a figure
After 5 April The tax year ends Gives income and expenses by category for the Self Assessment return

Invoices and getting paid

Late payment hurts a one-person business more than any other. Look for invoices that go out by email as PDFs, reminders you can send when the due date passes, and credit notes for when a job changes. If you quote before you start, the quote should turn into the invoice without retyping. Our guide to how to write an invoice lists what a sole trader’s invoice must show.

Receipts and allowable expenses

You pay tax on profit, so every missed receipt is tax paid for nothing. The habit that works is capturing the receipt on the day: forward the email, or photograph the paper and upload it. In Nexbal the document is read by AI, the entry is prefilled, and nothing is recorded until you approve it. The receipt stays attached to the entry, which is the proof HMRC asks for. For what you can claim, see HMRC’s list of expenses if you are self-employed and our guide to claiming home office expenses.

Mileage

If you use your own car or van, you can usually claim either the actual running costs or a flat rate per business mile under simplified expenses, where HMRC publishes the current rates. Either way you need a record of each business journey. A mileage log kept as you go is far easier than reconstructing the year from a diary; Nexbal includes a driving log for this.

The bank account

A separate account for the business is not a legal requirement for a sole trader, but it makes every other step simpler, because every line on the statement is then a business line. With Nexbal you upload the statement PDF from any bank; lines the AI can match are posted and the rest are listed for you to review.

Cash basis or traditional accounting

Since the 2024 to 2025 tax year, the cash basis has been the default for sole traders: you count income when it is received and expenses when they are paid, unless you opt for traditional (accruals) accounting. Software helps under both, but check that the reports you take your tax figures from match the basis you use. Our comparison of cash basis and accruals explains who is better off opting out.

Making Tax Digital for Income Tax

This is the change that turns software from a convenience into a requirement for many sole traders. Under Making Tax Digital for Income Tax:

From Who must use it
6 April 2026 Sole traders and landlords with qualifying income over £50,000
6 April 2027 Qualifying income over £30,000
6 April 2028 Qualifying income over £20,000

Qualifying income is gross income from self-employment and property before expenses, not profit. Those in scope keep digital records, send HMRC an update every quarter and finish the year with a final declaration, all through compatible software.

Two practical points follow:

  1. Digital records start with the documents. Invoices raised in software and receipts captured as they arise are digital records from the first day, which is the hard part of the change.
  2. Decide who sends the updates. Many sole traders will have their accountant submit. With Nexbal you keep the day-to-day books in Nexbal, and the quarterly updates and final declaration are submitted through MTD-compatible software or by your accountant, using the figures from your books.

The detail is in MTD for Income Tax explained.

A worked month

Take a self-employed electrician in a typical month, with generic figures:

Item Count In software
Jobs invoiced 14 invoices, £6,300 in total Raised on the day the job finishes; two reminders sent at 14 days
Supplier invoices from the wholesaler 9 Forwarded from the inbox, approved in a batch on Friday
Fuel, parking and small receipts 22 Photographed and uploaded the same day
Business journeys 31 Logged in the driving log
Bank statement 1 PDF, about 70 lines Uploaded on the 1st; matched lines posted, a handful reviewed

At the end of the month the profit figure is real, the unpaid invoices are on one list, and nothing is waiting in a carrier bag for January.

How to choose

Sole traders are often sold more than they need. Before paying for anything:

For a fuller set of tests, see choosing accounting software, and for the bookkeeping itself, sole trader bookkeeping basics.

Try Nexbal as a sole trader

Nexbal is launching in the UK and the beta is free for 30 days. From the first day you can send quotes, invoices, credit notes and reminders by email, forward receipts and supplier invoices to be read by AI, upload bank statement PDFs, keep a driving log and see your profit in the reports. Join the beta and run next week’s paperwork through it.

From document to posting, without the typing

Nexbal reads each document and suggests the entry. You check, approve and move on.

01

AI that does the bookkeeping

Forward or upload receipts and supplier invoices. AI reads them and fills in the entry, and you approve it.

Receipt

£42.00

£27.60

£14.90

Total£84.50

AI suggestion

Account
Office supplies
Amount
£84.50
Approve

02

Bank statements read by AI

Upload your bank statement as a PDF and Nexbal suggests a posting for every line.

PDFBank statement

  • −£126.80Posted
  • +£950.00Posted
  • −£39.90Posted
  • −£212.45To review
  • +£480.00Posted

03

Invoices in minutes

Send invoices, credit notes, reminders and quotes as PDF by email, and follow every invoice until it is paid.

Invoice1042

£600.00

£350.00

Total£950.00

  1. Sent by email
  2. Reminder sent

Nexbal is launching in the UK · beta open

Join the Nexbal beta

Early access, 30 days free, and your feedback shapes the product.