All guides
Financial Oversight

Bookkeeper vs Controller vs CFO: Which Does Your Business Need?

What a bookkeeper, a controller and a CFO each do, the question each answers, which layer your business is missing, and how to check your bookkeeper.

Published · Last updated · 7 min read

What is the difference between a bookkeeper, a controller and a CFO? A bookkeeper records transactions and keeps the books current. A controller owns accuracy: the close, reconciliations, internal controls and the financial statements. A CFO owns direction: cash strategy, forecasting, financing and decisions. Most small businesses need a bookkeeper first, controller-level review as complexity grows, and CFO input, often part-time, later.

Key takeaways

  • A bookkeeper answers what happened, a controller answers whether the record is right, and a CFO answers what to do next.
  • The roles are layers, not alternatives. A CFO without reliable bookkeeping and review underneath spends their time fixing data.
  • Diagnose from the bottom up: current books first, then independent review and a monthly close, then forecasting and decision support.
  • In small businesses the controller layer is the one most often missing, and it can be covered by an outsourced firm or a part-time controller.
  • You can check a bookkeeper without doing the job: ask for reconciliations, agings that tie to the balance sheet, and a list of open questions by a set day each month.

The three titles are often used loosely, and small businesses regularly hire the wrong one first. An owner who needs better forecasting hires a second bookkeeper. An owner whose books are three months behind hires a CFO. Each mistake is expensive in a different way. This guide sets out what each role does, the question each one answers, how to tell which one your business is missing, and how to check whether the person you already have is doing the job well.

What does a bookkeeper do for a small business?

A bookkeeper keeps the record of what happened. The work is recurring and transactional:

  • Recording sales, receipts, bills and payments in the accounting system.
  • Categorizing bank and card transactions.
  • Sending invoices and chasing overdue ones, if that is part of the scope.
  • Entering and paying vendor bills, within the approval rules you set.
  • Running payroll or passing information to a payroll provider.
  • Reconciling bank and card accounts each month.
  • Producing basic monthly reports: profit and loss, balance sheet, receivables and payables agings.

The U.S. Small Business Administration's guidance on managing business finances makes the practical distinction plainly: a bookkeeper can provide basic day-to-day functions at a lower cost, but won't possess the formal accounting education of a CPA. That is not a criticism. It is a description of the role. A good bookkeeper is the foundation every other finance role depends on, and an unreliable one makes every report above them unreliable too.

Is a controller the same as a bookkeeper?

No. A bookkeeper records; a controller makes sure the record is right and complete, and turns it into financial statements that can be relied on. The controller's job is accuracy and control:

  • Running the month-end close on a calendar, and reviewing the bookkeeper's reconciliations.
  • Posting accruals, prepayments, deferred revenue and other adjustments that cash-basis records miss.
  • Applying accounting standards correctly, such as revenue recognition and inventory costing.
  • Designing and enforcing internal controls: approval limits, separated duties, system access.
  • Preparing financial statements, budget-versus-actual reports and the schedules an auditor or lender will ask for.
  • Managing the relationship with the external accountant on tax and year-end.

The U.S. Bureau of Labor Statistics groups controllers with financial managers in its Occupational Outlook Handbook, separate from bookkeeping clerks, which reflects the difference in scope. Many controllers are CPAs, though the title itself does not require it.

In a small business the controller function is often covered without a full-time controller: an outsourced accounting firm that reviews and closes the books monthly, a part-time controller, or a CPA engaged to review the bookkeeper's work. What matters is that someone other than the bookkeeper checks the books.

What does a CFO do that a controller does not?

A controller looks backward and asks whether the numbers are right. A CFO looks forward and asks what the numbers mean for the decisions ahead. A CFO's work includes:

  • Cash forecasting and managing liquidity, including the week-by-week view that shows a shortfall before it arrives.
  • Budgeting and reforecasting, and holding the business to its plan.
  • Pricing, margin and unit economics: which customers, products and channels actually make money.
  • Financing: banking relationships, debt, equity, covenants.
  • Board and investor reporting, and answering their questions.
  • Major decisions: acquisitions, expansion, hiring plans, systems.
  • Leading the finance team, including the controller.

Small businesses rarely need a full-time CFO. Many use a part-time or fractional CFO who provides senior judgement for a few days a month.

Bookkeeper vs controller vs CFO: side-by-side comparison

BookkeeperControllerCFO
Question answeredWhat happened?Is what we recorded right?What should we do next?
Time focusThis weekLast monthNext quarter and beyond
Typical outputsRecorded transactions, reconciliations, invoices, payrollClosed books, financial statements, controls, audit and tax schedulesCash forecast, budget, board pack, financing plan, decision models
Typical backgroundBookkeeping training or experience; sometimes certifiedAccounting degree, often a CPASenior accounting or finance experience; often a CPA, CMA or MBA
Common engagementPart-time, full-time or outsourcedOutsourced firm, part-time or full-timeFractional in small businesses; full-time in larger ones
Sign it is missingBooks are weeks or months behindStatements change after they are sent; reconciliations are not reviewedCash surprises; decisions made without numbers; a board asking questions nobody can answer

The roles are layers, not alternatives. A CFO without a reliable bookkeeper and controller below them spends their time fixing data. A bookkeeper without anyone reviewing their work has no check on errors.

Which one does your business need?

