Roles and Help
Should a $2M Business Hire an In-House Accountant or Outsource?
By Jeremy Davila, CPA, PMP · Founder, KLYVNT Advisors · Published May 25, 2026 · Updated May 25, 2026 · 5 min read
At $2M, outsource. Full-time in-house help runs $70,000 to $90,000 a year fully loaded, and you get one person's skills, one person's ceiling, and one person's vacation schedule. An outsourced bookkeeping and controller arrangement typically runs $2,500 to $5,500 a month and covers more ground. In-house starts making sense closer to $5M.
What does a full-time accountant actually cost?
More than the salary. Job postings for a staff accountant read $55,000 to $70,000 in most markets, and the posting is the small number. Payroll taxes, health insurance, software seats, PTO, and a recruiting fee push the real cost to roughly 1.25 to 1.4 times salary. Practitioner ranges from the engagements I see, not a salary survey. Call it $70,000 to $90,000 a year, $5,800 to $7,500 a month, before they touch a single transaction.
That salary also buys one skill level. A $60K hire mostly does bookkeeping work: recording transactions, reconciling accounts, running payroll. Some staff accountants handle genuine close work too, accruals and reconciliations with review notes attached. What none of them can do is check their own output or tell you which layer of finance help you're missing. Different jobs, same department name.
What does outsourcing get you instead?
A stack instead of a person. A tiered arrangement splits the work across levels, a bookkeeper doing the recording, a controller reviewing the close, senior eyes available when something big comes up, so you're never paying controller rates for data entry or trusting data-entry judgment with controller questions. In the engagements I see, bookkeeping plus a controller layer for a $2M service business runs $2,500 to $5,500 a month. Typically 30 to 50 percent less than one fully loaded mid-level hire. And it flexes month to month instead of waiting on a salary renegotiation.
That range is wide, so here's what moves you inside it: transaction volume, payroll, and scope. A hundred clean transactions a month with no payroll sits near the bottom. Several hundred transactions, payroll processing, vendor bills, customer invoicing, or a second entity pulls you toward the top. Picture a $2.3M staffing firm running about 300 transactions a month with payroll: in my experience that profile lands near $3,400 a month with controller review included. Illustrative, not a quote.
| One in-house accountant | Outsourced bookkeeping + controller | |
|---|---|---|
| Monthly cost (illustrative) | $5,800 - $7,500 fully loaded | $2,500 - $5,500 |
| Skill coverage | One level, usually bookkeeping | Bookkeeping plus controller review |
| Review of the work | Nobody checks it month to month | Second set of eyes on every close |
| Vacation, sick days, turnover | Your problem | Their problem |
| Scaling up | Another hire | Adjust the scope |
The trade is real, though. Outsourced teams don't sit in your office, chase a vendor down the hall, or run a deposit to the bank. Scope varies too: some arrangements pay your vendors and send your invoices, many don't, so pin down exactly which daily tasks transfer before you sign. If your operation genuinely needs daily hands-on transaction work, that gap matters.
Most of the $2M service businesses I work with don't have that gap.
The single-person problem
One in-house accountant is a single point of failure. Vacation for them is vacation for your finance function. If they quit, you start from zero, and the search for a decent replacement commonly runs two to three months while the books pile up.
The bigger risk is quieter. Nobody checks their work month to month; your tax CPA looks once a year, after the fact, and an annual inspection isn't a control. One person enters the transactions, reconciles the accounts, and reports the results, so errors compound silently. It's also the classic setup in small-business fraud cases: one trusted person, no review, plenty of time. Not because your hire is dishonest. Because no control exists either way.
A tiered arrangement bakes the review in, because the person recording is never the only person looking. The word tiered is doing the work in that sentence. Plenty of $2,500-a-month outsourcing is one remote bookkeeper with nobody above them, which just relocates the single-person problem. Buy the stack, not a cheaper copy of the same hire.
When does in-house make sense?
There's a real crossover point. In my experience it shows up somewhere past $5M in revenue, or earlier if your business throws off heavy daily transaction work: job costing, daily billing, field crews, inventory.
The math behind that is hours, not revenue. At $2M, the books of a typical service business take maybe 10 to 15 hours a week, nowhere close to a full-time seat. Past $5M, daily billing and vendor volume can fill 40 honest hours, and the salary stops being overhead and starts being capacity.
A few honest signals you're ready:
- Someone needs to touch the books every day, not close them once a month.
- The volume would keep a full-time person genuinely busy 40 hours a week.
- There's budget for review above the hire, because one unreviewed accountant recreates the same risk at a higher salary.
The strongest structure at that size is hybrid. Your in-house person handles daily operations while an outsourced controller or fractional CFO reviews the close and looks forward. Hands in the building, judgment over the top.
At $2M, you're usually not there yet.
The honest answer
You're not really asking in-house versus outsource. Underneath, the question is how to stop being the only person who worries about the numbers, and a hire feels like the answer because a hire is visible: a desk, a person, a salary. What you actually need at $2M is coverage, recording plus review plus someone to call, and one salary can't buy all three.
Fair warning on the source: KLYVNT sells the outsourced side of this, so I'm not a neutral referee. I'll still tell you to hire the day your daily volume fills a real seat, because an outsourced team doing a full-timer's job is a worse deal than the full-timer.
Outsource the stack now. Bring it in-house when daily transaction volume genuinely demands a body in the building, and not a month before. Never let the same person record and review.
Want a second opinion on yours? That's the call I take every week, usually with a founder sitting exactly where you are.
Frequently asked questions
How much does an in-house accountant cost a small business?
Plan on $70,000 to $90,000 a year fully loaded for a staff accountant: $55,000 to $70,000 in salary, then payroll taxes, benefits, software, and recruiting push the real cost to roughly 1.25 to 1.4 times salary. That works out to about $5,800 to $7,500 a month. These are practitioner ranges, not a salary survey, and they shift with your market.
At what revenue should a business bring accounting in-house?
There's no magic number, but in my experience the crossover shows up past $5M, or earlier if the business generates heavy daily transaction work like job costing or daily billing. The test is volume, not revenue: if a full-time person would be genuinely busy 40 hours a week, in-house starts to pay. At $2M, most service businesses aren't there.
Can I just hire a part-time bookkeeper instead of outsourcing?
You can, and for very simple books it works. The weakness is the same as a full-time hire: one person, no review, and you inherit the management. A good part-time bookkeeper runs roughly $2,000 to $3,500 a month, and basic outsourced arrangements start in that same range while adding a second set of eyes on every close.
What is a hybrid accounting setup?
A full-time in-house person handles the daily transaction work, and an outsourced controller or fractional CFO sits above them, reviewing the monthly close and handling forward planning. It's usually the right structure once a business passes the point where outsourcing alone covers the daily volume, often somewhere north of $5M.
Written by Jeremy Davila, CPA, PMP · Founder, KLYVNT Advisors. KLYVNT Advisors provides bookkeeping, controller, and fractional CFO services for founder-led service businesses. Book a call.