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.
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
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
Who handles what
Takes receipt photos, bank CSVs and processor payouts, reads the details, and categorises to the right client and period. Anything ambiguous is never guessed — it's set aside with a specific question.
View →Tracks quarterly estimates, 1099 filings and state deadlines across every client, warns ahead of time, and flags when a requirement changes.
View →Reconciles accounts and prepares the close package to draft stage, showing which documents each figure came from. It files nothing.
View →Requests missing receipts and W-9s, reminds clients about deadlines, answers routine questions. Anything non-routine comes to you.
View →Integrations
QuickBooks and AI agents
Most of the work in a set of books is volume, not judgement: sorting what arrived, matching what cleared, chasing the receipt nobody sent. An agent takes that part and hands back a reconciliation you review — the calls, and the sign-off, stay yours.
View →XeroXero and AI agents
A practice does not have one set of books, it has thirty. No single organisation is hard; the difficulty is that a few of them go untouched for weeks while you are inside the others. An agent runs the same routine across all of them and brings back what needs a decision — the decisions, and the sign-off, stay yours.
View →Google SheetsGoogle Sheets and AI agents
In a small business the spreadsheet is the system of record nobody admits to: the client list, the price list, the shift rota, the numbers a report gets built from. An agent reads it as data rather than as a grid — pulling what the weekly report needs, keeping the register current, and showing you the rows that don't agree with each other.
View →Processes that run themselves
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.
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.
What happens, step by step
- Import the bank CSV
- Match payments against already-categorised entries
- Isolate discrepancies and write up the questions
- Build the list of missing documents
- Send the request to the client
- Follow up if there's no reply in three days
- Confirm the period's records are complete
- Calculate the estimate
- Show which documents each figure came from
- Bookkeeper review and sign-off
How this got set up
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.
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 →An agency run on AI agents: where strategy has to go back to a human
Agents carry production well. The problem is elsewhere: strategy starts looking the same across every client, and clients notice before you do.
Read the walkthrough →Dental & clinicsRunning a dental practice's social media when the dentists won't spend time on it
You have cases the practice down the road doesn't. What's missing isn't material — it's someone to build posts out of it without writing clinical nonsense.
Read the walkthrough →Freelance & designHow a freelance designer handles 5 clients instead of 2
The bottleneck isn't how fast you work. It's the hours lost hunting for the current version and assembling decks. Here's what comes off your plate, and what stays yours.
Read the walkthrough →