Bookkeeper vs CPA vs CFO: who does what, and which one your business actually needs
- Maria Fitz
- 4 hours ago
- 4 min read

There's a stage every growing business hits where the word "accountant" stops being useful. You're sitting in front of a financial decision, you know you should probably talk to someone, and you find yourself wondering whether that someone is your bookkeeper, your CPA, or somebody else entirely. Most owners default to whoever they already pay. That's almost always the wrong move.
Bookkeepers, CPAs, and CFOs are three different jobs, with different skill sets and different price tags. Hiring the wrong one for the question you're sitting with is one of the more expensive mistakes growing businesses make.
What a bookkeeper actually does
A bookkeeper's job is to keep your day-to-day financial records accurate and current. They categorize transactions, reconcile bank accounts, run payroll if you've hired them to, manage accounts payable and receivable, and produce the monthly reports (P&L, balance sheet, cash flow statement) that everyone else in your financial life depends on.
Reading the patterns underneath those numbers, recommending action, or making strategic calls about the business are jobs for somebody else.
A good bookkeeper is the foundation of every well-run business. If your books aren't clean, every other financial professional you bring in will spend their first three months cleaning them up, on your dime. Most owners underestimate how much of a difference a strong bookkeeper makes until they finally have one.
Pricing varies depending on transaction volume and complexity. For most small and mid-sized businesses, ongoing bookkeeping runs somewhere between $500 and $3,000 a month.
What a CPA actually does
A CPA, or Certified Public Accountant, is a licensed professional whose training is concentrated in tax law, audit, and financial compliance. The two most common things owners use their CPA for are filing the annual tax return and providing audited or reviewed financial statements when a bank or investor requires them.
Day-to-day bookkeeping and strategic financial decisions sit outside that training. Most CPAs will tell you so honestly, because interpreting weekly financials or building a hiring forecast isn't what they spent years certifying for.
You typically interact with a CPA seasonally. They file your return in the spring, handle a few questions through the year, and often charge hourly for ad-hoc work outside the return cycle. Annual cost for a small business runs $1,500 to $7,500 depending on complexity.
What a CFO actually does
A CFO, whether full-time or fractional, translates financial data into strategy. They build cash flow forecasts, run scenarios on big decisions, and tell you whether you can afford the new hire, whether the pricing model is still working, where margin is leaking, and how to position the business for the next stage. The good ones see patterns owners are too close to see themselves.
Bookkeeping and tax filing fall to other people. A CFO doing your books is being misused. So is one preparing your return. A full-time CFO is the most expensive financial hire most businesses ever make. Base salary in most markets runs $180,000 to $250,000, before benefits, equity, and the months of ramp time it takes for them to understand your business well enough to be useful. For a company doing less than $5M in revenue, the math rarely pencils.
Fractional CFOs solve that problem by working with multiple businesses at once. You get the same strategic judgment, scaled to exactly the engagement your business needs. Most fractional CFO engagements run $2,500 to $7,500 a month depending on depth and frequency.
Which one you actually need
Most growing businesses need all three eventually. The question is which to prioritize at your current stage.
If your books are messy, hire a bookkeeper first. Nothing else matters until your data is reliable. Clean books paired with chaotic tax seasons every year mean you need a CPA you actually work with proactively, not one you call in March. When your books are clean, taxes are handled, and you're still making major decisions in the dark about hiring, pricing, debt, or growth, that's a CFO problem.
A useful diagnostic: think about the kind of question you most often wish you had real help with. Bookkeeping problems sound like "where did this number come from" or "why don't my reports match." Tax structure, entity setup, and deductibility questions belong with a CPA. The bigger ones, "should we do this at all" or "can we afford to," need a CFO. Most owners get clear on which question dominates their week once they sit with it.
The common mistake is trying to make one of these roles do another one's job. A CPA pulled into strategy work delivers strategy work outside their training. A bookkeeper pulled into financial advice gives it anyway. Owners end up making big decisions with the wrong input, and the cost is usually invisible until much later.
How we handle this at WRC
At Western Reserve Consulting, we work with growing businesses across all three layers. Our bookkeeping team keeps the books reliable. Our fractional CFO team turns those clean books into actual decisions. We don't file tax returns ourselves, but we partner closely with our clients' CPAs so tax work, bookkeeping, and strategy stay coordinated.
Most businesses start with one tier and add others as they grow. Some come in needing all three from day one. The right starting point depends on where you are and what you're trying to do over the next 12 months.
If you've been wondering whether you're using the right financial support, book a conversation with our team. We'll help you figure out which tier of help would actually change something for your business, and which can wait.
