Skip to main content
AboutResources888.999.0280Schedule a Call
Home/Resources/Article
CFO AdvisoryAll Industries

Bookkeeper vs. Controller vs. CFO: What Your Business Actually Needs

Every growing business needs financial help, but hiring the wrong role at the wrong time wastes money and creates blind spots. Here's a practitioner's breakdown of what bookkeepers, controllers, and CFOs actually do, and exactly when your business needs each one.

By Lorenzo Nourafchan | April 12, 2026 | 12 min read

Key Takeaways

A bookkeeper records what happened, a controller ensures it's accurate and compliant, and a CFO uses it to drive decisions. Skipping levels creates dangerous blind spots.

Most businesses need a bookkeeper from day one, a controller (or fractional controller) by $3M in revenue, and CFO-level guidance by $5M or whenever they're raising capital or navigating a major transition.

The fractional model lets $1M-$10M businesses access all three levels of financial expertise without carrying $350K+ in annual salary overhead.

Most founders I talk to know they need "finance help," but they're fuzzy on what kind. They'll hire a bookkeeper and ask her to build a three-year forecast. Or they'll bring on a controller and wonder why he isn't advising them on their Series A term sheet. Or they'll skip straight to a CFO and end up paying $200/hour for someone to categorize expenses in QuickBooks.

Each of these roles exists for a reason. Getting the right person in the right seat at the right stage saves you real money and, more importantly, prevents the kind of financial blind spots that sink otherwise healthy companies.

The Quick Answer

Before we go deep, here's the cheat sheet:

BookkeeperControllerCFO
Primary FocusRecording transactionsEnsuring accuracy and complianceDriving strategy and decisions
Time HorizonYesterday and todayLast month and last quarterNext quarter through next 3 years
Key OutputClean books, categorized transactionsAccurate financial statements, internal controlsForecasts, board decks, capital strategy
Typical Cost (full-time)$45K-$65K/year$90K-$140K/year$175K-$300K+/year
Typical Cost (fractional)$1,500-$3,500/month$3,000-$7,000/month$5,000-$12,000/month
When You Need OneFrom day one$2M-$3M revenue$5M+ revenue or during fundraising/M&A

Now let's talk about what each of these people actually does all day.

What a Bookkeeper Actually Does

A bookkeeper is responsible for the day-to-day financial record-keeping that keeps your business running. This is the foundation of your entire financial operation, and if it's done poorly, nothing built on top of it will work.

Core Bookkeeper Responsibilities

  • Transaction recording: Categorizing every expense, deposit, and transfer in your accounting system (QuickBooks, Xero, etc.)
  • Bank and credit card reconciliation: Matching your books to your bank statements every month, catching errors and duplicates
  • Accounts payable: Tracking what you owe vendors, processing payments, managing due dates
  • Accounts receivable: Sending invoices, tracking collections, following up on overdue payments
  • Payroll processing: Running payroll (or coordinating with a payroll provider like Gusto or ADP), tracking PTO, managing employee reimbursements
  • Sales tax tracking: Calculating and filing sales tax in applicable jurisdictions

A good bookkeeper is detail-oriented, consistent, and fast. They don't need to interpret financial data or build strategy. They need to record it accurately and on time.

Here's a simple test: if your books are clean enough that someone else could pull them up, look at last month, and understand exactly where every dollar went, your bookkeeper is doing their job.

What a Bookkeeper Is NOT

A bookkeeper is not an accountant (though some are). They typically don't prepare GAAP-compliant financial statements, set up internal controls, or advise you on tax strategy. When founders treat bookkeepers as their entire finance department, things break around the $1M-$2M revenue mark.

What a Controller Does

If a bookkeeper records the transactions, a controller makes sure those records are accurate, complete, and compliant. Think of the controller as the person who turns raw data into reliable financial statements.

Core Controller Responsibilities

  • Month-end close: Running a structured close process so you have finalized financial statements by the 10th-15th of the following month (or sooner)
  • Financial statement preparation: Producing a balance sheet, income statement, and cash flow statement that conform to GAAP or the appropriate accounting standard
  • Internal controls: Building processes that prevent errors and fraud. Segregation of duties, approval workflows, expense policies
  • Revenue recognition: Ensuring revenue is recorded in the correct period, especially critical for SaaS, construction, or professional services businesses with multi-month contracts
  • Audit and tax prep: Coordinating with your external CPA firm, preparing supporting schedules, managing the audit or review process
  • Budget vs. actual reporting: Comparing real results against the budget and explaining variances

