Bookkeeping is one of the most accessible ways into a finance career, with clear routes to both employed roles and self-employed practice. This guide explains what bookkeepers do day to day, the core skills and software employers want, the qualifications on offer from AAT and the ICB, UK salary ranges, and how to get started, including working for yourself. Figures are drawn from primary and specialist sources including the AAT, ICB, Hays, Jobted and Indeed.
What bookkeepers do day to day
According to the AAT, bookkeepers typically record income and expenses in accounting systems, balance accounts and maintain the general ledger, prepare invoices and process payments, and complete and submit VAT returns. Many also manage payroll, including PAYE and National Insurance.
Other common tasks include following up on supplier debts and overdue invoices, carrying out bank reconciliations, producing trial balances and basic financial reports, and managing purchase and sales ledgers.
The role varies considerably by employer size. Smaller businesses often need bookkeepers to handle the full range of tasks, while larger organisations may have specialists for each function.
Core skills employers want
Employers look for numerical accuracy and attention to detail, proficiency with cloud accounting software, and strong written and verbal communication (an area where employers report entry-level gaps).
A solid understanding of VAT and Making Tax Digital requirements, payroll and PAYE knowledge, and double-entry bookkeeping principles are all expected, alongside the ability to meet deadlines such as VAT return filing dates.
Digital and automation skills matter increasingly: First Intuition's 2025 research identified digital and automation skills as the top skills gap, cited by around 25 percent of employers.
Accounting software to learn
The three dominant platforms in the UK small-business and bookkeeping market are Sage, widely used in traditional practices and larger businesses; Xero, popular with small businesses and freelance bookkeepers; and QuickBooks, widely used in small businesses across cloud and desktop versions.
Proficiency in at least one, ideally more, is expected by most employers. HMRC's Making Tax Digital initiative has accelerated adoption of cloud-based platforms. The AAT Level 2 qualification includes a unit on computerised accounting software to prepare students for tools like these.
Qualifications
There are two main awarding bodies for bookkeeping in the UK: the AAT and the ICB (Institute of Certified Bookkeepers).
On completing ICB Level 2 you become an Associate Member (AICB), and ICB Level 3 grants full Member status (MICB). ICB Level 3 specifically names the occupational role as self-employed or employed bookkeeper, making it the qualification that first enables self-employment.
| Qualification | Body | Level | Duration | Cost (approx.) |
|---|---|---|---|---|
| Level 2 Certificate in Bookkeeping | AAT | Level 2 | 6 to 12 months | 451 pounds AAT fee plus tuition |
| Level 3 Certificate in Bookkeeping | AAT | Level 3 | 6 to 12 months | About 500 pounds AAT fee plus tuition |
| Level 2 Certificate in Bookkeeping | ICB | Level 2 | 6 to 18 months | 76 pounds membership plus about 97 pounds per exam |
| Level 3 Certificate in Bookkeeping and Accounts | ICB | Level 3 | 9 to 24 months | 76 pounds membership plus about 97 pounds per exam |
How to start, including self-employment
Study AAT Level 2 or ICB Level 2 first, as these provide the core foundations without any prior requirements. Then progress to Level 3, where VAT and final accounts skills are needed for most bookkeeping roles.
Gain software proficiency in Xero, Sage or QuickBooks, using free trials and online courses.
AAT Level 4 holders (MAAT or FMAAT) can apply for AAT Licensed Member status, which permits practice as a self-employed bookkeeper or accountant. Licensed members must hold professional indemnity insurance and comply with continuing professional development and anti-money laundering requirements.
ICB Level 3 also allows self-employment. Starting costs for a self-employed bookkeeper include software subscriptions (Xero starts at around 16 pounds per month for sole traders), professional indemnity insurance, and HMRC anti-money laundering supervision registration.
Salary at a glance
| Level | Typical annual salary | Source |
|---|---|---|
| Entry-level / junior bookkeeper (0 to 3 yrs) | 18,000 to 22,000 pounds | Indeed UK; Jobted UK |
| Average bookkeeper (UK-wide) | 27,380 to 28,154 pounds | Jobted UK 2025; Indeed UK |
| Experienced bookkeeper (4 to 9 yrs) | 26,530 to 32,000 pounds | Jobted UK 2025 |
| Senior bookkeeper (10 to 20 yrs) | 33,710 to 40,000 pounds and above | Jobted UK 2025 |
| London bookkeeper (typical) | 36,000 pounds (range 32,000 to 40,000) | Hays 2024 guide |
Download the full guide as a PDF
A professionally designed, printable version to read offline or share, including the salary tables and sources.
Frequently asked questions
What qualifications do I need to be a bookkeeper?
You do not need a degree. The usual routes are AAT (Level 2 then Level 3 Certificate in Bookkeeping) or the ICB (Level 2 then Level 3). ICB Level 3 in particular is designed for both employed and self-employed bookkeepers.
How much do bookkeepers earn in the UK?
Employed bookkeepers average around 27,000 to 28,000 pounds UK-wide, with entry-level roles from about 18,000 pounds and senior roles reaching 40,000 pounds and above (Jobted UK 2025; Hays 2024). Self-employed AAT Licensed Members had a median income of 72,000 pounds in 2025 (AAT Salary Survey 2025).
What software should a bookkeeper learn?
The three most in-demand platforms in the UK are Sage, Xero and QuickBooks. Most employers expect proficiency in at least one, and Making Tax Digital has increased demand for cloud accounting skills.
Can I become a self-employed bookkeeper?
Yes. ICB Level 3 enables self-employment, and AAT Level 4 members can apply for AAT Licensed Member status. Self-employment requires professional indemnity insurance, HMRC anti-money laundering supervision and, in the AAT case, continuing professional development.
How long does it take to become a bookkeeper?
AAT or ICB Level 2 typically takes 6 to 18 months, and Level 3 a further 6 to 24 months depending on study mode. Many people begin working in junior bookkeeping roles while studying.
What is the difference between AAT and ICB for bookkeeping?
Both are recognised bookkeeping qualifications. AAT sits within a broader accounting pathway to Level 4 and chartered study, while the ICB specialises in bookkeeping, with ICB Level 3 explicitly enabling self-employed practice through MICB membership.














