How a solo bookkeeper goes from 8 clients to 20 without hiring

The ceiling isn't your expertise — it's the hours that disappear into categorising receipts. Here's what can come off your plate, and what has to stay under your review.

Sound familiar?

You keep the books for small businesses — eight clients, working solo, no staff. It's your primary income.

  • Your stack is QuickBooks Online, a few spreadsheets and email. Nothing fancy, and it works.
  • Source documents arrive however clients feel like sending them: receipt photos by text, CSV exports from the bank, Stripe and Square payout reports.
  • Categorising all of it eats your evenings, and it's the most mechanical part of the job.
  • Because everything is manual, deadlines start slipping — not from not knowing them, but from running out of hours.

The moment it usually breaks

A referral came in with five more clients and you had to turn it down — there simply aren't enough hours. You did the math: that's about $1,500 a month you're leaving on the table purely because you've hit a ceiling.
Try it on your own practiceSetup is a conversation, 15–30 minutes

What you actually need

Not software that replaces a bookkeeper. The routine has to go; the judgement and the liability stay with you.

  • Transactions get categorised without you, whatever format the document arrives in.
  • Every client's deadlines live in one place and warn you early, not on the due date.
  • Month-end close and 1099 prep arrive at 'review and approve'.
  • A clear path to serving 20 clients instead of 8 without putting anyone on payroll.

How it's put together

BossForce sets up a workspace for this: a few agents with clear ownership, a goal with a measurable metric, and playbooks — recurring processes that fire on an event rather than waiting for you.

This example is built on a model situation, not on a real client's books. The structure and format are what the product creates during setup.

The goal

Grow from 8 to 20 clients without hiringin progress

Free up the hours currently lost to categorisation and deadline chasing, and spend them taking on new clients.

Clients served
8 → 20
Hours on categorisation per week
12 → 3
Missed deadlines
0

Processes that run themselves

Document intakeactive
Fires when

A receipt, bank export or processor payout arrives by text or email

Read it, identify the client and period, categorise it. If something is missing or the amount doesn't reconcile, don't post it — open a task with the specific question.

current month: 5 of 6 steps
Filing calendaractive
Fires when

10 days before any client's filing deadline

Check the period is complete, prepare the draft, hand it to you for review. Remind again at 3 days out if it hasn't been approved.

Q1 estimates: 6 of 8 steps

What happens, step by step

Reconcile bank feed against categorised transactionsdone
Transactions Agent · Playbook: Document intake
  • Import the bank CSV
  • Match payments against already-categorised entries
  • Isolate discrepancies and write up the questions

2 discrepancies found, raised as a separate task

Chase missing March receipts from clientin progress
Client Comms Agent · Playbook: Document intake
  • Build the list of missing documents
  • Send the request to the client
  • Follow up if there's no reply in three days

Request sent, awaiting reply

Prepare Q1 estimated tax draft for client #4awaiting review
Close Agent · Playbook: Filing calendar
  • Confirm the period's records are complete
  • Calculate the estimate
  • Show which documents each figure came from
  • Bookkeeper review and sign-off

Draft ready, waiting on your review

How this got set up

Documents come in every way imaginable — receipts by text, CSVs from the bank, Stripe payouts. Categorising eats all my time.
Got it. I'll set up a document intake playbook that fires on any incoming document, identifies the client and period, and categorises it. One question about the boundary — what should happen when something doesn't reconcile or details are missing?
Never post it yourself. Set it aside and ask me.
Recorded as a rule: anything ambiguous is held back as a task with a specific question, never posted. I'll take filings to draft stage only — submission stays with your sign-off.

Where you're still required

This isn't fine print, it's how the thing is built. Liability for what gets filed sits with the preparer, and the system is arranged so it can't be handed off by accident.

  • Nothing is filed without your sign-off — the agent takes it to draft and stops.
  • An ambiguous document is never posted 'just in case': it's held back with a specific question.
  • Every action is visible and reversible before anything reaches the client, with a record of what changed.
  • The agent tracks changes to filing requirements, but interpreting them is your call. Rules move faster than anyone can reason about them on your behalf.

What changes

  • Documents in any format — texted receipts, bank CSVs, processor payouts — get categorised without manual work.
  • Every client's deadlines sit in one calendar and warn you early rather than on the day.
  • Every action is transparent: you can see what was done and undo it before it reaches the client.
  • The hours you get back go into taking on new clients — which was the point.
Start for freeNo card required

FAQ

Does it need access to my QuickBooks?

Not necessarily. The baseline is file-based: exports from QuickBooks, bank CSVs, receipt images. A direct integration is something you connect deliberately, not a default.

What happens when the agent categorises something wrong?

You can see it and undo it before anything reaches the client — there's a record of what was posted and on what basis. Genuinely ambiguous items aren't posted at all; they're held back with a question.

Who's responsible for what gets filed?

You are. The agent prepares a draft and shows how every figure was arrived at, but sign-off and submission stay with you. Anything else wouldn't be delegation, it would be handing off liability.

Do I need to know how to code?

No. Setup is a conversation: you describe how your practice works and answer follow-up questions. It usually takes 15–30 minutes.

Does this work if I only have 3 clients?

Yes, but the payoff is smaller — the more repetitive volume you have, the more obvious the effect. At three clients categorisation still fits in an evening; at fifteen it doesn't.

Related walkthroughs

All walkthroughs