A controller brings accounting expertise that a bookkeeper typically doesn't have. They've usually got a CPA or CMA designation and several years of experience in corporate accounting or public accounting.

The Controller's Real Value

The reason controllers matter is accuracy and timeliness. I've seen businesses operating on financials that were three months behind and materially wrong. They thought they were profitable. They weren't. A controller would have caught that in week one.

If you're making decisions based on your financial statements (and you should be), those statements need to be right. That's what a controller ensures. For a deeper comparison between controller and CFO responsibilities, see our guide on fractional CFO vs. controller.

What a CFO Does

A CFO takes accurate financial data and uses it to drive the business forward. Where a controller looks backward to make sure the numbers are right, a CFO looks forward to figure out what the numbers mean and what to do about them.

Core CFO Responsibilities

  • Financial forecasting and modeling: Building 12-month rolling forecasts, scenario analysis (what happens if we lose our biggest client? what if we hire 5 salespeople?), unit economics
  • Cash flow management: Not just tracking cash, but actively managing burn rate, runway, working capital cycles, and liquidity planning
  • Capital strategy: Determining how to fund growth. Debt vs. equity, when to raise, how much to raise, which lenders or investors to approach
  • Board and investor reporting: Preparing financial packages for your board, investors, or lenders. Telling the story behind the numbers
  • Strategic planning: Pricing strategy, margin analysis, market expansion planning, make-vs-buy decisions
  • M&A support: Due diligence (buy-side or sell-side), integration planning, valuation analysis
  • Risk management: Identifying financial risks (customer concentration, currency exposure, covenant compliance) and building mitigation plans

What Makes a CFO Different

The fundamental difference is judgment and strategic thinking. A bookkeeper records a $50,000 expense. A controller makes sure it's categorized correctly and reflected accurately on the financial statements. A CFO asks whether that $50,000 was a good investment, what the ROI looks like, and whether you should spend more or less next quarter.

A CFO doesn't replace your bookkeeper or controller. A CFO builds on top of their work. Without clean books and accurate financials, even the best CFO is making decisions in the dark.

The Overlap Zones

In practice, these roles don't have perfectly clean boundaries. Here's where things get blurry and how to handle it.

Bookkeeper vs. Controller overlap: Cash flow tracking, basic financial reports, some reconciliation work. The difference is depth. A bookkeeper tracks cash in and out. A controller analyzes working capital trends and implements controls around cash management.

Controller vs. CFO overlap: Budget preparation, financial analysis, some forecasting. A controller can build a budget based on historical patterns. A CFO builds a budget based on strategic goals and market assumptions, then uses it as a management tool.

The danger zone: Problems arise when someone is asked to operate above their level. If your bookkeeper is building your financial model for a fundraise, that's a controller/CFO task being done without controller/CFO judgment. The spreadsheet might look fine, but the assumptions behind it could be completely wrong, and you might not find out until you're in front of an investor who tears it apart.

A related risk: a CFO who gets pulled into bookkeeping tasks because the books are a mess. You're paying $200/hour for someone to do $30/hour work. I see this happen constantly at businesses between $2M and $5M that hired a CFO but never built the accounting foundation underneath them.

Hiring Sequence by Revenue Stage

There's no universal rule, but after working with dozens of businesses across this spectrum, here's the pattern that works:

Under $500K in Revenue **You need:** A part-time bookkeeper (5-10 hours/month)

At this stage, you need someone to keep QuickBooks clean, reconcile accounts, and send invoices. That's it. Don't overthink it. Budget $500-$1,500/month.

$500K to $1M in Revenue **You need:** A bookkeeper (part-time or full-time) and a CPA for tax work

Your transaction volume is increasing. You might have employees now. You need consistent, reliable bookkeeping and a good CPA for tax planning. A fractional controller or CFO isn't necessary yet for most businesses at this stage, unless you're raising outside capital.

$1M to $3M in Revenue **You need:** A dedicated bookkeeper plus fractional controller oversight

