Building a finance team is one of the most consequential organizational decisions a mid-market company makes, and it is also one of the most frequently deferred. Founders and CEOs often patch together a part-time bookkeeper and a CPA at tax time, then wake up at $20M in revenue wondering why their close takes three weeks and their board is asking for forecasts they cannot produce. The question of when to hire, what to hire, and how to structure the finance function does not have a universal answer—it depends on your revenue stage, transaction complexity, capital structure, and strategic agenda.
The core tension is this: finance headcount is expensive on a fully-loaded basis, but inadequate finance infrastructure is expensive in a different way—through poor decisions, missed opportunities, audit failures, and the executive time consumed managing around gaps. The CFO's job, long before there is a CFO, is to build a function that provides accurate information at a cost proportional to the value that information generates.
This guide lays out the three structural models, maps each to revenue stage, quantifies the cost tradeoffs, and provides a sequencing framework for building out the function as you scale. We will be specific about dollar ranges and role definitions because the generic advice to "hire a good controller" is not actionable without knowing what a controller actually costs and what they own versus a VP Finance or a CFO.
The Three Models
Every finance team sits somewhere on a spectrum between fully in-house and fully outsourced. In practice, almost every company above $10M in revenue uses some form of hybrid, but it helps to understand the pure forms first.
Fully In-House
All finance functions are performed by employees on your payroll. This model provides maximum control, fastest response time, and deep organizational context. The tradeoff is cost: even a lean in-house team at $25M revenue will typically carry $400K–$600K in fully-loaded salary expense before you add a fractional or full-time CFO.
PRO Deep context, fast response, culture integration CON High fixed cost, hard to right-size, coverage risk
Fully Outsourced
All finance activities are handled by an external firm or combination of firms: a bookkeeping service, an outsourced accounting firm for the controller layer, a fractional CFO, and possibly a third-party payroll and tax provider. This model converts fixed headcount cost to variable service cost, which is appropriate when transaction volume is low or unpredictable.
PRO Variable cost structure, access to specialized expertise, no HR overhead CON Less organizational context, response time lag, knowledge transfer risk
Hybrid
The most common model for companies between $15M and $150M in revenue. Strategic finance (CFO, VP Finance) is in-house; transactional finance (AP, AR, bookkeeping, payroll) is outsourced; and the controller layer can go either way depending on complexity and budget. The hybrid model captures the benefits of both: in-house leadership that owns the narrative and outsourced execution that scales with volume.
PRO Cost-efficient, scalable, retains strategic control CON Requires strong vendor management, more coordination overhead
Finance Team by Revenue Stage
The table below maps revenue tiers to typical team composition, key roles, annual cost ranges, and the most common structural approach. Cost ranges represent cash compensation only; fully-loaded cost is approximately 1.25x–1.35x of cash for employees (add benefits, payroll taxes, equipment, management overhead).
| Revenue Stage | Typical Team | Key Roles | Annual Cost Range | Common Approach |
|---|---|---|---|---|
| $0–$5M | 0–1 FTE | Bookkeeper (PT), CPA for taxes | $15K–$50K/yr | Outsourced bookkeeper + fractional CPA |
| $5M–$25M | 1–3 FTE | Accounting Manager or Controller, Bookkeeper | $120K–$280K/yr | Hybrid: in-house accounting manager + outsourced bookkeeping |
| $25M–$75M | 3–6 FTE | Controller, AP/AR, FP&A Analyst, Fractional or Full-Time CFO | $450K–$850K/yr | Hybrid: in-house controller + outsourced transactional + fractional CFO |
| $75M–$200M | 6–12 FTE | CFO, Controller, VP Finance (or FP&A Director), AP/AR team | $1.2M–$2.2M/yr | In-house core + outsourced transactional overflow |
| $200M+ | 12–30+ FTE | CFO, Controller, FP&A team, Treasury, Tax, Internal Audit | $2.5M–$6M+/yr | Predominantly in-house; select outsourcing for peak volume or specialized work |
Core Finance Roles and Responsibilities
One of the most persistent problems in mid-market finance is role misalignment—companies hire titles rather than capabilities, and end up with organizational shapes that do not match their actual needs. Here is what each core role owns and, critically, what it does not own.
Bookkeeper
A bookkeeper handles the daily recording of financial transactions: accounts payable entry, accounts receivable posting, bank feed reconciliation, and expense coding. They operate within a chart of accounts and process structure that someone else designed. A bookkeeper should not be structuring month-end close, making accrual judgments, or interpreting financial statements. When you need one: from your first dollar of revenue. When to upgrade: when transaction volume exceeds ~8–10 hours per week of bookkeeping work.
Accounting Manager
An accounting manager owns the monthly close, manages the bookkeeper(s), ensures compliance with GAAP or IFRS, handles payroll processing coordination, and produces basic financial statements. They can identify issues but typically escalate technical accounting questions. When you need one: around $5M–$10M in revenue, or when your bookkeeper is spending time on close tasks they are not equipped to handle. What they don't own: financial strategy, board reporting, or complex technical accounting.
Controller
A controller is the highest technical accounting authority in most mid-market companies. They own the integrity of the general ledger, manage the audit relationship, establish accounting policies, handle complex revenue recognition and multi-entity consolidation, and produce the financial statements that go to lenders and the board. Controllers are often the person who actually builds out the accounting infrastructure: chart of accounts, reconciliation cadences, close calendar, and internal controls. When you need one: at $15M–$25M revenue, or earlier if you have PE or institutional debt. What they don't own: financial planning and analysis, strategic forecasting, or investor relations.
VP Finance / FP&A Director
The VP Finance or FP&A Director owns the forward-looking finance function: annual operating plan, long-range model, KPI dashboards, board presentations, and the financial analysis that informs pricing, headcount, and capital allocation decisions. This role translates what happened (accounting) into what will happen (planning) and why it matters (analysis). When you need one: when the board or investors are asking questions your controller cannot answer, typically $40M–$75M in revenue. What they don't own: the general ledger or audit relationship (that stays with the controller).
CFO
The CFO owns the entire finance function, represents the company's financial position externally (to investors, lenders, and M&A counterparties), drives capital structure decisions, and serves as the CEO's strategic co-pilot. A true CFO-level contribution is primarily judgment-based: which markets to enter, how to structure debt, when to raise equity, how to position the business for exit. When you need one (in-house): at $50M–$100M revenue, or at any revenue if you are raising a large round or preparing for a transaction. When fractional is sufficient: below $50M for most businesses, assuming you have a capable controller covering the accounting layer.
The shape problem: Most companies have the wrong shape. They hire a controller before they have a bookkeeper infrastructure, or they try to use a bookkeeper when they need a controller. The result is either a $150K controller spending time on tasks a $60K bookkeeper should handle, or a $60K bookkeeper making accounting judgments they are not qualified to make.
Cost Modeling
Finance team cost is routinely underestimated because companies anchor on base salary and ignore fully-loaded cost. The fully-loaded cost of an employee is typically 1.25x–1.35x their cash compensation when you add employer payroll taxes (7.65% FICA), health benefits ($8K–$18K/year per employee), 401(k) match, equipment and software, management overhead, and the amortized cost of recruiting and onboarding.
In-House Role Cost Ranges (Cash Comp, US Market, 2026)
| Role | Cash Comp Range | Fully-Loaded Est. | Experience Level |
|---|---|---|---|
| Bookkeeper | $50,000–$70,000 | $63K–$95K | 2–5 years experience |
| Accounting Manager | $75,000–$95,000 | $94K–$128K | 5–8 years, CPA preferred |
| Controller | $120,000–$180,000 | $150K–$243K | 8–12+ years, CPA required |
| VP Finance / FP&A Director | $175,000–$250,000 | $219K–$338K | 10–15 years, MBA or CFA common |
| CFO (full-time) | $250,000–$500,000 | $313K–$675K | 15+ years; equity common at growth companies |
Outsourced Equivalents
Outsourced finance firms typically charge based on hours or a monthly retainer. Bookkeeping services for a $10M–$30M company typically run $1,500–$4,500/month ($18K–$54K/year). Outsourced controller-level services range from $3,500–$8,000/month ($42K–$96K/year). Fractional CFO engagements typically run $5,000–$15,000/month ($60K–$180K/year) depending on hours and seniority. At a $25M company, a well-structured outsourced stack might cost $90K–$140K per year versus $350K–$500K for the equivalent in-house team—a savings of 60%–70% on the transactional and accounting layers.
When to Hire In-House vs. Outsource
The make-vs.-buy decision for finance talent comes down to four variables. Work through each before deciding:
1. Transaction Volume
Outsourced bookkeeping is most cost-efficient when your transaction volume is moderate and predictable. If you are processing 500+ invoices per month, managing multi-entity intercompany, or running complex revenue recognition, the coordination overhead of an outsourced team can exceed its cost savings. High-volume transactional work benefits from a dedicated in-house person who knows your systems intimately.
2. Data Sensitivity and Confidentiality
Sensitive data—payroll, cap table, M&A discussions, strategic financial projections—is better handled in-house where access controls are under your direct management. Outsourced bookkeeping for AP/AR is low-risk; outsourced handling of your M&A model or compensation data is not.
3. Cultural Integration Requirements
Finance leadership roles require deep organizational context: understanding why revenue was recognized a certain way, what commitments exist in contracts, what the CEO meant when they said "stretch goal" in the operating plan. The higher the role in the finance hierarchy, the more it benefits from in-house presence. Bookkeepers and AP specialists can be effectively outsourced; a VP Finance who is trying to build a credible annual operating plan needs to be in the room.
4. Duration of Need
Temporary surges—an audit, a fundraising process, a systems migration—are ideal candidates for outsourcing. Ongoing, permanent need with predictable scope is better served by in-house hiring once the economics are favorable. A good rule of thumb: if the need will exist for 18+ months and requires more than 20 hours per week, model the cost of an in-house hire versus a vendor contract. The crossover point varies by role level but often falls somewhere in the 18–24 month range.
Looking for outsourced finance vendors?
Browse CFOTechStack's curated directory of outsourced accounting, bookkeeping, and fractional CFO firms reviewed for mid-market companies.
The Hybrid Model in Practice
For most companies between $15M and $100M, the optimal finance team structure is a deliberate hybrid. Here is how the layers typically divide:
What Stays In-House
Strategic finance leadership should almost always be in-house. This means the CFO or VP Finance—whoever is accountable to the board, owns the operating plan, and drives capital allocation decisions. Even a fractional CFO should be embedded enough to attend board meetings, understand the business model, and represent the company to investors. Financial planning and analysis (FP&A) works best in-house because it requires the organizational context to build credible forecasts and because the output (board decks, operating plans) is too sensitive to route through a third party.
What Works Well Outsourced
Transactional finance functions are the most natural candidates for outsourcing: accounts payable processing, accounts receivable cash application, bank reconciliations, payroll processing, sales tax compliance, and 1099/W-2 filing. These are rules-based, volume-driven tasks where quality is verifiable and the work does not require deep organizational context. An outsourced bookkeeping team handling 300 invoices per month at $2,500/month is almost always more cost-effective than a full-time AP specialist at $60,000/year.
The Controller: It Can Go Either Way
The controller layer is the most interesting decision point. An outsourced controller service provides CPA-level oversight of the monthly close, audit preparation, and accounting policy—at a fraction of the cost of a full-time hire. This works well when your accounting is relatively clean and your systems are solid. When you have complex multi-entity structures, significant technical accounting (revenue recognition under ASC 606, lease accounting under ASC 842, equity compensation), or an upcoming audit with a Big 4 firm, an in-house controller becomes worth the premium. The outsourced controller model starts to break down above roughly $50M in revenue or when close complexity becomes significant.
Building the Sequence: From $5M to $100M+
Finance teams should be built in a deliberate sequence. The following milestones represent the typical hiring progression for a well-run mid-market company:
- Milestone 1 ($3M–$7M revenue): Engage an outsourced bookkeeping service. Get off the founder's QuickBooks file managed by a part-time family member. Establish a proper chart of accounts, close cadence, and clean reconciliations. Budget: $1,500–$3,500/month.
- Milestone 2 ($7M–$15M revenue): Add outsourced controller-level oversight OR hire a strong accounting manager in-house. The choice depends on complexity. If you have a clean, single-entity business, outsourced controller-level review is sufficient. If you have PE backing, multi-entity, or are approaching your first institutional audit, hire in-house.
- Milestone 3 ($10M–$20M revenue): Engage a fractional CFO if you have a board, are raising capital, or are dealing with lender relationships. A fractional CFO at 2–3 days per week costs $60K–$120K/year—a fraction of a full-time hire and appropriate for a company at this stage.
- Milestone 4 ($20M–$40M revenue): Build out your accounting infrastructure properly. If you have been outsourcing the controller layer, evaluate whether it is time to hire in-house. Add a dedicated AP/AR function if transaction volume warrants it. Invest in your ERP if you are still running on QuickBooks.
- Milestone 5 ($40M–$60M revenue): Begin transitioning your fractional CFO to full-time, or hire a full-time VP Finance if your current fractional CFO is not the right person for the full-time role. Build a real FP&A capability: monthly financial packages, driver-based forecasting, annual operating plan process.
- Milestone 6 ($60M–$100M revenue): Establish a full finance organization: CFO, Controller, FP&A lead, and supporting staff. This is typically the stage where finance headcount as a percentage of total headcount stabilizes at 1.5%–2.5%. Companies that have managed the prior milestones well arrive here with clean books, proven processes, and a team that can support IPO readiness, M&A diligence, or continued growth.
- Milestone 7 ($100M+ revenue): Add specialized functions as complexity demands: Treasury, Tax (in-house or dedicated advisor), Internal Audit (or SOX readiness function), and potentially a dedicated Investor Relations function if public or pre-IPO.
Key Takeaways
- There is no universal right answer for finance team structure—the right model depends on revenue stage, transaction complexity, capital structure, and strategic agenda.
- The hybrid model (in-house strategic leadership + outsourced transactional) is optimal for most companies between $15M and $100M in revenue.
- Fully-loaded cost is 1.25x–1.35x cash compensation for in-house employees; model this accurately when comparing in-house to outsourced options.
- Role misalignment is the most common finance team failure mode: controllers doing bookkeeper work, or bookkeepers making accounting judgments they are not qualified to make.
- The controller function becomes critical at $10M–$20M revenue, especially with institutional debt, PE backing, or approaching an audit.
- The crossover point where an in-house hire becomes more cost-effective than outsourcing typically falls at 18–24 months of sustained need at 20+ hours per week.
- Build the sequence deliberately: clean bookkeeping first, then controller-level oversight, then FP&A capacity, then full CFO leadership. Each layer enables the next.
Find outsourced finance partners for your stage
CFOTechStack's marketplace includes vetted outsourced accounting firms, fractional CFO providers, and bookkeeping services reviewed by mid-market finance leaders.