Bookkeeping: what it covers, how long to keep records and who to hire

Bookkeeping is the day-to-day recording of what a business earns, spends, owes and is owed, and every tax return and set of accounts is built from it. This guide covers how long HMRC expects you to keep records, how a bookkeeper differs from an accountant, the anti-money laundering rule that applies to bookkeepers, and what Making Tax Digital changes.

Get a quote

You choose one firm to send this to. We never pass it to anyone else.

We use these details only for this request and email you a short confirmation. See our privacy notice.

Figures checked on 13 October 2026 · Rules as published on GOV.UK, checked 13 October 2026

Bookkeeping is the routine part of accounting: logging each sale, bill and payment, matching them to the bank, and keeping the paperwork that proves them. An accountant takes that record and turns it into a tax return or statutory accounts. If the record is wrong or missing, everything built on it is wrong too, which is why most accountants will ask what state your books are in before they quote.

What does a bookkeeper actually do?

The core job is keeping a complete, accurate ledger. In practice that is a short list of recurring tasks, and the useful question is which of them you want to hand over.

  • Recording sales invoices and the money that comes in against them.
  • Entering supplier bills and expense receipts, and coding each to the right category.
  • Reconciling the books to bank and card statements so that every difference is explained.
  • Chasing unpaid customer invoices and tracking what you owe suppliers.
  • Preparing VAT figures, payroll inputs or management summaries where the engagement includes them.
  • Handing a clean set of records to your accountant at year end.

Software has taken over much of the typing. Bank feeds import transactions and receipt apps read amounts from photographs. The human work that remains is judgement: deciding whether a payment is a business cost, a director's loan or a personal withdrawal, and spotting the entry that does not look right.

What is the difference between a bookkeeper and an accountant?

A bookkeeper records past transactions. An accountant interprets them: preparing accounts and tax returns, advising on tax and structure, and often signing off the numbers for Companies House or HMRC. Plenty of small businesses use one firm for both, and some accountancy practices run a bookkeeping service inside the same engagement.

Bookkeeper and accountant compared
BookkeeperAccountant
Main outputUp-to-date, reconciled recordsAccounts, tax returns, advice
TimingWeekly or monthly, through the yearMostly at year end and filing dates
Typical questionsWhich category does this belong in?How should the business be structured?
Professional bodyOptional; some join AAT or a bookkeepers' instituteICAEW, ACCA, CIMA, AAT, ATT or CIOT for tax work
Hire whenYou lack the time or the discipline to keep booksYou need filings, tax planning or sign-off

A firm can do both jobs. What matters is that the engagement letter says which tasks are included.

If you are unsure which you need, the dividing line is usually this: can you already produce complete, reconciled records each month? If so, go straight to an accountant. If not, fix the records first, because paying an accountant's hourly rate to sort out a shoebox of receipts is usually the slower route.

How long do you have to keep business records?

It depends on whether the business is a company or a sole trader. The periods below come from GOV.UK. Both are minimums, and HMRC can ask for longer if it opens a compliance check.

How long to keep business records
Business typeMinimum retentionLonger if
Limited company6 years from the end of the last company financial year the records relate toA transaction spans more than one accounting period, the company bought an asset expected to last more than 6 years, the Company Tax Return was filed late, or HMRC has opened a compliance check
Sole trader or partnerAt least 5 years after the 31 January submission deadline of the tax yearHMRC has opened a compliance check; if the return was filed more than 4 years late, GOV.UK instead says keep records for 15 months after filing

GOV.UK, checked 13 October 2026. The 5-year rule runs from the 31 January deadline, not from the date you actually filed.

GOV.UK gives an example of how the sole trader rule works: records for 2022 to 2023, filed online by 31 January 2024, need to be kept until at least the end of January 2029. In practice many bookkeepers keep digital copies longer than the minimum, because storage is cheap and a missing invoice is expensive.

Bookkeeping in numbers

WhatFigureSource
Company records: how long to keep them6 years from the end of the last company financial year they relate toGOV.UK, Running a limited company: company and accounting recordsChecked 13 October 2026
Sole trader records: how long to keep themAt least 5 years after the 31 January submission deadline of the relevant tax yearGOV.UK, Business records if you're self-employed: how long to keep your recordsChecked 13 October 2026
Cash basis for sole tradersThe default from the 2024 to 2025 tax year; you can switch to traditional accountingGOV.UK, Business records if you're self-employedFrom tax year 2024 to 2025
Bookkeeping and money laundering supervisionProfessional bookkeeping counts as an accountancy service; HMRC supervises those not supervised by a professional bodyGOV.UK, Money laundering supervision: accountancy service providersChecked 13 October 2026
Trading while unregistered for supervisionA criminal offence that may lead to a penalty or prosecutionGOV.UK, Money laundering regulations: who needs to registerChecked 13 October 2026
Making Tax Digital for Income Tax: qualifying income thresholdsOver £50,000 from 6 April 2026; over £30,000 from 6 April 2027; over £20,000 from 6 April 2028GOV.UK, Find out if and when you need to use Making Tax Digital for Income TaxStart dates April 2026 to April 2028
Making Tax Digital: what you record and how often you reportDigital records of self-employment and property income and expenses; an update every 3 monthsGOV.UK, Use Making Tax Digital for Income Tax: introductionTax year 2026 to 2027
Oxford Street in central London, with shops and pedestrians on both pavements under a cloudy sky.
Oxford Street, London. Photo by This And No Internet 25 on Pexels (Pexels Licence (free to use, no attribution required)).

