CFO vs. Controller vs. Bookkeeper
Which does your business need? Understanding the differences between these three critical finance roles.

Three Distinct Roles
Each role serves a distinct purpose:
Bookkeeper: Records transactions accurately.
Controller: Ensures financial operations run smoothly.
CFO: Provides strategic financial leadership.
Understanding these differences helps you build your finance function correctly—and know when to bring in each type of expertise.
Bookkeeper: The Foundation
What bookkeepers do:
Transaction Entry: Recording bills, invoices, receipts, and other business transactions in your accounting software.
Bank Reconciliation: Matching bank statements to your records to ensure accuracy.
Accounts Payable: Processing bills and payments to vendors.
Accounts Receivable: Recording customer payments and following up on outstanding invoices.
Payroll Processing: Handling employee compensation, deductions, and tax filings.
Basic Reporting: Generating basic financial reports from the accounting system.
Bookkeepers focus on accuracy and completeness. Their work ensures you have reliable financial records—but they don't analyze or interpret that data strategically.
When to hire: From the beginning. Every business needs accurate transaction recording.
Key Takeaways
- •Records day-to-day transactions
- •Ensures financial accuracy
- •Handles AP/AR and payroll
- •Generates basic reports
- •Focus: Past and present
Controller: The Operations Manager
What controllers do:
Financial Statement Oversight: Ensuring balance sheets, income statements, and cash flow statements are accurate and complete.
Month-End Close Management: Overseeing the monthly close process to ensure timely, accurate financial reporting.
Process and Controls: Implementing accounting policies and procedures to prevent errors and ensure compliance.
Team Management: Managing bookkeepers and accounting staff.
System Management: Overseeing accounting software and financial systems.
Compliance: Ensuring adherence to accounting standards and regulatory requirements.
Audit Coordination: Liaising with external auditors and supporting audit processes.
Controllers are the operations leaders of finance. They make sure the accounting engine runs smoothly—but their focus remains on accurate financial reporting, not strategic analysis.
When to hire: Typically when you have $2M-$5M+ in revenue, multiple employees, or enough complexity to require more than basic bookkeeping.
CFO: The Strategic Leader
What CFOs do:
Strategic Planning: Developing long-term financial strategy aligned with business goals.
Financial Modeling: Building forecasts and scenarios that guide decision-making.
Fundraising: Preparing companies to raise capital and managing investor relations.
Capital Allocation: Recommending where to invest company resources.
Major Decision Analysis: Analyzing acquisitions, expansions, pricing, and other strategic moves.
Board Relations: Preparing and presenting board materials and governance.
Risk Management: Identifying and mitigating financial risks.
Team Building: Building and leading the finance organization.
CFOs focus on the future. They use financial insight to shape strategy, guide growth, and maximize value.
When to hire: When you need strategic financial guidance—typically $2M+ revenue and significant growth, fundraising, or complex decisions.
The Golden Rule
The Typical Progression
Stage 1: Bookkeeper Only ($0-$1M)
Your primary need is accurate transaction recording. A part-time bookkeeper handles everything.
Stage 2: Enhanced Bookkeeping ($1M-$3M)
As volume increases, you need more hours. Consider a full-time bookkeeper or higher-level bookkeeper.
Stage 3: Controller ($3M-$10M)
Complexity grows—multiple products, locations, employees. You need someone to manage accounting operations and ensure reliable reporting.
Stage 4: Fractional CFO ($2M-$10M+)
Strategic needs emerge (fundraising, major decisions). A fractional CFO provides strategic leadership alongside your operational finance team.
Stage 5: Full-Time CFO ($15M+)
At scale, you need dedicated executive leadership—someone embedded in the company full-time.
Stage 6: Both Controller and CFO ($30M+)
Larger companies need both: controller for operations, CFO for strategy.
Cost Comparison
Bookkeeper
- Part-time: $2,000-$5,000/month
- Full-time: $4,000-$8,000/month
- Hourly: $30-$75/hour
Controller
- Fractional: $5,000-$12,000/month
- Full-time: $120K-$200K/year
Fractional CFO
- Retainer: $3,000-$15,000/month
- Hourly: $200-$500/hour
Full-Time CFO
- Total comp: $250K-$500K+/year
Making the Right Hire
If you need accurate transaction recording → Bookkeeper
If you need reliable financial statements → Controller
If you need strategic financial guidance → CFO
Most growing companies need bookkeeper + fractional CFO. The bookkeeper handles transactions; the CFO provides strategy. As you scale, you may add a controller in between.
Frequently Asked Questions
Can one person be both bookkeeper and CFO?
Technically, but rarely effectively. The skills and focus are different—transaction recording vs. strategic analysis. Most companies benefit from separate roles as they grow.
Do I need a controller before a CFO?
Not necessarily. A fractional CFO can work with your existing bookkeeping. However, CFO value increases when financial reporting is reliable—which a controller ensures.
What's the right order to hire?
Bookkeeper first (from day one), then fractional CFO when strategic needs emerge, then controller as operations grow, then potentially full-time CFO.
Can a fractional CFO replace a controller?
No—they serve different purposes. A CFO provides strategy; a controller manages operations. You may eventually need both.
When do I need a full-time CFO vs. fractional?
Fractional works for most companies under $20M revenue. Full-time makes sense when you need 40+ hours/week of CFO work, have investors requiring it, or are building a large finance team.