SMB Finance Team Benchmarks
How finance teams are structured at growing companies. Staffing ratios, costs, and when to hire.

Key Takeaways
- •Finance function costs typically range from 1-3% of revenue for SMBs
- •Bookkeeper-to-revenue ratio averages $500K-$1M revenue per full-time bookkeeper
- •Controllers typically added when revenue reaches $3-5M
- •Fractional CFO often makes sense at $5-15M revenue before full-time hire
- •Outsourced accounting can reduce costs by 30-50% vs. in-house
Understanding Finance Function Costs
Our research across hundreds of SMBs reveals that finance function costs typically range from 1% to 3% of revenue, with significant variation based on company complexity, industry, and growth stage. Understanding where you fall in this range—and why—helps with budgeting and planning.
The lowest-cost quartile typically features: high automation levels, outsourced bookkeeping, simple business models (single entity, straightforward transactions), and experienced finance leadership that prioritizes efficiency. The highest-cost quartile typically has: manual processes, in-house teams for everything, complex operations (multi-entity, multi-currency), and less experienced finance leadership.
The goal isn't to minimize costs at all costs—it's to get the right level of service for your business needs. Underinvesting in finance leads to poor decisions, compliance risks, and operational chaos. Overinvesting means wasted resources that could be deployed elsewhere.
Staffing Benchmarks by Revenue Stage
Under $1M Revenue: Typically a part-time bookkeeper or outsourced accounting service. The founder often handles financial decisions personally. Monthly financials may be delayed. No dedicated finance staff needed—this is the bootstrapping phase.
$1-3M Revenue: Often a full-time bookkeeper or office manager handling accounting. Financial statements prepared monthly but may not be timely. Growing need for financial visibility. This is the stage where many companies first consider dedicated finance resources.
$3-5M Revenue: Bookkeeper plus potential controller. Controller brings financial management, month-end close oversight, and basic FP&A. Financial statements should be available within 10-15 days of month-end. This is a critical transition stage.
$5-10M Revenue: Full finance team—controller, bookkeeper, potentially analyst. Need for CFO-level strategic guidance. May consider fractional CFO vs. full-time hire depending on needs. Financial visibility and analysis become critical for decisions.
$10-25M Revenue: Controller plus CFO, plus support staff. Full monthly package, board reporting, sophisticated FP&A. This is typically when a full-time CFO becomes necessary, though fractional can work for some companies.
$25M+ Revenue: Full finance department structure with controller, CFO, and specialized roles (AP/AR, payroll, financial analysis).
The Right vs. Right-Sized
When to Hire Key Roles
When to Hire a Bookkeeper: When the founder or admin is spending more than 10 hours weekly on financial tasks. When monthly close takes more than 2 weeks. When transactions have grown beyond simple tracking. When you need reliable financial statements for decisions.
When to Hire a Controller: When financial statements are consistently late or inaccurate. When the business has grown beyond what a bookkeeper can manage. When you need someone to oversee accounting and ensure compliance. When monthly close takes more than 3 weeks. When you need financial analysis and reporting.
When to Hire a CFO: When strategic financial guidance is needed for growth decisions. When board or investor reporting is required. When the business needs complex financial modeling. When fundraising or exit planning is on the horizon. When the controller needs leadership. Typically at $10M+ revenue, though fractional options work for $5-15M.
When to Consider Outsourced Accounting: When you want to reduce costs. When you need expertise beyond what you can afford full-time. When you want predictable costs. When internal team lacks expertise in complex areas (tax, audit, technical accounting).
Building Your Finance Team Strategy
Start with the end in mind: What does your business look like in 3-5 years? What finance capabilities will you need? Work backward from there.
Consider the build vs. buy tradeoff: Outsourced can be cheaper and more flexible; in-house provides more control and deeper company knowledge. Many companies use a hybrid.
Prioritize based on pain points: What's causing the most pain right now? If books are a mess, fix bookkeeping first. If decisions are uninformed, prioritize FP&A.
Think about complexity: Multi-entity, multi-currency, regulated industries, and complex revenue recognition all require more sophisticated finance functions.
Plan for growth: Hire for where you're going, not just where you are. A good CFO can add value even before you "need" one full-time.
Build the Right Finance Team
Let us help you understand the right finance team structure for your business. We'll assess your needs and help you build a cost-effective finance function.
Frequently Asked Questions
How much should a $5M company spend on finance?
A $5M company typically spends 1.5-2.5% of revenue on finance function ($75K-$125K), including staff, systems, and outside services. This can vary based on complexity and whether you use in-house or outsourced resources.
When should I hire a full-time CFO?
Full-time CFOs typically make sense at $15-25M+ revenue, or earlier if complex needs (fundraising, M&A, international). Many companies benefit from fractional CFO at $5-15M before making the full-time commitment.
Is outsourced accounting cheaper than in-house?
Typically yes—outsourced accounting costs 30-50% less than equivalent in-house service. However, cost isn't everything. In-house provides more control and deeper company knowledge. Many companies use a hybrid approach.
What's the bookkeeper to revenue ratio?
A general rule is one full-time bookkeeper per $1-2M in monthly revenue, though this varies based on transaction volume, complexity, and automation level. High-volume businesses may need more.
Do I need a controller?
Controllers make sense when you need someone to manage accounting, ensure accurate financials, and provide financial oversight—typically when revenue reaches $3-5M or when bookkeeping alone can't handle your complexity.
This article is part of our Financial Research & Industry Benchmarks: Data-Driven Insights for Growing Businesses guide.
Related Topics: