Bookkeeper vs Accountant vs CFO: Who Does What (and When You Need Each)
These three roles solve fundamentally different problems. Most small businesses need all three eventually — at different stages and in different combinations. Here's what each one does, what each costs, and how they work together.

TL;DR
Three roles, three problems: bookkeeper records, accountant reports and complies, CFO function forecasts and decides.
They’re complements, not substitutes. Most growing businesses need all three at some point.
Typical sequencing: bookkeeper from day one, CPA by year one for tax filings, CFO function from around $1M revenue onward.
Asking one role to do another’s job is the most common structural mistake — and usually the most expensive.
This isn’t a criticism of any role. It’s a job description. The work that doesn’t get done is what bites.
Most small business owners are reasonably confused about the difference between a bookkeeper, an accountant, and a CFO. The confusion is fair — the titles overlap in everyday language, the work blurs at the edges, and most owners only have a vague sense of what each one actually does day-to-day.
But the three roles solve fundamentally different problems. Hiring the wrong one for your situation — bookkeeper when you need a CFO function, CPA when you need a bookkeeper — produces frustration and waste. The right framework is to understand what each does, at what stage each becomes necessary, and how they fit together.
This piece is that framework. It’s also explicitly not a piece about replacing any of these roles. Good bookkeepers, good CPAs, and good fractional CFOs are extraordinary partners. The goal is to use each on the work where their training fits the problem.
What does a bookkeeper actually do?
The bookkeeper is the foundation. They handle the day-to-day recording of every financial transaction in the business.
Core responsibilities:
- Transaction entry and categorization. Every receipt, invoice, deposit, payment, and bank charge gets recorded in the accounting system and assigned to the right category.
- Bank reconciliation. Matching accounting records to the bank statement to catch errors, missed transactions, and discrepancies. Done monthly at minimum.
- AR and AP management. Entering customer invoices, recording payments received, entering vendor bills, scheduling payments.
- Payroll processing. Running the payroll cycle, recording wages, taxes, and benefits.
- Sales tax compliance. Calculating, recording, and (sometimes) filing sales tax returns.
- Month-end close support. Closing the books at the end of each month so reports can be run. We covered this in detail in The Monthly Close Discipline.
What a bookkeeper typically doesn’t do:
- File income tax returns (that’s a CPA’s role)
- Prepare or sign formal financial statements (a CPA reviews and issues these)
- Make strategic financial decisions (CFO function)
- Provide tax planning advice (a CPA does this)
That’s not a limitation of bookkeepers. It’s a job description. A great bookkeeper doing accurate, timely work is the foundation everything else builds on.
Cost:
$300–$1,500 per month for outsourced bookkeeping, depending on transaction volume. In-house bookkeepers cost more if full-time, but most small businesses don’t need full-time bookkeeping until $5M+ revenue.
When you need one: Day one. Even at pre-revenue stage, transactions need to be recorded correctly. The owner can do bookkeeping themselves for the first few months, but most businesses are better off engaging a bookkeeper (in-house or outsourced) within the first year. The cost is small, and bad books in the early years are expensive to clean up later.
What does an accountant actually do?
The accountant — typically a CPA (Certified Public Accountant) — handles the formal, regulated, compliance-focused layer of finance.
Core responsibilities:
- Tax planning and compliance. Federal, state, and local tax returns. Quarterly estimated tax calculations. Tax strategy advice (entity structure, depreciation methods, retirement plan setup, etc.).
- Financial statement preparation. Producing year-end financial statements that meet professional standards and can be relied upon by banks, investors, or buyers.
- Audit and review services. When formal audit or review is required (often for businesses with bank covenants or investor reporting), a CPA performs the work — see AICPA’s overview of audit and assurance services.
- Complex transaction advisory. Mergers, acquisitions, partner buy-ins, sales of the business — anything with significant tax implications.
- Regulatory compliance. Industry-specific requirements (medical practices, construction, professional services with licensing implications).
- Bookkeeping review. A CPA reviews the bookkeeper’s work to catch errors and ensure the books support proper financial statements and tax returns.
What an accountant typically doesn’t do:
- Daily transaction entry (bookkeeper’s role)
- Real-time cash management (CFO function)
- Forward-looking forecasting and scenario modeling (CFO function)
- Strategic operational advisory (CFO function, with some overlap depending on the CPA)
Again, that’s not a limitation — it’s specialization. The skills required to file a complex S-corp return correctly are different from the skills required to build a 13-week cash forecast.
Cost:
- Annual tax filing: $1,500–$5,000 for typical small business returns. More for complex situations or multiple entities.
- Advisory work: $150–$400/hour depending on seniority and market.
- Compiled financial statements: $1,000–$3,000 annually.
- Reviewed or audited statements: $5,000–$25,000 annually if required.
When you need one: By year-end of your first year of operations. Even if you’ve been doing your own taxes as a sole proprietor, the moment you have meaningful business activity, you need professional tax help. The cost is small relative to the risk of filing incorrectly or missing tax planning opportunities.
See the CFO layer your books are missing. Start a 14-day free trial — use Fynso for cash forecasts, AR/AP visibility, margin context, and the owner brief between bookkeeping and tax work.
What does a CFO function do?
The CFO function — whether full-time, fractional, or AI-powered — handles forward-looking financial management and strategic decision support.
Core responsibilities:
- Cash forecasting and management. 13-week (and longer) cash flow projections. Daily/weekly cash position tracking. Cash gap warning systems.
- Financial planning and analysis. Annual budgets. Quarterly re-forecasts. Variance analysis vs plan. Long-range planning.
- Strategic financial advisory. Pricing strategy. Hiring decisions. Major capital purchases. Customer profitability analysis. Mix and margin analysis.
- External financial relationships. Banking relationships and credit facilities. Investor relations where applicable. M&A discussions.
- KPI tracking and operational metrics. Defining the metrics that matter for the business. Building dashboards and tracking trends.
- Major transaction support. Fundraising. Acquisitions. Sale prep. Complex commercial arrangements.
What a CFO function typically doesn’t do:
- Daily transaction recording (bookkeeper)
- Tax return preparation (CPA)
- Formal audit work (CPA)
Cost:
- Full-time CFO: $150K–$300K+ fully loaded. Usually only appropriate above $10M revenue.
- Fractional CFO: $3,000–$10,000/month, 10–30 hours/month.
- AI CFO software: around $300/month for ongoing operational coverage.
We compared these options in more depth in AI CFO vs Fractional CFO vs DIY.
When you need one:
The threshold varies, but useful triggers:
- Revenue above $1M and growing
- Multiple revenue streams or customer segments creating complexity
- Cash flow pressure that’s not obvious from the bank balance
- Hiring decisions becoming more frequent and consequential
- Anticipated major event (acquisition, sale, fundraising, expansion)
- Owner spending more than 2–3 hours per week on financial work without satisfaction
Below these thresholds, DIY plus bookkeeper plus CPA usually suffices. Above them, CFO function (in some form) typically pays for itself. We dug into this distinction in When Your Bookkeeper Isn’t Enough.
How do the three roles work together?
The three roles are sequential and complementary. A clean version of the workflow:
Daily/weekly: bookkeeper records everything. Transactions go in correctly. Bank reconciliation happens. AR and AP stay current. Payroll runs. Sales tax gets tracked.
Monthly: bookkeeper closes the month. Books get closed. Reports get run. The data is ready for CFO and CPA use.
Monthly/quarterly: CFO function works with the data. Cash forecast updates. Variance analysis vs plan. Strategic decisions get supported with current numbers. AR/AP get actively managed. Weekly cash brief reviewed.
Quarterly/annually: CPA reviews and produces formal output. Estimated taxes paid. Financial statements compiled. Tax planning advice provided.
Annually: CPA files taxes and produces formal financial statements. Federal and state returns. Compiled or reviewed financials as needed.
When the structure is working well, each role has clear inputs (what they need to do their work) and clear outputs (what they produce). The bookkeeper’s output (clean monthly books) is the CFO’s input. The CFO’s output (annual budget, financial summary) is one of the CPA’s inputs. The CPA’s output (tax returns, compiled statements) goes to external stakeholders.
What goes wrong when roles are confused?
A few common confusions:
“My bookkeeper does my taxes too.” Sometimes this works, especially for very simple S-corps and LLCs. More often, the bookkeeper is filing returns at a level of sophistication appropriate for their training, which may miss tax planning opportunities or — worse — make filing errors that produce IRS issues. Get a CPA review at minimum, even if the bookkeeper prepares the return.
“My CPA does our forecasting.” CPAs can do forecasting work, but most CPAs trained in tax and compliance aren’t natural fits for ongoing CFO work. The result is usually mediocre forecasts that aren’t operationally useful. Some CPAs do excellent CFO work — but it’s a specific skill, not a default capability.
“My fractional CFO does our bookkeeping.” Almost never the right structure. Fractional CFO hours at $200–$400 are dramatically more expensive than bookkeeper hours at $30–$60. Using a CFO for bookkeeping is wasteful — like using a senior engineer for data entry.
“My accountant does it all.” Some smaller CPA firms genuinely do offer bookkeeping, tax, and CFO advisory under one roof. This works when the firm has people specifically trained for each role and prices them accordingly. It fails when one person is asked to be all three for a single client — depth gets sacrificed for breadth.
What’s the typical stack by business stage?
A practical framework for which roles you need at which stage:
Stage
Bookkeeper
CPA
CFO function
Pre-revenue / startup
Optional (owner may handle)
Optional (recommended for entity setup)
Not needed
Year 1–2, sub-$500K
Yes, part-time
Yes, for tax planning and filing
Usually DIY or AI CFO software
$500K–$1M
Yes, full or part-time
Yes, quarterly check-ins
AI CFO software or DIY discipline starts paying off
$1M–$3M
Yes, established
Yes, with tax planning sessions
AI CFO software; occasional fractional CFO for major decisions
$3M–$10M
Yes, often in-house
Yes, regular advisory engagement
AI CFO + fractional CFO combination
$10M+
Full bookkeeping team
CPA firm relationship (often with audit)
Full-time CFO becomes appropriate
What we replace and what we don’t
Fynso is not your bookkeeper, CPA, or full fractional CFO. It is the operating finance layer on top of clean books: cash forecast, AR/AP visibility, margin and P&L context, and an owner brief that highlights what needs attention between bookkeeping cycles and tax conversations.
We don’t replace:
- Bookkeeping — you still need clean transaction entry. Fynso integrates with QuickBooks and reads the data the bookkeeper produces.
- Tax compliance — a CPA still files your returns and provides tax-specific advice.
- Strategic judgment on the biggest decisions — acquisitions, fundraising, pivots, and major restructuring all benefit from a human partner with experience in similar situations. Fynso surfaces decision-ready context; the decision belongs to you and the people you trust.
The three roles aren’t substitutes. A business that thinks “I have a CPA, I don’t need a CFO function” is conflating roles that solve different problems. The same logic applies in reverse: a CFO function without clean books is operating on unreliable data.
The right structure for your business depends on stage and complexity. Most businesses end up with all three at some point — but the order, the sequencing, and the cost mix changes as the business grows. Understanding what each one actually does is the first step to building the right structure.
See the CFO layer your books are missing. Start a 14-day free trial — use Fynso for cash forecasts, AR/AP visibility, margin context, and the owner brief between bookkeeping and tax work.
Frequently asked questions
- What's the difference between a bookkeeper and an accountant?
- A bookkeeper records and categorizes daily transactions, reconciles bank accounts, manages AR and AP entry, and keeps the books current. An accountant (typically a CPA) works at a higher level: reviewing the books, preparing financial statements, handling tax planning and filing, and providing compliance guidance. Bookkeepers maintain the data; accountants interpret it and use it for compliance. Most small businesses need both.
- Can a CPA do bookkeeping?
- Yes, but it's usually expensive use of CPA hours. A CPA running daily bookkeeping at $150–$250/hour produces the same output as a $30–$60/hour bookkeeper. The right structure is bookkeeper for daily work, CPA for review, compliance, and complex transactions. Some CPA firms offer both as a bundled service, which can be efficient if priced correctly.
- Do I need a CFO function if I have a good accountant?
- Probably, once you're above roughly $1M revenue. A CPA handles backward-looking financial reporting and compliance. A CFO function handles forward-looking financial management — forecasting, cash planning, scenario modeling, strategic decisions. The two roles overlap on financial literacy but solve different problems. CPA tells you what happened; CFO function helps you decide what to do next.
- What does each role cost?
- Bookkeeper: $300–$1,500/month depending on transaction volume. CPA: $1,500–$5,000/year for tax filings plus $150–$350/hour for advisory work. Fractional CFO: $3,000–$10,000/month. AI CFO software: around $300/month. Total typical financial stack for a $2–5M business: $5K–$15K/year for compliance + $5K–$30K/year for ongoing CFO function.
- Should I bundle everything with one firm?
- Sometimes — depends on size and complexity. For businesses under $1M, bundling bookkeeping and CPA work with one firm is often efficient. As businesses grow past $2M revenue, separate specialists for bookkeeping, tax, and CFO function usually produce better quality than a generalist firm. The exception is firms that genuinely specialize in your industry — domain expertise can outweigh the cost of bundling.