Resources

Bookkeeper vs Controller: What Each Role Actually Owns

A bookkeeper records what happened; a controller verifies it, closes the books, and signs off that the numbers are right and compliant. The bookkeeper's job is complete when the transaction is entered correctly. The controller's job is complete when the resulting financial statements can be trusted by a lender, an investor, or the CRA. That is the whole difference —...

Last reviewed: 8 September 2026

A bookkeeper records what happened; a controller verifies it, closes the books, and signs off that the numbers are right and compliant. The bookkeeper's job is complete when the transaction is entered correctly. The controller's job is complete when the resulting financial statements can be trusted by a lender, an investor, or the CRA. That is the whole difference — everything else follows from it.

Bookkeeper vs controller at a glance

Bookkeeper (incl. full-charge)Controller
Core jobRecord transactions accuratelyVerify, close, and report
Typical scopeAP/AR, payroll entries, bank reconciliations, basic statementsMonth-end/year-end close, financial statements, internal controls, compliance
Independent review of own workNo — even full-chargeYes, that is the role
Judgment calls (accruals, estimates)RarelyRoutinely
Reports toOwner or controllerOwner or CFO
Typical trigger to addDay one of any businessLender/investor reporting, growing transaction volume, close routinely slow

Where a full-charge bookkeeper stops and a controller starts

"Full charge bookkeeper vs controller" is the version of this question owners search most, and it deserves a direct answer: a full-charge bookkeeper runs the entire day-to-day bookkeeping cycle alone — reconciliations, payroll processing, AP/AR, and often a basic set of monthly statements — without anyone else reviewing that work before it reaches the owner. That is still bookkeeping. It is more of it, and better organized, but it is one person recording and summarizing their own entries.

A controller adds something a full-charge bookkeeper structurally cannot provide: an independent check on the books. Controllers own internal controls (separation of duties, approval workflows), make the accounting judgment calls a bookkeeper is not trained or mandated to make (revenue recognition timing, accrual estimates, write-offs), and take formal responsibility for the accuracy and compliance of the statements — sales tax filings, payroll remittances, audit readiness. When a lender asks for financial statements they can rely on, "our full-charge bookkeeper prepared them" and "our controller reviewed and signed off on them" are different answers, and lenders know it.

Signs your full-charge bookkeeper needs a controller above them

  • A bank, lender, or investor is asking for reviewed or audit-ready financial statements.
  • Month-end close routinely takes longer than two to three weeks, or numbers get revised after the fact.
  • Transaction volume has grown enough that one person reviewing their own work is a real risk, not a formality.
  • You cannot personally verify whether the numbers you are handed are right.
  • You are preparing for financing, an acquisition, or a due-diligence process.

For the full trigger checklist — including headcount and reporting-line signals beyond bookkeeping specifically — see when to hire a controller.

What doesn't change

Hiring a controller does not usually mean firing your bookkeeper. The two roles stack: the bookkeeper (full-charge or not) keeps recording transactions day to day, and the controller reviews that work, closes the month, and owns the resulting statements. Many small businesses add controller-level oversight on a part-time or outsourced basis long before either role becomes a full-time hire.

Where this fits against the third finance role — the CFO — and the full Canadian cost table for all three, see our CFO vs controller vs bookkeeper comparison. If your business has outgrown bookkeeping and controller oversight and now faces strategic decisions, see controller vs CFO.

How RN Canada helps

RN Canada provides bookkeeping and controller-level oversight to small and mid-sized businesses, with a primary focus on Alberta and a second office in British Columbia. Our founder, Ozgur Duymaz, is a CPA (Canada), ACCA (UK), and CMA (US), and our team can review a full-charge bookkeeper's existing work and add the independent controller layer a lender or investor expects — without moving you to a full-time hire before you need one. Explore our bookkeeping and payroll services or browse common questions on our bookkeeping FAQ hub.

Frequently asked questions

No. A bookkeeper records transactions — sales, expenses, payroll entries, bank reconciliations. A controller owns the accuracy of those records, runs the month-end close, produces financial statements, and manages compliance. A controller often supervises a bookkeeper rather than replacing one.

A full-charge bookkeeper handles the entire bookkeeping cycle end-to-end — including reconciliations, payroll, and basic financial statements — without a separate controller reviewing the work. A controller adds a layer the full-charge bookkeeper does not: independent review, internal controls, compliance ownership, and sign-off on the numbers before they go to the owner or lender. A full-charge bookkeeper is still doing bookkeeping-level work; a controller is doing oversight-level work.

Common triggers: a lender or investor wants reviewed or audited-ready financial statements, transaction volume makes single-person review unreliable, month-end close routinely slips past two or three weeks, or the owner can no longer independently verify that the numbers are right. At that point the business needs a second set of eyes with controller-level authority, not just more bookkeeping hours.

Often yes, at a basic level — a trial balance and simple income statement and balance sheet. What a full-charge bookkeeper typically does not provide is independent review of their own work, formal internal controls, or the judgment calls (accruals, estimates, revenue recognition) a controller is trained to make and defend.

Usually not. The controller role is commonly added above the bookkeeper, not instead of one — the bookkeeper keeps recording transactions, and the controller reviews, closes, and reports. Many small businesses do this with a part-time or outsourced controller rather than a full-time hire.

As general 2026 market context in Canada, a bookkeeper averages roughly $55,000/year full-time or $25–$40/hour outsourced, while a controller commonly earns in the low-to-mid six figures full-time — though outsourced or fractional controller arrangements cost considerably less than a full-time hire. See our full comparison for the complete cost table across all three finance roles.

Get in touch

Have any question?

Do you have some questions? Contact us immediately.