| Approach | Hire in-house | Outsource / fractional |
|---|---|---|
| Cost (annual) | $120K-$300K+ for senior controller/CFO + benefits | $30K-$100K typical for fractional engagement |
| Speed to start | 2-4 months hiring + ramp | Days to weeks |
| Flexibility | Fixed cost, hard to scale down | Scope-adjustable, month-to-month |
| Best for | Mature businesses with predictable workload | Growing or transitional businesses |
| Risk | Bad hire is expensive and slow to fix | Provider mismatch: easier to swap |
| Knowledge depth | Deep on your business specifically | Broader pattern recognition across clients |
| Capacity scaling | Limited by individual hours | Can flex up for fundraises, audits, etc. |
What each role actually does
Finance roles split into three layers: bookkeeper (transaction entry, categorization, reconciliation), controller (review, close management, financial statement preparation, internal controls), and CFO (strategy, fundraising, board reporting, forecasting). Each layer has different time requirements and different skill profiles.
Understanding the layers matters because the hire-vs-outsource decision is different for each. Bookkeeping is often the first to outsource because it is high-volume but not strategic. CFO work is often the last to outsource because it requires deep company context.
The layers also scale differently with revenue. Bookkeeping scales with transaction volume, which grows faster than revenue for some businesses. Controller work scales with complexity - multi-entity, multi-currency, audit requirements. CFO work scales with strategic decision volume, not transaction volume.
When to outsource
Outsource when the hours required do not justify a full-time hire. A company that needs 15 hours per month of controller work is overpaying at $140K for a full-time controller. A fractional arrangement at $4K/month is half the annual cost for the actual hours needed.
Outsource when you need specialized expertise occasionally. ASC 606 compliance, transfer pricing, audit preparation, M&A diligence support - these are specialized areas where quarterly or project-based engagement with experts is cheaper and better than trying to build in-house capability.
Outsource when continuity is less important than flexibility. Fractional engagements can scale up or down with business needs. Full-time hires cannot easily scale down without layoffs. For businesses with variable workloads, outsourcing provides flexibility that hiring does not.
When to hire in-house
Hire in-house when the role needs 30+ hours per week consistently. Past that threshold, a fractional arrangement becomes more expensive than a full-time hire and provides less continuity. A controller doing 40 hours/week of work should be full-time.
Hire when context and business knowledge are critical. A senior accountant who has been with the company for 3 years knows the nuances of the contracts, the quirks of the systems, the patterns in the numbers. This institutional knowledge is valuable and hard to replicate with external engagements.
Hire when cross-functional collaboration is frequent. A CFO who needs to be in sales meetings, product discussions, and team check-ins is better in-house than outsourced. External resources work well for scoped projects; internal resources work well for continuous collaboration.
The typical evolution
Early stage (under $2M revenue): outsourced bookkeeping, founder handles CFO-level work. This works as long as the financial complexity is low and the founder has time to devote to numbers.
Growth stage ($2M-$10M): outsourced bookkeeping plus fractional controller, sometimes plus fractional CFO. The outsourced layers add expertise without requiring full-time hires. The founder gradually offloads CFO work to a fractional CFO as strategic decisions multiply.
Scale stage ($10M+): in-house controller or accounting manager, fractional CFO evolves to full-time CFO. The bookkeeping layer may stay outsourced or move in-house depending on transaction volume. By $25M+, most companies have a full finance team in-house with specialized outside support.