The short answer: Building an in-house finance team at $15M–$80M in revenue usually runs in a fixed order: a staff accountant first, then a controller, then a senior accountant and an FP&A analyst, with a CFO last. At 2026 BLS medians, a three-role in-house finance team costs about $426,786 a year fully loaded, or 2.85% of revenue at $15M.
- Hire for the work that breaks first, which is usually daily transaction volume, not strategy.
- A controller costs about $237,957 a year loaded at the May 2025 median wage of $166,570.
- Finance cost as a share of revenue falls as the company grows: 2.85% at $15M, 1.83% at $40M, 1.54% at $80M in the model below.
- A first-year controller hire runs about $284,271 once recruiting and handoff overlap are counted.
Last updated November 2026.
Most mid-market companies do not design their finance function. It accumulates. A bookkeeper becomes the accounting department, an outside firm handles taxes, and the founder reads the bank balance as the forecast.
This guide lays out a deliberate build instead. It covers the roles, the hiring order, the team shape at three revenue stages, and the full cost of each step, priced from federal wage data.

How do you build an in-house finance team?
Build an in-house finance team one layer at a time, starting with the layer under the most strain. For most companies between $15M and $80M, that sequence is recording, then closing, then review, then analysis, then strategy.
Each layer depends on the one beneath it. An FP&A analyst cannot forecast from books that close 45 days late. A CFO cannot present a board deck built on unreconciled accounts. Hiring top-down feels faster. In practice, it leaves expensive people doing cleanup.
The useful question is narrower than “what team do we need?” Ask which task fails first when volume grows 30%. The answer names the next hire.
What roles make up an in-house finance team at a mid-market company?
A complete mid-market finance team has six roles: an AP or billing clerk, a staff accountant, a senior accountant, a controller, an FP&A analyst, and a CFO. Smaller companies combine several of them in one seat.
The table below prices each role from the Bureau of Labor Statistics Occupational Employment and Wage Statistics for May 2025. Wages made up 70.0% of private-industry compensation in June 2026, per the BLS Employer Costs for Employee Compensation release. Dividing each wage by 0.70 adds benefits.
| Role | Owns | BLS benchmark, May 2025 | Loaded cost per year | Loaded cost per month |
|---|---|---|---|---|
| AP or billing clerk | Invoices, bills, collections follow-up | $48,500 (billing and posting clerks, median) | $69,286 | $5,774 |
| Staff accountant | Reconciliations, journal entries, accruals | $83,680 (accountants and auditors, median) | $119,543 | $9,962 |
| Senior accountant | Revenue schedules, complex accounts, close prep | $109,810 (accountants and auditors, 75th percentile) | $156,871 | $13,073 |
| FP&A analyst | Budget, forecast, variance analysis | $102,740 (financial and investment analysts, median) | $146,771 | $12,231 |
| Controller | Close, GAAP reporting, internal controls | $166,570 (financial managers, median) | $237,957 | $19,830 |
| CFO | Capital, strategy, board and lender relationships | $219,980 (financial managers, 75th percentile, used as a floor) | $314,257 | $26,188 |
Two of these benchmarks are proxies. BLS does not publish a separate senior accountant series, so the 75th percentile for accountants stands in. CFO pay usually sits well above the financial managers’ 75th percentile, so treat $314,257 as a minimum. Local markets, including Tampa, run above or below the national medians.
Who should you hire first: bookkeeper, staff accountant, or controller?
Hire a staff accountant first in most cases. Hire a controller first only when the close is already broken: late, unreconciled, or failing a lender or audit test.
A staff accountant at $119,543 loaded takes reconciliations and accruals off whoever is drowning in them today. That one hire often moves the close from 30 days to 15. A bookkeeper alone rarely gets there, because accrual entries and balance-sheet reconciliations sit above the bookkeeping layer. The comparison of bookkeeper vs. controller vs. CFO draws those lines in detail.
The controller-first exception is real. A company facing its first audit, a covenant breach, or a sale process needs judgment before it needs capacity. In that case, a controller hired into a mess spends the first six months rebuilding, and a staff accountant follows.
What does an in-house finance team look like at $15M, $40M, and $80M?
An in-house finance team grows from about three people at $15M to eight at $80M. Total cost rises in dollars but falls as a share of revenue, from 2.85% to 1.54% in this model.
| Revenue stage | Typical roles | Headcount | Loaded cost per year | Share of revenue |
|---|---|---|---|---|
| $15M | Controller, staff accountant, AP or billing clerk | 3 | $426,786 | 2.85% |
| $40M | Controller, senior accountant, staff accountant, AP or billing clerk, FP&A analyst | 5 | $730,428 | 1.83% |
| $80M | CFO, controller, senior accountant, two staff accountants, two clerks, FP&A analyst | 8 | $1,233,514 | 1.54% |
These are illustrative stages built from the loaded costs above. Headcount moves with transaction volume, entity count, and revenue complexity more than with revenue alone. A $40M distributor with 3,000 invoices a month needs more clerks than a $40M SaaS company billing 200 annual contracts.
The $15M row also shows the hybrid option. Keep the staff accountant and the clerk in-house, at $188,829 a year, and buy controller review as a service. The guide to in-house vs. outsourced accounting runs that split for a smaller company.
Worked example: the true first-year cost of a controller hire
A controller hire costs more in year one than the salary suggests. Recruiting, ramp-up, and a handoff overlap add roughly 19.5% to the loaded figure in this example.
Take an illustrative $28M manufacturer that has used an outside accounting team and now hires its first in-house controller at the national median.
- Loaded salary. $166,570 ÷ 0.70 = $237,957 a year.
- Recruiting. At an assumed contingency fee of 20% of first-year salary, the placement costs $166,570 × 0.20 = $33,314.
- Handoff overlap. The outside team stays on for two closes at an assumed $6,500 a month: 2 × $6,500 = $13,000.
- Year-one total. $237,957 + $33,314 + $13,000 = $284,271, or $23,689 a month.
That total is $46,314 above the loaded salary, a premium of 19.5%. The premium falls away in year two, when the cost returns to $237,957 plus raises. Budget for it anyway. A first close run by a new controller is the riskiest month of the transition.
At what revenue does a company need an in-house controller?
Revenue is a weak trigger on its own. A better test is hours: a full-time controller pays off once the company needs roughly 99 hours of controller-level work each month.
That figure comes from dividing $237,957 by an assumed $200 outsourced hourly rate, which gives 1,190 hours a year. Many companies cross it somewhere between $25M and $40M, usually when a second entity, an audit, or a lender covenant arrives. The full break-even math sits in the guide to an outsourced controller vs. in-house.
How do you transition from outsourced accounting to an in-house team?
Run the transition over about 90 days, with at least two closes of overlap. The outside team documents, the new hire shadows, and ownership moves one account group at a time.
- Days 1–30. The outgoing team delivers the close checklist, reconciliation files, and the chart-of-accounts map for QuickBooks Online, NetSuite, or Xero.
- Days 31–60. The new hire prepares the close while the outside team reviews it. Differences get logged and resolved.
- Days 61–90. The new hire owns the close. The outside team moves to a review-only role or exits.
At Debit & Co., Aaron Ressel and Kevin Cahill review the handoff checklist before any client cuts over to an internal team. The point is continuity: the first in-house close should tie out to the last outsourced one, line by line.
What mistakes do companies make when building a finance team?
The most expensive mistake is hiring a CFO before the books close reliably. At a $314,257 floor, that CFO spends early months on reconciliations a $119,543 staff accountant could own.
- Promoting the bookkeeper to controller by title. The work changes from recording to judgment, and the title does not supply it.
- Skipping FP&A until a board asks. A forecast built in a week before a raise rarely survives diligence.
- Hiring without written handoffs. Undocumented close steps leave with whoever performed them.
- Pricing hires on salary alone. Benefits add about 43 cents to every wage dollar when wages are 70.0% of compensation.
For companies weighing whether the next layer should be a hire or a fractional role, the comparison of outsourced accounting vs. a fractional CFO covers the strategy seat.
Frequently asked questions
What roles make up an in-house finance team at a mid-market company?
A full mid-market team has an AP or billing clerk, a staff accountant, a senior accountant, a controller, an FP&A analyst, and a CFO. A $15M company typically combines these into about three seats; an $80M company may have eight.
Who should you hire first: bookkeeper, staff accountant, or controller?
A staff accountant is usually the right first hire, because reconciliations and accruals are what break first as volume grows. Hire a controller first when the close is already late, unreconciled, or facing an audit or lender test.
How much does a full in-house accounting department cost, fully loaded?
At 2026 BLS medians with benefits added, a three-person team costs about $426,786 a year, a five-person team about $730,428, and an eight-person team with a CFO about $1,233,514.
At what revenue does a company need an in-house controller?
Revenue alone is a weak signal. A full-time controller costs about $237,957 a year loaded, which breaks even against an assumed $200 hourly rate at roughly 99 hours of controller work a month. Many companies reach that between $25M and $40M.
How do you transition from outsourced accounting to an in-house team?
Plan about 90 days with at least two closes of overlap. The outside team documents the close, the new hire prepares it under review, and then the new hire owns it while the outside team steps back.
Sources: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025 (financial managers, SOC 11-3031; accountants and auditors, SOC 13-2011; financial and investment analysts, SOC 13-2051; billing and posting clerks, SOC 43-3021); BLS Employer Costs for Employee Compensation, June 2026, private industry. The revenue stages, the manufacturer, the 20% recruiting fee, the $6,500 overlap fee, and the $200 hourly rate are illustrative assumptions.