Cash basis or traditional accounting: which should you use?

Under cash basis you record income when money arrives and an expense when you pay it. GOV.UK says it has been the default for sole traders since the 2024 to 2025 tax year, and that you can switch to traditional accounting if you prefer. The attraction is that you are never taxed on an invoice you have not yet been paid for.

Traditional accounting records income when you invoice and costs when you are billed, whether or not cash has moved. It gives a truer picture of profit if you extend credit to customers or hold stock, and it is what a limited company's statutory accounts are based on. Pick the method deliberately, and ask your accountant whether a switch part-way through a business's life creates adjustments.

What does Making Tax Digital mean for your records?

Making Tax Digital for Income Tax applies to sole traders and landlords whose qualifying income is above a threshold. GOV.UK sets the start dates by tax year of qualifying income: over £50,000 in 2024 to 2025 meant starting from 6 April 2026, over £30,000 in 2025 to 2026 means starting from 6 April 2027, and over £20,000 in 2026 to 2027 means starting from 6 April 2028.

The records requirement is specific. GOV.UK says you only need digital records for your self-employment and property income and expenses, kept in compatible software, and that you send a summary update every 3 months. It also says HMRC does not provide software, so you will need to buy or choose a product. A spreadsheet on its own may not be enough, so check that whatever you use is on HMRC's list of compatible software.

This is where a bookkeeper pays for themselves. Someone who already categorises your transactions weekly can send the quarterly figures with little extra work, whereas a year-end scramble becomes four smaller scrambles. Read more about the reporting side in our Self Assessment guide.

Does a bookkeeper need anti-money laundering supervision?

Usually yes. GOV.UK lists professional bookkeeping among the accountancy services covered, described as recording, reviewing, analysing, calculating and reporting on financial information for other people. A bookkeeper does not have to register with HMRC if a listed professional body already supervises them, such as AAT or the Institute of Accountants and Bookkeepers, or if all their customers are themselves supervised.

Otherwise they must register with HMRC, and GOV.UK states that trading while not registered is a criminal offence. For you as a client, the practical point is simple: ask which body supervises them for money laundering purposes, and expect to be asked for identification yourself. A bookkeeper who will not explain their supervision is a risk to your reputation, not just theirs.

How do you check and choose a bookkeeper?

  1. Ask which professional body they belong to, then look the person up on that body's own public register rather than relying on a logo on their website.
  2. Ask who supervises them for anti-money laundering, and what their registration is.
  3. Ask what software they work in and whether you will own the file if you leave.
  4. Ask for a written scope: which tasks, how often, and which are charged separately, such as VAT returns or payroll.
  5. Ask for a fixed fee in writing, and what happens to the price if your transaction volume grows.
  6. Ask how they handle missing receipts, and who deals with HMRC if a query arrives.

To check that an accountant or accountancy firm is registered, search the register of the relevant body (ICAEW, ACCA, CIMA, AAT, ATT or CIOT). The firms in this directory are matched to those registers, and you can compare them by town through our city pages. If your records also feed a VAT return or payroll, see how those services work in the VAT returns guide and the payroll guide.

Prices vary with how many transactions you have, how tidy the backlog is and which software is involved, so ignore any quote that does not say what it includes. If you are still choosing a business structure, our comparison of sole trader or limited company sets out what each means for your record-keeping duties, and our guides cover the other services.

Firms that do bookkeeping

Browse by town

Get a quote

You choose one firm to send this to. We never pass it to anyone else.

We use these details only for this request and email you a short confirmation. See our privacy notice.

Questions people ask

How long should I keep business records in the UK?

A limited company must keep records for 6 years from the end of the last company financial year they relate to. A sole trader should keep them for at least 5 years after the 31 January submission deadline of the tax year. Keep them longer if HMRC has opened a compliance check.

Do I need a bookkeeper or an accountant?

A bookkeeper keeps your day-to-day records up to date. An accountant uses those records to file tax returns and accounts and to give tax advice. If you can already keep complete, reconciled books yourself, you probably need only an accountant. If you cannot, start with a bookkeeper.

Does a bookkeeper have to be registered for anti-money laundering?

Professional bookkeeping is covered by the money laundering regulations. A bookkeeper must be supervised by a listed professional body or registered with HMRC. GOV.UK says trading while not registered is a criminal offence, so ask who supervises them before you share your records.

What are digital records under Making Tax Digital?

They are records of your self-employment and property income and expenses kept in compatible software. GOV.UK says you send an update every 3 months. HMRC does not provide the software, so you choose a product yourself or have a bookkeeper or accountant work in theirs.

Is cash basis better than traditional accounting?

Cash basis is simpler and means you pay tax only on money received. Traditional accounting shows profit on what you have invoiced and are billed, which suits businesses that give credit or hold stock. GOV.UK says cash basis is the sole trader default, but you can opt for traditional accounting.

Sources

  1. GOV.UK, Running a limited company: company and accounting records
  2. GOV.UK, Business records if you're self-employed
  3. GOV.UK, How long to keep your records
  4. GOV.UK, Accountancy service providers: money laundering supervision
  5. GOV.UK, Money laundering regulations: who needs to register
  6. GOV.UK, Find out if and when you need to use Making Tax Digital for Income Tax
  7. GOV.UK, Use Making Tax Digital for Income Tax: introduction

All sources were opened on 13 October 2026. Rates and thresholds change, so check the linked page for the current figure before you rely on one. This page is general information, not tax advice.

Hero photo by Suzy Hazelwood on Pexels (Pexels Licence (free to use, no attribution required)).