This is where things start to break if you don't level up. Your books are more complex (multiple revenue streams, more vendors, possibly multiple entities). You need someone reviewing the bookkeeper's work, running a proper month-end close, and producing accurate financials. A fractional controller for 10-20 hours/month fits well here.

$3M to $5M in Revenue **You need:** A bookkeeper, a controller (fractional or full-time), and possibly fractional CFO guidance

At this level, you likely need real financial statements for lenders, landlords, or potential acquirers. Internal controls matter because you've got enough people touching money that errors (or worse) can happen. A fractional CFO becomes valuable if you're planning a major growth initiative, considering an acquisition, or need help with pricing and margin strategy.

$5M to $10M in Revenue **You need:** Full accounting team plus a CFO (fractional or full-time)

You're past the point where you can wing it. You need all three roles covered. The good news: at Northstar, we see businesses at this stage build out a complete outsourced accounting function for less than the cost of one full-time controller, getting bookkeeping, controller, and CFO capabilities in one engagement.

$10M+ in Revenue **You need:** Full-time accounting staff plus a CFO (fractional at $10M-$20M, likely full-time beyond that)

At this scale, you probably need in-house accounting staff for day-to-day operations. The CFO question depends on complexity. A $15M single-location services business might do well with a fractional CFO. A $15M multi-entity business with international operations probably needs a full-time one.

The Fractional Model: Getting All Three Without Hiring Three People

Here's the practical reality for businesses between $1M and $10M in revenue: you need bookkeeper, controller, and CFO capabilities, but you don't need (and can't afford) three full-time hires.

A full-time bookkeeper, controller, and CFO would cost you $310K-$505K per year in salary alone. Add benefits, payroll taxes, and software, and you're looking at $375K-$600K annually. For a $3M business, that's 12-20% of revenue going to the finance function. That math doesn't work.

The fractional model solves this. Instead of three full-time employees, you get a team that provides all three levels of service, scaling up or down based on your actual needs. During a quiet month, maybe you need 15 hours of bookkeeping and 5 hours of controller work. During a fundraise or year-end audit, you might need 40 hours of CFO-level support in a single week.

Northstar structures its engagements this way deliberately. A $3M business might pay $4,000-$8,000/month for complete financial coverage: bookkeeping, controller-level month-end close and reporting, and CFO-level strategic guidance. Compare that to $30K+ per month for the same capabilities in-house.

Red Flags That You Have the Wrong Person in the Wrong Role

Watch for these warning signs:

Your bookkeeper is making judgment calls about revenue recognition. Revenue recognition under ASC 606 requires real accounting expertise. If your bookkeeper is deciding when to recognize revenue on a multi-year contract, you have a controller problem.

Your controller can't explain your unit economics. If you ask your controller "what does it cost us to acquire a customer, and what's that customer worth over their lifetime?" and they can't answer, you need CFO-level thinking.

Your CFO is categorizing expenses. If the most expensive person on your finance team is spending their time in the weeds of transaction coding, your accounting foundation is broken. Fix the foundation first.

Your financial statements are consistently late. If you're getting March financials in June, you either don't have a controller or the one you have isn't functioning at the right level.

You can't answer basic financial questions. "What's our gross margin?" "What's our monthly burn rate?" "How many months of runway do we have?" If these questions stump you, you're missing at least one of these three roles.

Nobody is looking forward. If every conversation about money is about what already happened and nobody is talking about what's going to happen next quarter or next year, you don't have CFO-level coverage.

The Bottom Line

Getting your finance function right isn't about hiring the most senior (or most expensive) person you can find. It's about matching the right level of expertise to your current stage and needs.

Start with clean books. Layer on financial controls and accurate reporting as you grow. Add strategic financial leadership when you're ready to make the kind of decisions that require it.

If you're unsure where your gaps are, the simplest diagnostic is this: look at your last three months of financial statements. Are they accurate? Were they delivered on time? Did anyone use them to make a decision? If the answer to any of those is no, you know where to start.

LN

Lorenzo Nourafchan

Founder & CEO, Northstar Financial

Northstar operates as your complete finance and accounting department, from daily bookkeeping to fractional CFO strategy, serving 500+ clients across 18+ states.

Need help with this?

Schedule a free strategy call with our team to discuss how Northstar can help your business.

Schedule a Strategy Call

Or call us directly: 888.999.0280