Skip to content

Guide · Capacity

How to scale a bookkeeping business without burning out

Growing a bookkeeping firm usually means adding clients faster than hours. This guide puts the steps in order: find the hours you're losing, price for the real workload, make the work the same for every client, then automate and hire, so growth adds profit instead of late nights.

Why growth gets harder before it gets easier

Each new client brings more than its bookkeeping: more emails, more chasing, more questions and more ways the work can differ. If every client is handled a little differently, the admin grows faster than the client list, and the owner ends up doing the work that doesn't fit anywhere else.

Scaling means changing that, so each new client adds about the same, predictable amount of work.

Five steps, in order

  1. Find the hours you're losing.

    Measure the time that goes to chasing, messages and fixes, not just the bookkeeping. That is often where the room to grow is.

  2. Price for the real workload.

    Make sure each client's fee covers the hours it really takes, including the admin around it.

  3. Make the work the same for every client.

    Use one onboarding checklist, one document request, one close checklist and one monthly update.

  4. Automate the steps that repeat.

    Bank feeds and rules, recurring entries, scheduled reminders and saved templates take routine work off the team.

  5. Then hire, for the work that's left.

    Hiring is easier when the work is already written down and the same for every client.

What each step looks like

Find the hours

Track a month of real time for a few clients, including emails and chasing. Our guide on how many clients a bookkeeper can handle shows a simple way to turn that into capacity.

Price for the workload

Clients who take more time should pay more. Our pricing guide shows how to set a fee from hours and margin, and how to package it in tiers.

Standardize

Write the checklists once and use them for every client: onboarding, the monthly close, document requests and the monthly status update.

Automate

Start with what already exists in your software: bank feeds, bank rules, recurring transactions and invoice reminders. Our automation recipes guide lists a dozen.

Hire and delegate

Hand over whole processes, not single tasks, and keep the checklist as the training. Keep the review step with someone experienced.

Choose the clients you grow with

  • Focus on a few kinds of client.

    Similar clients mean similar work, which is easier to standardize and price.

  • Set a minimum fee.

    Very small clients can take as much admin as larger ones.

  • Agree the rules up front.

    Due dates, scope and response times belong in the engagement letter.

  • Review the client list once a year.

    Reprice or let go of clients who no longer fit.

Common mistakes

  • Hiring to absorb chaos.

    New staff inherit the same chasing and rework, and costs go up.

  • Adding software before process.

    A new tool on top of an inconsistent process just moves the inconsistency.

  • Keeping every client.

    Underpriced, demanding clients use the capacity your best clients need.

  • The owner doing everything.

    If every exception goes to the owner, growth stops when the owner is full.

Questions

When should I hire my first bookkeeper?

When you're regularly full after cutting the avoidable hours, and the work is written down well enough to hand over.

Should I specialize in one industry?

Specializing makes the work more predictable and easier to price, but it's a business decision that depends on your market and your clients.

What should I automate first?

Start with steps that touch every client every month, such as document requests and bank rules.

See where your firm's hours go.

The free Snapshot takes about 3 minutes and works from your own answers.

Get my free time-leak score

Free · about 3 minutesGet my score