"How much does a bookkeeper cost?" is the right question with an annoying answer: it depends. But it doesn't depend on luck or location alone — it depends on a few concrete things you can actually estimate. Once you know what moves the number, a quote stops being a mystery and starts being something you can compare apples-to-apples.
Below are the three ways Canadians typically buy bookkeeping, what each really costs in 2026, the factors that push you up or down within a range, and the trap most owners fall into: choosing on sticker price instead of total cost.
- Freelance / hourly: about $30–$90/hour in Canada (the broader market runs $20–$100+). Cheapest entry point, least predictable bill.
- Outsourced monthly (firm or remote service): roughly $300–$2,000+/month — commonly ~$200–$500 basic, ~$500–$1,200 standard, ~$1,200–$2,500 for high-volume or payroll-heavy books.
- In-house employee: a full-time bookkeeper earns about $48,000–$58,000/year in salary — and the true cost is higher once you add CPP/EI, vacation, benefits, software and managing them.
- Three things drive your price: transaction volume, payroll, and software/clean-up. Ontario and BC tend to run higher on sales-tax complexity.
- Cheapest ≠ cheapest. A low hourly rate on messy books, or a bargain bookkeeper who misses GST/HST deadlines, costs more than a slightly higher flat fee that keeps you clean.
Sources: The AccTax Co — 2026 Canada Bookkeeping Pricing Guide; Bookkeeping Rates Canada 2026; QuickBooks — How much does a bookkeeper cost; salary data from Job Bank Canada and Indeed Canada. Ranges are market estimates, not fixed prices.
Hourly, monthly, or in-house — same job, very different bills
Almost every bookkeeping arrangement in Canada is one of three models. They aren't just different prices for the same thing; they package the work, the risk, and the predictability differently.
1. Freelance / hourly — roughly $30–$90/hour
An independent bookkeeper billing by the hour is the lowest-cost way in, and it's a sensible fit for very small, simple books — a handful of transactions a month, no payroll, nothing to untangle. Rates vary with experience, specialization and province, and the broader market stretches from about $20 to well over $100 an hour for senior or industry-specialized work.
The catch is the unpredictability. You're buying time, so a messy month, a year-end clean-up, or a CRA letter all translate directly into a bigger invoice. The model also quietly penalizes the thing you most want — clean books — because the more there is to fix, the more hours get billed.
2. Outsourced monthly — roughly $300–$2,000+/month
This is the most common arrangement for established small businesses: a firm or remote service does your books for a flat monthly fee. As a rough map, basic packages (low volume, no payroll) land around $200–$500, standard books around $500–$1,200, and premium — high transaction counts, payroll, multiple accounts — from $1,200 to $2,500+.
You pay more than the cheapest freelancer hour, but you're buying predictability and inclusion: the software, the recurring filings, and the "we'll catch it" oversight are bundled in. The fee is the same whether the month was tidy or not, which aligns the bookkeeper with keeping it tidy.
3. In-house employee — $48,000–$58,000+/year in salary
Hiring your own bookkeeper makes sense once the volume is genuinely full-time. But the salary — about $48,000–$58,000 for a typical bookkeeper, more for a senior "full-charge" one — is only the visible part. On top of it you carry employer CPP and EI, vacation pay, any benefits, accounting software licences, training, and your own time managing them. Those extras commonly add 20–30%+, so a $52,000 salary is realistically a $65,000–$75,000 commitment before you've checked whether there's 40 hours a week of work to fill.
Salary figures: Job Bank Canada (NOC 12200/bookkeepers); Indeed Canada; Glassdoor — Full-Charge Bookkeeper.
The three things that decide where you land
Inside every one of those ranges, your own price is set mostly by three factors. When you ask for a quote, these are what a good bookkeeper is really asking about.
- Transaction volume. The single biggest driver. Twenty bank-and-card lines a month is a different job than four hundred. More transactions = more to categorize, reconcile, and check.
- Payroll. Running payroll adds remittances, deadlines, and T4s — real recurring work and real liability, so it reliably moves you up a tier. (Source deductions are also one of the things directors are personally on the hook for — see director liability.)
- Software & clean-up. Whether you're already on a clean QuickBooks/Xero file or handing over a shoebox changes the first few months dramatically. Catch-up and clean-up work is usually priced separately, on top of the ongoing fee.
Two more nudges: province (Ontario's HST and BC's GST+PST add sales-tax complexity, which tends to push rates up), and scope creep — if "bookkeeping" quietly includes GST/HST filing, year-end prep, or advisory, you're buying more than data entry, and the price should reflect it.
Why the cheapest quote is rarely the cheapest
Price-shopping bookkeeping on the hourly rate alone is how owners end up paying twice. A $30/hour bookkeeper who takes longer, miscategorizes things, or misses a filing isn't cheaper than a $55/hour one who gets it right the first time — they're more expensive, you just find out later.
The costs that don't show up on the quote are the ones that hurt: a missed GST/HST deadline brings penalties and interest; books that aren't reconciled monthly become a year-end clean-up bill; and decisions made on wrong numbers (overpaying yourself, overspending against profit that wasn't real) cost far more than the difference between two rates. The right comparison isn't "what's the rate" — it's "what does clean, on-time, decision-ready books cost me all-in?"
The $35/hour bookkeeper who cost the most
Meet Alex, who runs Northsteps Consulting, an incorporated marketing consultancy in Kitchener, Ontario. Watching costs, Alex hires a freelancer at $35/hour — the cheapest quote by far — figuring a few hours a month will do it.
It does, at first. But Alex's books aren't tidy: receipts arrive in batches, some months have a flurry of subcontractor payments, and nobody's reconciling regularly. The "few hours" stretch to eight, ten, twelve in busier months. One quarter the HST filing slips past its deadline. By year-end the file needs a clean-up before the corporate return can be filed — billed separately.
Alex didn't overpay because the rate was high. Alex overpaid because the rate was the only thing being compared.
Switched to a flat monthly arrangement, Alex's bill became predictable, the HST got filed on time, and the books stayed reconciled month to month — so there was no year-end scramble and no clean-up surcharge. The headline rate went up; the total cost went down.
What we charge — and why it's flat
CDL uses flat monthly pricing, not an hourly meter. You know the number before the month starts, it includes the software and the recurring filings, and because we don't bill by the hour, we're not rewarded when your books are messy — we're rewarded for keeping them clean (which is also why receipts come in by a simple text instead of a year-end shoebox).
The right plan still depends on your volume and whether payroll's involved — exactly the drivers above — so the honest way to get your number is to see the tiers and estimate against your own business:
- See what's included at each tier on the pricing page.
- Get a tailored figure in about a minute with the cost estimator.
- Or just book a quick call and we'll price it with you.
Before you compare quotes
- Roughly how many transactions (bank + card + invoices) run through your business each month?
- Do you run payroll — now or soon?
- Are your books current and reconciled, or will there be catch-up to price separately?
- Does the quote include software and GST/HST filing, or are those extra?
- Is the fee predictable, or does it balloon in busy or messy months?
Answer those five and any quote becomes comparable — you'll be weighing total cost, not just a rate.
Cost is a range; your number isn't
A bookkeeper in Canada costs roughly $30–$90 an hour, $300–$2,000+ a month, or a $48k–$58k salary — but your price is set by your transaction volume, your payroll, and the state of your books. Decide on total cost rather than the sticker rate, make sure the filings and software are in the number, and favour predictability. Do that and bookkeeping stops being a cost you flinch at and becomes the cheapest insurance you buy all year.
Want your actual number, not a range?
Tell us your volume and whether payroll's involved, and we'll give you a flat monthly price with the software and filings included — no hourly surprises. A 20-minute call does it.
Book a Free 20-Minute CallThis article is for general information only and is not accounting or tax advice. The price ranges and salary figures above are market estimates compiled from third-party pricing and salary sources in 2026; actual costs vary by province, provider, and the specifics of your business. Confirm current pricing directly with any provider you're considering.
Market pricing and salary sources (2026). These are industry and salary-data references, not statutes — ranges are typical estimates and will vary by provider and region.
- The AccTax Co — How Much Do Bookkeeping Services Cost in Canada? (2026 Pricing Guide)
- Outsource Bookkeeping CA — Bookkeeping Rates Canada 2026
- QuickBooks — How Much Does a Bookkeeper Cost?
- Government of Canada Job Bank — Bookkeeper wages
- Indeed Canada — Bookkeeper salaries & Glassdoor — Full-Charge Bookkeeper
- Related reading: The Liability Most Directors Don't Know They Have and Could You Produce a Valid Receipt From Six Years Ago?
