Key takeaways
- The trigger to upgrade is not revenue. It is when one person authorizes, records, and reviews the same money, and the monthly close keeps slipping past the APQC median of 6.4 days.
- A bookkeeper records what happened. A controller owns the close cadence, the controls, GAAP-aligned books, and the management reporting you steer by.
- A full-time controller carries a $161,700 median wage (BLS, May 2024). Most 5–80-employee businesses have 10–15 hours of controller work a week, not 40.
- A fractional or outsourced controller adds close discipline, segregation of duties, and decision-grade reporting on top of your existing bookkeeping — without the salary.
By the time a business hits roughly 30 people, the same person who enters the bills often pays them and reconciles the bank account too. The books still close — eventually. Last month closed on the nineteenth.
The owner reads a profit figure and cannot say what moved it, where it landed against plan, or whether anyone checked that what was billed matched what was delivered. The bookkeeping is fine. The oversight around it never scaled.
That gap has a name. It is the work a controller owns and a bookkeeper does not, and most operators feel it long before they can describe it.
In the engagements Aaron Ressel runs, the upgrade signal is almost never a revenue number. It is a slow close, undefended controls, and decisions made on a P&L that answers “what happened” but never “what now.”
When does a business outgrow a bookkeeper?
You outgrow a bookkeeper when the work shifts from recording transactions to governing them — usually somewhere between 5 and 80 employees. The common rule of thumb puts it near $5M in revenue, but revenue is a weak signal.
The real triggers are structural: more people touch the money, more decisions ride on the numbers, and the close starts slipping. A 12-person SaaS business on a single product can run on clean bookkeeping. A 40-person firm with multiple revenue streams, a lender covenant, and three people in the payment workflow cannot.
Bookkeeping and controllership are different jobs. One keeps the ledger accurate. The other turns that ledger into something you can steer by and puts guardrails around how the money moves. The second job stops being optional once a single mistake — a misclassified period, an unbooked accrual, an unapproved payment — costs more than the oversight would.
What does a controller own that a bookkeeper doesn’t?
A bookkeeper owns accurate transactions. A controller owns the system around them: a repeatable monthly close, segregation of duties, GAAP-aligned books, and management reporting built for decisions. The bookkeeper keeps doing the day-to-day; the controller sits above it and is accountable for the integrity of the whole.
| Dimension | Bookkeeper | Controller |
|---|---|---|
| What they own | Transactions, categories, bank reconciliation, AP/AR data entry in QuickBooks Online | The monthly close, accruals, GAAP adjustments, internal controls, and management reporting |
| Question they answer | “What happened last month?” | “What moved it, where did it land against plan, and what’s the move?” |
| Close discipline | Records as data arrives; no locked date | Reconciliations, accruals, and a hard close by a fixed day each month |
| Controls | One person often enters, pays, and reconciles | Separates authorize / record / review so no one controls a full transaction |
| Reporting | Tax-ready P&L and balance sheet | Profitability by line, client, or location, with commentary tied to a decision |
| Typical cost | $300–$2,000/mo for a bookkeeper | $161,700 median full-time wage, or a fraction of it outsourced |
How fast should the monthly close be?
Use the APQC benchmark as your yardstick. Across roughly 2,300 organizations in APQC’s General Accounting benchmark, the median monthly close takes 6.4 calendar days. The top quartile closes in 4.8 days or fewer; the bottom quartile takes 10-plus.
If your books routinely close past two or three weeks — or never formally close at all — you are well outside the bottom quartile and operating without close discipline.
The cost of a slow close is decisions made on stale numbers. The December close that lands in mid-January arrives three weeks into Q1, after the pricing call and the hiring call are already made.
A controller pins the close to a fixed date so every report rests on the same locked foundation. This is the core of the Continuous Close Method™ we run: most of the close work happens before month-end, not after it.
Why does segregation of duties matter at 5–80 employees?
Because one person controlling a full transaction is a control failure, not a convenience. Federal internal-control standards are explicit. Key duties should be divided so that no single individual controls all key aspects of a transaction: separating who authorizes, who records, and who reviews, plus custody of the related assets. The GAO Green Book states this as Principle 10, and it is built on the same COSO framework that underpins public-company internal-control rules.
At small scale, the bookkeeper-does-everything setup is not a character problem; it is a structure problem that quietly leaks money or invites error. The stakes are real even outside public markets.
Among U.S. public companies, serious “Big R” restatements run at about 3% of companies per year — the kind of failure controller-level review exists to catch before it reaches a statement. A controller designs the approval steps and review routines that keep an honest business honest.
How much does a controller cost, and how do you add one without a full-time hire?
A full-time controller is expensive, and most growing businesses do not have 40 hours a week of controller work. The U.S. Bureau of Labor Statistics puts the median wage for financial managers — the category that includes controllers — at $161,700 a year as of May 2024, before benefits and payroll taxes. A 5–80-employee business usually has 10–15 hours a week of genuine controller work, not a full seat.
That mismatch is why so many companies either overpay for an underused full-time hire or keep limping along with no oversight at all. The cleaner path is fractional. With outsourced controller services, you get the close discipline, the controls, the GAAP-aligned books, and the management reporting scaled to the hours the business actually needs.
It layers on top of your existing small-business bookkeeping: the day-to-day stays where it is, and the controller sits above it, owning the close, the controls, and the reporting. You get the oversight of a finance department without building one.
You’ve outgrown a bookkeeper when…
If several of these are familiar, the question is not whether you need more oversight — it is how to add it. The checklist below maps to the four things a controller owns.
- Your monthly close runs past 6.4 days, or the books never formally close and you work off a moving target.
- One person enters bills, pays them, and reconciles the account, with informal approvals and no one checking billed-against-delivered.
- You make pricing, hiring, or product calls on instinct because the reports won’t show profit by line, client, or location.
- A lender, investor, or buyer asks for GAAP statements and your cash-basis shortcuts won’t hold up.
- No one builds a budget, watches cash forward, or flags the tight month before it arrives.
- You have more revenue streams, more people touching money, and bigger decisions than your accounting was built for.
Common questions about upgrading to a controller
Do I replace my bookkeeper when I add a controller?
No. The bookkeeper keeps doing accurate day-to-day work in QuickBooks Online. The controller sits above it and owns the close, the controls, and the reporting. The two roles complement each other; one records, the other governs.
What revenue means I need a controller?
There is no hard threshold. A common rule of thumb is around $5M. The better signals are operational: a close that slips past the 6.4-day median, one person controlling a full transaction, multiple revenue streams, or a lender requesting GAAP statements.
How much does a fractional controller cost versus a full-time one?
A full-time controller carries a $161,700 median wage (BLS, May 2024) plus benefits. A fractional or outsourced controller is priced to the 10–15 hours of controller work a 5–80-employee business actually generates, so you pay for oversight without the full seat.
What is segregation of duties, and why does it matter?
It means no one person authorizes, records, and reviews the same transaction. Federal internal-control standards (the GAO Green Book, Principle 10) require dividing those duties so a single individual cannot control a full transaction. A controller designs that separation into your workflow.


