Get 80% off your plan for your first 6 months.*
Guide

How to start a bookkeeping business in the UK

A practical guide to setting up your bookkeeping practice in the UK, from qualifications to pricing.

A bookkeeper planning their bookkeeping business on a computer

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio

Published Friday 5 June 2026

Table of contents

Key takeaways

  • You do not need a formal qualification to start a bookkeeping business in the UK, but professional certifications from AAT, ICB, or IAB strengthen your credibility and open doors to referrals.
  • Anti-money laundering (AML) registration is mandatory before you can take on clients, and you must register with HMRC or an approved supervisory body under the Money Laundering Regulations 2017.
  • Startup costs typically range from £2,000 to £15,000, depending on your qualifications, software choices, and marketing investment.
  • Cloud bookkeeping software, practice management tools, and a strong digital presence are the foundations of a modern, scalable practice.

Why start a bookkeeping business in the UK?

The UK small business market continues to grow, and with it comes sustained demand for bookkeeping services. Many small business owners prefer to outsource their day-to-day financial administration so they can focus on running their business, which creates a reliable pipeline of work for independent bookkeepers.

Running your own bookkeeping practice gives you control over your schedule, your client base, and your earning potential. You can work from home, keep overheads low, and scale at your own pace. Unlike many professional services, bookkeeping has a relatively low barrier to entry, which means you can get started without years of additional training.

The regulatory landscape also works in your favour. With Making Tax Digital (MTD) for Income Tax coming into effect from April 2026 for self-employed individuals and landlords with qualifying income above £50,000, more business owners will need help meeting digital record-keeping requirements. This shift creates a growing market for bookkeepers who are confident with cloud-based tools and digital filing.

How to start a bookkeeping business in 10 steps

Setting up a bookkeeping business involves a mix of regulatory requirements and commercial decisions. Here are the 10 steps to take you from planning to practice.

1. Assess your skills and get qualified

There is no legal requirement for a specific qualification to offer bookkeeping services in the UK. However, professional credentials significantly boost your credibility and can be a deciding factor for potential clients.

The three main professional bodies for bookkeepers in the UK are the Association of Accounting Technicians (AAT), the Institute of Certified Bookkeepers (ICB), and the International Association of Bookkeepers (IAB). Each offers structured qualification pathways, from foundation level through to full membership and practice licences.

Beyond formal qualifications, take stock of your practical experience. Proficiency with cloud accounting software, payroll, VAT returns, and bank reconciliation are all skills that clients expect as standard. If you have gaps, consider targeted training before launching.

2. Choose your business structure

Most bookkeepers start as sole traders because the setup is straightforward and administrative requirements are minimal. You register with HMRC, file a Self Assessment tax return each year, and keep records of your income and expenses.

A limited company offers more tax planning flexibility and separates your personal and business liabilities, but it comes with additional responsibilities: filing annual accounts with Companies House, submitting a Corporation Tax return, and running payroll if you pay yourself a salary. If you are unsure which route suits you, seek advice from an accountant before committing.

You can always change your business structure later as your practice grows, so do not let this decision delay your launch.

If you are operating as a sole trader, you need to register for Self Assessment with HMRC. You can do this online, and you should register as soon as possible after starting your business to avoid penalties. If you set up a limited company, you will register with Companies House and then separately register for Corporation Tax with HMRC.

You will also need to register for VAT if your taxable turnover exceeds the current threshold, or you can register voluntarily if it benefits your business. Keep in mind that MTD for VAT already requires digital record-keeping and quarterly submissions for VAT-registered businesses.

It is worth setting up a separate business bank account from the start. This makes your bookkeeping simpler and gives you a clearer picture of your practice's financial health.

4. Set up AML compliance

Anti-money laundering registration is mandatory for anyone providing bookkeeping services in the UK. Under the Money Laundering, Terrorist Financing and Transfer of Funds (Information on the Payer) Regulations 2017, you must register with a supervisory body before taking on clients.

You can register directly with HMRC for AML supervision. The application fee is £300, with an annual premises fee of £400. Alternatively, if you hold membership with AAT, ICB, or IAB, your professional body may act as your AML supervisor, which can simplify the process.

AML compliance is not a one-off task. You will need to carry out client due diligence checks, maintain records, and complete ongoing training to stay compliant. Build these processes into your workflow from day one.

5. Get insured

Professional indemnity (PI) insurance protects you if a client claims they suffered a financial loss because of an error in your work. While PI insurance is not a blanket legal requirement for all bookkeepers, AAT requires it for anyone holding a practice licence. Most clients and professional bodies expect it as standard.

You should also consider public liability insurance if clients visit your premises, and cyber liability insurance given the volume of sensitive financial data you will handle. Premiums for a new bookkeeping practice are typically modest, starting from a few hundred pounds per year.

6. Choose your bookkeeping software and tools

Your choice of software defines how efficiently you can run your practice. Cloud-based bookkeeping software is the standard for modern practices, giving you and your clients real-time access to financial data from anywhere.

Beyond core bookkeeping software, consider what else you need to run your practice effectively. Tools for practice management help you track deadlines, manage client work, and monitor capacity. Automated document capture saves hours of manual data entry. And a client management hub lets you oversee your entire portfolio in one place.

If you join the Xero partner programme, you get a free Xero subscription, access to Xero Practice Manager at higher partner tiers, and Xero HQ for managing your client portfolio. Hubdoc, included with every Xero subscription, automates bill and receipt capture to reduce manual entry.

7. Define your services and pricing

Be specific about what you offer. A clear service menu helps potential clients understand what they are paying for and sets expectations from the outset. Common services include bank reconciliation, invoicing, expense tracking, VAT returns, payroll, and management reporting.