Revenue thresholds are a poor guide, because a $3 million business with inventory, two entities and a bank loan is more complex than a $10 million service business with one bank account. Use the symptoms instead, from the bottom up. Fix the lowest missing layer first.

  1. Are the books current every month? If not, you need more or better bookkeeping before anything else. No amount of analysis fixes missing transactions.
  2. Does someone other than the bookkeeper review the reconciliations and close the month? If not, you need controller-level review. This can be an outsourced firm or a CPA a few hours a month.
  3. Do statements arrive within two weeks of month-end, and stay unchanged once sent? If not, the close process needs a controller's attention.
  4. Can you say, today, what your cash balance will be in eight weeks? If not, and it matters, you need CFO-level forecasting.
  5. Are you facing a financing event, a board, or a major decision? That is CFO work, and usually the point to bring in fractional help.

To compare the cost of a full-time hire with a part-time or outsourced arrangement, model the fully-loaded figure rather than the salary alone. The free headcount cost planner adds taxes, benefits and overhead to a base salary so you can compare like with like.

Worked example (hypothetical)

A 25-person wholesale business has one full-time bookkeeper. The books are current, but the owner receives statements around the 25th of the following month, inventory is adjusted only at year-end, and the bank loan has a covenant nobody tracks. Running the five questions: question 1 passes. Question 2 fails, because nobody reviews the bookkeeper's reconciliations. Question 3 fails, because statements arrive late and change at year-end when inventory is counted. Question 4 fails too, and question 5 applies because of the loan, but both sit on top of the first three. The right next step is controller-level help: an outsourced firm or part-time controller to run a monthly close with an inventory adjustment and a covenant check. CFO-level forecasting comes after, once the monthly numbers stop moving.

In-house, outsourced or part-time?

Each layer can be bought in different ways. Bookkeeping is often in-house once transaction volume justifies a person, because it benefits from being close to the operation. Controller work suits an outsourced firm or a part-time controller in a small business, because the volume is concentrated in the close. CFO work suits a fractional arrangement until the business needs strategic finance every week. Whatever mix you choose, write down who owns each layer. The gaps appear where everyone assumes someone else is doing the review.

How do you know if your bookkeeper is doing a good job?

You do not need to be able to do the job to check it. Ask for specific outputs by a specific day each month, and look at whether they arrive:

  • Bank and card reconciliations for every account, completed by an agreed day, with the bank statement balance shown and any old reconciling items explained.
  • Receivables and payables agings that agree to the balance sheet.
  • A short list of open issues: transactions they could not categorize, missing receipts, questions for you. A bookkeeper who never has questions is usually not looking closely.
  • Statements that do not change after they are sent, unless the change is explained.
  • Clearing and uncategorized accounts near zero. A growing "ask my accountant" or suspense balance is the most common sign of books that are not being finished.

Two of the questions in Dr. Michelle Gordon's guide on how to tell if your financial statements are accurate apply directly here: whether the accounting records are actually current, and whether the balances have been independently verified. Her guide explains what a good answer to each sounds like.

Common mistakes

  • Hiring a CFO to fix the books. It is possible, but you pay senior rates for catch-up work. Fix the bookkeeping first.
  • Assuming the bookkeeper is also the control. The person who records the transactions cannot be the only person who checks them.
  • Treating the tax accountant as the controller. A once-a-year tax engagement does not review the monthly books, and year-end is too late to find most problems.
  • Skipping straight from bookkeeper to CFO. The controller layer is the one most often missing in small businesses, and the one whose absence makes CFO work hardest.

How DataWyse helps

DataWyse sits on top of the books, not in place of any of these roles. Once a bookkeeper and a controller have produced reliable records, it connects read-only to the accounting system and CRM and answers the forward-looking and investigative questions that otherwise wait for CFO time: why margin moved, where the cash went, what happens to the forecast if a large customer pays late. Every number comes with the formula and the records behind it, in Excel and SQL form, so the controller or CFO can check the working.

It will not catch up books that are months behind, and it does not replace the review a controller provides. If the foundation is not in place, start there.

Share LinkedInX
Razeen Muhammed
Written by Razeen Muhammed Co-Founder @ Datawyse Connect on LinkedIn →

References and Further Reading

Frequently asked questions

Is a controller the same as a bookkeeper?

No. A bookkeeper records transactions and keeps the books current. A controller makes sure the record is complete and correct: running the month-end close, reviewing reconciliations, posting adjustments, applying accounting standards, maintaining internal controls and preparing the financial statements.

What does a bookkeeper do for a small business?

Records sales, receipts, bills and payments; categorizes bank and card transactions; sends invoices and often chases overdue ones; pays vendor bills within the approval rules; runs or supports payroll; reconciles bank and card accounts; and produces basic monthly reports such as the profit and loss, balance sheet and agings.

What is the difference between a controller and a CFO?

A controller looks backward and is responsible for accurate books, controls and financial statements. A CFO looks forward and is responsible for cash strategy, forecasting, financing, board and investor reporting, and supporting major decisions. In larger finance teams the controller reports to the CFO.

When should a small business hire a controller?

When the books are current but nobody other than the bookkeeper reviews them, when statements arrive late or change after they are sent, or when a lender, auditor or board starts relying on the numbers. Many small businesses cover this with an outsourced accounting firm or a part-time controller before hiring one full-time.

How do I know if my bookkeeper is doing a good job?

Ask for specific outputs by a set day each month: reconciliations for every bank and card account, receivables and payables agings that agree to the balance sheet, and a list of open questions. Watch for statements that change after they are sent and for growing uncategorized or suspense balances.

Stop guessing. Start asking.

Every question in this guide, answered in minutes

DataWyse is an agentic financial analyst for mid-market finance teams. Ask in plain English, get the analysis back with every number traceable to its formula and source data.

We use cookies and similar technologies to improve your experience and understand how our site is used. Learn more