CFO vs. Controller vs. Bookkeeper: What Does Your Business Actually Need?
Bookkeeper, controller, CFO — these titles get used interchangeably, but they describe very different roles. Understanding the difference helps you hire the right financial support at the right stage of your business.
CFO vs. Controller vs. Bookkeeper: What Does Your Business Actually Need?
One of the most common questions I hear from small business owners is some version of: "I know I need help with my finances, but I'm not sure what kind of help."
Bookkeeper, controller, CFO — these titles get used interchangeably in small business conversations, but they describe fundamentally different roles with different skill sets, different costs, and different value propositions. Hiring the wrong one is expensive. Hiring the right one at the right time is one of the best investments a growing business can make.
Here's how to think about each role.
The Bookkeeper: Keeping Score
A bookkeeper's job is to record what happened. They categorize transactions, reconcile bank and credit card accounts, process payroll, manage accounts payable and receivable, and produce the raw financial statements — P&L, balance sheet, cash flow statement — that everything else is built on.
What a bookkeeper does:
- Records and categorizes transactions
- Reconciles bank and credit card accounts
- Processes payroll
- Manages AP and AR
- Produces monthly financial statements
What a bookkeeper does not do:
- Interpret what the numbers mean
- Advise on financial strategy
- Build forecasts or models
- Prepare tax returns (that's a CPA)
- Tell you whether a business decision makes financial sense
Cost: $20–$50/hour for an independent bookkeeper; $300–$800/month for a bookkeeping service, depending on transaction volume.
When you need one: From day one. Every business needs accurate books. If you're doing your own bookkeeping, you're spending time on a task that someone else can do better and cheaper — and you're probably making errors that will cost you later.
The Controller: Making Sense of the Numbers
A controller sits one level above a bookkeeper. They're responsible for the accuracy and integrity of the financial reporting process — not just producing statements, but making sure those statements are reliable, timely, and meaningful.
In a larger company, the controller manages the accounting team. In a small business context, a fractional controller typically handles the more complex accounting work that a bookkeeper isn't equipped for, while also adding a layer of financial oversight and analysis.
What a controller does:
- Oversees the bookkeeping function and reviews work for accuracy
- Manages the month-end close process
- Produces management reports beyond basic financial statements (budget vs. actual, KPI dashboards, variance analysis)
- Handles more complex accounting — revenue recognition, inventory accounting, multi-entity consolidations
- Implements and enforces internal controls
- Prepares for audits and works with external CPAs
What a controller does not do:
- Set financial strategy
- Build long-range forecasts
- Advise on capital structure or financing
- Engage with investors or lenders on your behalf
Cost: $80,000–$130,000/year for a full-time controller; $1,000–$3,000/month for a fractional controller, depending on scope.
When you need one: When your bookkeeping is solid but your reporting isn't giving you the visibility you need. When you're approaching $1M+ in revenue and the complexity of your financials has outgrown what a bookkeeper can manage. When you need someone to own the financial close process and produce reliable management reports.
The CFO: Steering the Ship
A CFO operates at the strategic level. They're not primarily concerned with recording what happened — they're focused on what's going to happen and what you should do about it.
A CFO uses the financial data the bookkeeper and controller produce to build forecasts, model scenarios, advise on major decisions, manage banking relationships, and help the business owner think clearly about where the business is going and how to get there.
What a CFO does:
- Builds cash flow forecasts and financial models
- Leads budgeting and scenario planning
- Advises on major financial decisions (hiring, capital expenditures, pricing, expansion)
- Manages banking and lender relationships
- Prepares investor-ready reporting and supports fundraising
- Advises on capital structure, debt, and equity
- Supports M&A activity — whether buying, selling, or raising capital
What a CFO does not do:
- Manage day-to-day bookkeeping
- Prepare tax returns
- Replace the need for a bookkeeper or controller
Cost: $200,000–$400,000/year for a full-time CFO (plus benefits and equity); $2,000–$8,000/month for a fractional CFO, depending on engagement scope.
When you need one: When you're making decisions that have significant financial consequences and you don't have the financial expertise to evaluate them clearly. When you're approaching a financing event, an acquisition, or a major growth initiative. When you need someone who can sit across the table from a banker or investor and speak their language.
The Fractional Model: Senior Expertise Without the Full-Time Cost
For most small businesses in the $500K–$5M revenue range, a full-time CFO or controller isn't the right answer. The cost is prohibitive, and the workload doesn't justify a full-time hire.
The fractional model solves this. A fractional CFO or controller works with your business on a part-time, ongoing basis — typically 10–20 hours per month — at a fraction of the cost of a full-time hire. You get senior-level expertise, consistent engagement, and someone who knows your business deeply, without the overhead of a full-time employee.
The key is matching the level of engagement to where your business actually is.
What Most Small Businesses Actually Need
Here's a simple framework:
Under $500K in revenue: A good bookkeeper and a CPA for taxes. That's it. Keep it simple.
$500K–$1M in revenue: A bookkeeper plus periodic controller-level oversight. Monthly financial review, clean reporting, someone to catch what the bookkeeper misses.
$1M–$2M in revenue: This is where a fractional controller or fractional CFO starts to pay for itself. You have enough complexity that you need real financial management, but not enough scale to justify a full-time hire.
$2M+ in revenue: A fractional CFO is almost certainly worth it. At this level, the financial decisions you're making — about growth, capital, people, and strategy — are consequential enough that having senior financial expertise in your corner is not a luxury.
The businesses that get this right don't just have cleaner books. They make better decisions, grow more confidently, and are worth more when it's time to sell.
David Biel is a CPA, CMA, and MBA with 18+ years in finance across corporate, private equity, and small business environments. North Arrow Financial provides fractional CFO and controller services for small businesses between $500K and $2M in revenue. Schedule a free conversation to talk about what level of financial support makes sense for your business.
Related reading:
- When Does a Small Business Need a Fractional CFO? — Five specific signs your business has outgrown basic bookkeeping and needs strategic financial leadership.
- The Complete Guide to Fractional CFO Services for Small Businesses — A deep dive into what a fractional CFO does, what it costs, and how to evaluate whether it's right for you.
- 6 Bookkeeping Mistakes That Cost Small Businesses Money — Before you can layer on controller or CFO services, the books need to be clean. Here's what to fix first.
Explore Topics
Written by
David Biel, CPA, CMA, MBA
CPA, CMA, and MBA with 18+ years in finance across corporate, private equity, and small business environments. Founder of North Arrow Financial.