Key takeaways
- A bookkeeper records what happened; a controller proves the numbers are trustworthy and owns the close; a CFO decides what to do next. The three answer different questions, not the same one at three price points.
- Rough cost (BLS May 2024 medians): bookkeeping clerk $49,210/yr; accountant $81,680/yr; financial manager $161,700/yr. Outsourced equivalents run a fraction of a loaded full-time seat.
- Most businesses add a controller around $5M revenue, and CFO-level support between $10M and $25M or roughly a year before a Series B.
- The expensive mistake is buying a CFO before the books close cleanly. A forecast built on a 10-day close is a guess.
A $14M services company we reviewed last year ran payroll for 60 people, carried three bank accounts, and closed its books on the 22nd of the following month. The owner had hired a strong bookkeeper and assumed the next move was a CFO. It was not.
The books were late and the controls were thin: a controller problem, not a strategy problem. Spending CFO money on that gap would have bought a forecast no one could trust.
The titles blur on purpose. Bookkeeper, staff accountant, controller, CFO — each firm tends to sell the seat it staffs. The cleaner way to choose is to ask which question is keeping you up at night, then match the role to the question.
What does a bookkeeper actually own?
A bookkeeper records transactions and reconciles accounts: invoices in, bills out, payroll, bank and card activity, and the monthly reconciliations that prove the books match the bank. The job answers one question: what happened? The U.S. Bureau of Labor Statistics put the median wage for bookkeeping, accounting, and auditing clerks at $49,210 a year as of May 2024.
A good bookkeeper keeps records current and clean in QuickBooks Online or Xero. What the role does not do is tell you what the numbers mean, build a forecast, or catch a structural flaw in how the business is set up. It records the game; it does not coach it.
If the pain is “I’m behind, nothing reconciles, I don’t trust the raw data,” that is a bookkeeping gap, and where solid small business accounting services earn their keep.
When does a growing business need a controller?
Most companies add their first controller around $5M in revenue, or earlier when multiple entities, lenders, or a board start depending on the numbers. The controller owns accuracy and the close.
That means books that close on time every month, financials that tie out, internal controls so cash cannot quietly walk out the door, and reports leadership can rely on. The role answers a sharper question than the bookkeeper’s: can we trust these numbers, and what do they say?
This is where most growing businesses feel their first real gap without naming it. The books get done, but the close drags past the 20th, controls are informal, and no one owns whether the system itself holds.
A controller manages the bookkeeper and the staff accountant, enforces the process, and is the reason a clean number lands on a predictable date. That reliability — not more data entry — is the core of outsourced controller services.
The accountant tier sits between the two: handling accruals, prepaids, and fixed assets, and median pay there ran $81,680 a year in the same BLS data.
When does a company need a CFO instead of a controller?
A CFO becomes the right hire between $10M and $25M in revenue, or roughly a year ahead of a Series B. The trigger is timing: the books are already clean, and the open questions have turned strategic.
The CFO looks forward: building the forecast and cash model, pressure-testing pricing and margins, planning a raise or debt facility, and translating financials into decisions the board can act on. The controller answers “can we trust the numbers”; the CFO answers “what should we do next.”
The common mistake is hiring this role first. A CFO building on a 10-day close and shaky controls is an expensive guess. BLS reports the median financial manager wage at $161,700 a year as of May 2024, with the top decile above $239,200.
The cost of pointing that seat at the wrong problem is real. Once the foundation is solid, the questions change: can we afford this hire, is this the right time to raise, where is the cash going. That is when outsourced CFO services pay for themselves.
Bookkeeper vs. controller vs. CFO: what each owns and costs
The three roles split cleanly across what they own, when you add them, and what they cost. The table below uses BLS May 2024 median wages for the full-time benchmark. Outsourced equivalents typically run a fraction of a loaded in-house seat once benefits, payroll tax, and turnover are counted.
| Role | What they own | When you need them | Rough full-time cost (BLS median) |
|---|---|---|---|
| Bookkeeper | Recording transactions, reconciliations, current and clean books | Day one, any business with transactions | $49,210/yr |
| Staff accountant | Accruals, prepaids, fixed assets, GAAP-standard statements | As complexity rises past simple cash-basis books | $81,680/yr |
| Controller | The monthly close, accuracy, internal controls, reliable reporting | Around $5M revenue, or when lenders/board depend on the numbers | $80–115K/yr (mid-market range) |
| CFO | Forecast, cash model, pricing/margin strategy, fundraising | $10–25M revenue, or ~1 year before a Series B | $161,700/yr |
What does a late close actually cost?
The cost shows up as decisions made on numbers that arrive too late to use. APQC benchmarks the median monthly close at 6.4 calendar days, with top performers under 4.8 and the bottom quartile at 10 days or more. A business closing on day 22 is making April’s pricing and hiring calls in late May, three weeks after the month it is measuring has ended.
In the engagements Aaron Ressel runs, the first fix is rarely a new strategy. It is pulling the close from 18 days down to 5–7 so the forecast sits on data the team trusts.
Work the arithmetic. A $14M company delays a $90K hire on margins that read 70% but settle at 45% once the close is clean. That is not a payroll problem. It is a $400K+ planning error hiding behind a slow trial balance.
The Continuous Close Method™ exists to close that window, documented into a Custom Playbook so the cadence survives staff turnover.
How do you know you have outgrown a role?
You have outgrown a bookkeeper-only setup when the books are current but you still cannot say where the money is going, or month-end has become a scramble. You have outgrown controller-level coverage when accuracy is no longer the issue.
The close is clean and on time, yet you are making large calls on gut feel and walking into financing conversations without a model. The honest test is not headcount. It is two questions: how expensive is a wrong number, and how forward-looking are the questions you are being asked?
The traditional path stacks four separate hires into four relationships, four invoices, and four sets of context. The handoffs between them are where errors hide. We coordinate the full function instead: recording, accuracy, the close, controls, and forward-looking strategy as one team under three accounting roles on one fee. Every rung of the ladder stays covered, and the number on your desk is one you can build a decision on.
Questions finance operators ask before they hire
Can one person be the bookkeeper, controller, and CFO?
At low complexity, one person often covers bookkeeping and accounting, and that is fine. Controller and CFO work pull in different directions: accuracy versus strategy. Bundling all three into one underqualified hire is where most early-stage finance functions break. A coordinated team keeps each layer staffed at the right level without four separate searches.
At what revenue should we hire a controller?
Most companies add a controller around $5M in revenue, though complexity matters more than the top line. Multiple entities, several bank accounts, lender covenants, or a board asking pointed questions can pull the need earlier. The trigger is usually a close that drags or controls that do not exist yet.
When is it too early for a CFO?
It is too early whenever the books are not yet closing cleanly on a predictable date. A CFO forecasts off the close; if the close is late or unreliable, the forecast inherits the error. Fix the controller layer first, then add CFO horsepower between $10M and $25M or ahead of a raise.
Is outsourcing cheaper than hiring in-house?
For most companies between 5 and 80 employees, yes. A full-time controller or CFO carries the BLS median wage plus benefits, payroll tax, and turnover risk. An outsourced function gives you the same seniority at a fraction of a loaded full-time cost, and the institutional knowledge stays with the firm when an individual moves on.