For pricing, you have three main models to consider. Hourly rates for bookkeepers in the UK typically range from £25 to £50, depending on experience and location. Fixed monthly retainers give clients cost certainty and give you predictable revenue. Value-based pricing ties your fee to the outcomes you deliver, which works well for advisory-oriented services.

Start with a pricing structure that reflects your experience level and local market. You can adjust as you build your reputation and client base.

8. Find your niche

Specialising in a particular industry or service area helps you stand out in a crowded market. A bookkeeper who understands the specific challenges of, say, construction CIS returns, hospitality VAT schemes, or e-commerce multi-currency accounting is far more valuable to those clients than a generalist.

Niche expertise also makes your marketing more targeted and effective. You can create content, attend events, and join communities that are specific to your chosen sector, which builds authority and generates referrals more naturally than broad, generic outreach.

If you are not sure which niche to pursue, start with the industries where you already have experience or connections. You can always expand or pivot later.

9. Build your digital presence

Your website is the first thing most potential clients will check. It does not need to be complex, but it should clearly communicate who you serve, what you offer, and how to get in touch. Include testimonials as you collect them, and make sure your contact details are easy to find.

A Google Business Profile is essential for local visibility. Complete every field, add photos, and encourage satisfied clients to leave reviews. Many bookkeepers find that a strong local search presence generates more enquiries than social media.

On social media, choose one or two platforms where your target clients are active and post consistently. LinkedIn works well for reaching small business owners and professional networks. Share practical tips, regulatory updates, and insights that demonstrate your expertise rather than promotional content.

10. Grow your client base

Your first clients will likely come from your existing network. Let friends, family, former colleagues, and professional contacts know you have launched. Personal referrals are the highest-converting source of new business for most bookkeepers, especially in the early stages.

Join local business networking groups and attend industry events to build relationships. Advisor directories put you in front of business owners who are already looking for a bookkeeper. Joining a partner programme with a cloud accounting provider often includes a listing in their directory, which gives you visibility without additional marketing spend.

As your practice grows, consider content marketing as a long-term lead generation strategy. Writing articles, guides, or short videos on topics relevant to your niche builds trust and attracts enquiries from business owners searching for answers to their financial questions.

How much does it cost to start a bookkeeping business?

One of the advantages of a bookkeeping business is the relatively low startup cost compared to many other professional services. Your total initial investment will depend on your current qualifications, the tools you choose, and how much you spend on marketing.

Here is a breakdown of common startup costs to budget for:

  • Professional qualifications. AAT, ICB, or IAB study and exam fees can range from a few hundred to several thousand pounds, depending on the level.
  • AML registration: £300 application fee plus £400 annual premises fee if registering directly with HMRC.
  • ICO registration: starting at £52 per year for micro-organisations processing personal data.
  • Professional indemnity insurance: typically from £100 to £300 per year for a new practice.
  • Software subscriptions: cloud bookkeeping software, practice management tools, and document capture. Joining the Xero partner programme gives you a free Xero subscription to reduce this cost.
  • Website and marketing. A basic professional website can cost from £500 to £2,000, with ongoing marketing spend on top.
  • Hardware: a reliable laptop, monitor, and printer if you do not already have them.

All in, most bookkeepers can expect to invest somewhere between £2,000 and £15,000 to get up and running. The lower end of that range is achievable if you already have relevant qualifications and equipment. Ongoing monthly costs, once established, are relatively low: software subscriptions, insurance renewals, AML fees, and marketing spend.

For more guidance on the commercial side of starting up, the Xero guide to starting a business covers the broader financial planning considerations.

Start your bookkeeping practice with Xero

The Xero partner programme is a free programme designed for accounting and bookkeeping practices. It gives you access to a free Xero subscription, 24/7 support, 90-day onboarding specialist support, and tools like Xero HQ for client portfolio management. As your practice grows and you move through partner tiers, you unlock additional tools including Xero Practice Manager, Xero Tax, and Syft Analytics.

FAQs on starting a bookkeeping business

Here are answers to frequently asked questions about starting a bookkeeping business in the UK.

Do you need qualifications to be a bookkeeper in the UK?

No, there is no legal requirement for a formal qualification to offer bookkeeping services in the UK. However, certifications from AAT, ICB, or IAB significantly improve your credibility and are often expected by clients. Some professional body practice licences also come with requirements such as mandatory professional indemnity insurance.

How much can you earn as a self-employed bookkeeper?

Earnings vary widely depending on your location, experience, niche, and pricing model. Hourly rates for UK bookkeepers typically fall between £25 and £50. A full-time self-employed bookkeeper with a steady client base can realistically earn between £25,000 and £50,000 per year, with higher earnings possible as you move into advisory services or specialise in a high-demand sector.

What is AML registration and why do bookkeepers need it?

AML stands for anti-money laundering. Under the Money Laundering Regulations 2017, anyone providing bookkeeping services in the UK must register with a supervisory body, either HMRC or an approved professional body. This is a legal requirement, not optional, and you must complete registration before taking on clients. Ongoing obligations include client due diligence, record-keeping, and regular training.

Do bookkeepers need to register with the ICO?

If you process personal data as part of your bookkeeping services, which almost all bookkeepers do, you are required to register with the Information Commissioner's Office (ICO). The data protection fee starts at £52 per year for micro-organisations. You can check whether you need to register and complete the process on the ICO website.

What software do you need to start a bookkeeping business?

At a minimum, you need cloud-based bookkeeping software for day-to-day accounting work. As your practice grows, practice management software for workflow and deadline tracking becomes increasingly important. Document capture tools that automate data entry save significant time. The Xero guide to starting a bookkeeping business covers the technology setup in more detail.

Disclaimer

Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.

Get one month free

Purchase any Xero plan, and we will give you the first month free.