For most businesses between $2 million and $25 million in revenue, an outsourced controller wins on cost. A full-time hire makes sense only when your accounting complexity is constant and your transaction volume truly justifies forty hours a week of controller-level work.
You know the signs. Month-end close drags into the following month. Cash flow questions go unanswered. You're the one staring at spreadsheets at 10 PM trying to figure out if you can afford the new van. A bookkeeper isn't enough anymore, but a $150,000 salary feels like a leap.
Comparing the costs
Let's look at the numbers first. The gap is wider than most owners expect.
A fully loaded in-house controller runs $130,000 to $190,000 per year once you add salary, benefits, payroll taxes, and overhead. An outsourced controller ranges from $1,500 to $8,000 per month depending on scope. That's $18,000 to $96,000 per year. You'll typically see substantial savings. You're not trading capability for the lower price. You're trading a fixed cost for a scoped one.
What an outsourced controller does
Here's what an outsourced controller actually does. The same core work as an in-house hire, just on a fractional basis. Month-end close ownership. Balance sheet reconciliations. Accruals and deferrals. Revenue recognition. Financial reporting packages with variance analysis. Budget-versus-actual tracking. Cash flow forecasting. Some engagements also include strategic financial advisory, which bumps you toward the higher end of the range.
Defining the scope
The scope question is where most owners get tripped up. Pin it down before asking anyone for a quote. One provider quotes you $1,500 a month and means a light review of your books. Another quotes $6,000 and means owning the entire close, controls, and reporting package. Those aren't the same job. Compare those two numbers side by side without understanding what each includes and you'll either overpay or underbuy.
Say you're a photographer running a studio in Savannah with $3 million in revenue, a couple of part-time employees, and straightforward books. You probably need oversight and reporting, not a full close machine. You'd land closer to $2,000 to $3,000 per month. Now say you're an electrician with two LLCs, a fleet of trucks, job costing across fifteen active projects, and inventory. More entity complexity. More transaction volume. More reconciliation work. You're looking at $4,000 to $6,000 per month. Same title. Very different scope.
Hidden costs of a full-time hire
Now let's talk about what the in-house number doesn't include on paper but absolutely includes in practice.
Recruitment fees for a controller typically run 20 to 25 percent of salary. On a $100,000 base, that's $20,000 to $25,000 just to find the person. Then you have three to six months of onboarding before a new controller reaches full productivity. During that window, you're paying full salary for someone who is still learning your systems, your chart of accounts, and your reporting preferences. More on those onboarding costs in a minute. They stack in ways people don't expect.
Then there's turnover risk. If the hire doesn't work out, or if they leave after eighteen months for a bigger role elsewhere, you start the whole process over. New recruitment fee. New onboarding ramp. New months of partial productivity. For a food-truck owner who doesn't have a deep bench of accounting talent to lean on, that cycle is brutal. You lose the person, and you lose the institutional knowledge about how your books are structured. The next hire has to rebuild that context from scratch.
And there's PTO coverage. When your in-house controller takes two weeks off, who does the close? Who reconciles the accounts? Who flags the cash flow gap before it becomes a problem? If the answer is "nobody" or "me, the owner, at midnight," that's a cost you're absorbing whether you count it or not.
This is where it can get ugly. You've got one person controlling a critical function, no backup, books that only make sense to them, and a vacation on the calendar. The single-point-of-failure risk is real. When that person is out, the work doesn't get done. Billing slips. Cash flow suffers. And if they quit, you're looking at months of gap coverage while you find a replacement.
A full-time controller is a fixed cost carried whether or not you have forty hours of controller work to justify it.
Why outsourcing solves this
Outsourcing addresses this directly. You get a team, not a single person. Coverage during PTO. Separation of duties for better internal controls. No single point of failure. One person shouldn't pay the bills and reconcile the bank account. That's a material weakness in your internal controls, and it's the default setup in most small businesses where the bookkeeper is the entire accounting department.
A barber I know in midtown had this exact problem. His bookkeeper handled everything. Payables, receivables, payroll, bank recs. When that bookkeeper went on medical leave for three weeks, the owner discovered that reconciliations hadn't been done in two months and several vendor payments had been recorded twice. The cleanup cost him $4,200 in CPA fees and a lot of stress. An outsourced controller engagement would have caught the duplicate payments in the first month's review, because that's what the monthly close is designed to surface.
Outsourced controllers also bring something a single in-house hire usually can't. Breadth of experience. Because they work across multiple clients in different industries, they see a wider range of financial challenges and develop sharper problem-solving instincts. They stay current on evolving accounting standards and IRS regulations without you bearing the cost of their continuing education. For a business facing multi-entity consolidations or audit prep, that ongoing investment in professional development is built into the engagement fee. It's not billed on top of it.
A fractional controller who specializes in those areas can often resolve in weeks what would take an in-house generalist months to learn and implement. Someone who does this work across ten clients sees patterns that someone doing it for one company doesn't. It's just math.
The three-to-six-month productivity ramp costs more than salary alone. During that window, your owner time gets pulled into training and answering questions. Company leaders who handle finance tasks themselves often lose ten to fifteen hours per week to work a controller should own. If you're a self-employed owner billing at $75 per hour, that's $750 to $1,125 per week in opportunity cost, or $39,000 to $58,500 per year. Add that to the fully loaded controller salary and the recruitment fee. The first-year cost of an in-house hire is substantially higher than the sticker price.
When a full-time hire makes sense
So when does a full-time controller actually make sense? When your accounting team is large enough to need a full-time manager, your reporting is constant and complex, and you have forty hours a week of controller-level work to fill. If you're running a $30 million operation with multiple entities, an in-house accounting staff, and monthly board reporting requirements, hire someone full-time. The math flips.
But if you're in that $2 million to $25 million range where financial complexity has outgrown what a bookkeeper can handle but a full-time controller is hard to justify, outsourcing is the move. You get the oversight, the reporting, the close discipline, and the cash flow forecasting without carrying a fixed six-figure payroll.
Cost depends on four things. Scope (does the controller own the full close or just review it), transaction volume, entity count, and business complexity. A single-entity business with clean books needs far less controller time than a multi-entity operation with intercompany transactions and inventory. The more you have of each, the higher the fee.
Here's the honest part. Defining scope correctly is a judgment call that depends on your industry, your systems, and where your books are right now. If your books need cleanup before ongoing controller work can start, that's a separate project with its own cost. Picking the right pricing model depends on whether your need is ongoing, occasional, or one-time. Get any of that wrong and you either pay for more than you need or get less coverage than you should have.
That's the work we do at Nomadica. We scope the engagement to your actual business, not a template. We look at your entity structure, transaction volume, and reporting needs, and we tell you exactly what the monthly fee covers before you commit. If your books need cleanup first, we say so and quote that separately. No surprises in month three.
If you're spending your evenings reconciling accounts or you've outgrown your bookkeeper but can't justify a $150,000 hire, send us last year's financials and we'll tell you whether an outsourced controller fits your numbers. One email, no pressure, no sales call unless you want one.
