How to Choose a Bookkeeper in Canada
A good bookkeeper saves a Canadian small business owner the equivalent of 5–15 hours a month and often pays for themselves at tax time by catching deductions, keeping CRA-ready records, and preventing late-filing penalties. A bad one — or no bookkeeper at all — can quietly cost you tens of thousands of dollars over a few years.
This guide explains what bookkeepers actually do, how they’re different from accountants, what to pay, and exactly what to ask before you hire one in Canada.
Bookkeeper vs. accountant: what’s the difference?
Bookkeepers handle the day-to-day: recording transactions, reconciling bank and credit card statements, GST/HST returns, payroll, invoicing, and bill payment. Accountants (typically CPAs) handle higher-level work: tax planning, corporate tax returns (T2), financial statements for lenders, audit work, and strategic advice.
Most Canadian small businesses need both — a bookkeeper monthly or biweekly throughout the year, and an accountant once or twice a year. Trying to have an accountant do bookkeeping work is expensive ($150–$300/hour vs $35–$75/hour for a bookkeeper).
What a bookkeeper handles in Canada
- Categorizing transactions and reconciling bank/credit card accounts
- GST/HST registration, filing, and remittance
- Payroll processing including CPP, EI, and income tax withholdings
- Issuing T4s, T4As, and ROEs
- Accounts payable and receivable management
- Invoicing and chasing late payments
- Year-end preparation for handoff to your accountant
- CRA correspondence (audits, reviews, payment arrangements)
What to pay in Canada
- Hourly rate: $35–$75 (entry-level to senior, varies by region)
- Monthly retainer for a solopreneur or microbusiness: $200–$500
- Monthly retainer for a small business with payroll: $500–$1,500
- Monthly retainer for a small business with 10+ employees, multiple revenue streams: $1,500–$4,000
- Catch-up bookkeeping (one-time, for businesses behind on books): $500–$5,000+
Pricing is meaningfully higher in Toronto, Vancouver, and Calgary than in smaller markets. Virtual/remote bookkeepers from other provinces often charge less.
What to look for
1. Canadian certification or experience
Look for one of these credentials, or significant verified Canadian small-business experience:
- Certified Professional Bookkeeper (CPB Canada) — the main Canadian professional designation
- Intuit-certified ProAdvisor — Canadian-trained on QuickBooks Online for Canadian tax rules
- Xero-certified advisor — same concept for the Xero ecosystem
- CPA who does bookkeeping (less common, usually pricier)
2. Software they actually use
Most Canadian small business bookkeeping happens in QuickBooks Online, Xero, or Wave. Choose a bookkeeper who is fluent in the one you already use — or willing to migrate you. Avoid bookkeepers still working in desktop-only software like QuickBooks Desktop unless your business genuinely requires it.
3. Industry experience
A bookkeeper who has worked with five other contractors knows construction-specific challenges (job costing, holdbacks, WSIB). One who has worked with restaurants understands tip pooling, supplier credits, and food cost. Industry fit matters more than people expect.
4. Communication and turnaround time
Set clear expectations before signing: how quickly do they respond to email (24 hours? 48?), how often do you get a financial report (monthly is standard), and what’s their process when CRA calls. A bookkeeper who disappears for two weeks at month-end is a problem.
5. Insurance and contracts
A professional bookkeeper carries Errors & Omissions insurance. They should also provide a written engagement letter specifying scope, fees, and what happens at year-end. Avoid handshake-only arrangements — they go wrong eventually.
Red flags
- No professional credential, no industry references, and no insurance
- Pricing significantly below market — quality bookkeeping has a real cost
- Unwilling to use cloud accounting software (you should always own your data)
- Won’t provide references from current Canadian clients
- Mixes business and personal finances or recommends you do so for "tax savings"
- Promises to "make your taxes go away" — accountants minimize legally, no one makes tax disappear
Questions to ask before hiring
- What’s your CPB Canada (or equivalent) designation and how long have you held it?
- What Canadian accounting software do you use, and will I own my company file?
- How many clients in my industry have you worked with?
- What’s your turnaround time for monthly reports?
- How do you handle GST/HST filing — do you file on my behalf or prepare for me to file?
- What happens if I get a CRA audit or review?
- Can you provide three references from current clients of similar size and industry?
- Do you carry Errors & Omissions insurance? What’s the coverage amount?
Find a vetted professional near you
Ready to hire? Browse vetted accounting and bookkeeping firms across Canada on Experts.ca.
Frequently Asked Questions
- Do I really need a bookkeeper as a sole proprietor or freelancer?
- If your business income is under $30,000/year and you have only a handful of transactions per month, you can probably DIY in Wave or QuickBooks Self-Employed. Once you cross the GST/HST registration threshold ($30,000), have employees, or your transactions exceed roughly 30 per month, a bookkeeper usually pays for themselves.
- Bookkeeper or accountant — which do I hire first?
- For a brand new business, an accountant for the initial setup (structure, GST/HST registration, payroll setup) and then a bookkeeper for ongoing work. For an existing business with messy books, a bookkeeper for catch-up first, then an accountant to file the year-end.
- Can a virtual/remote bookkeeper handle my Canadian business?
- Yes — most modern Canadian bookkeeping is fully remote via cloud software. The bookkeeper does need to understand Canadian tax rules (GST/HST, provincial payroll taxes, T-slips), so choose one based in Canada or with verified Canadian experience.
- How do I know if my current bookkeeper is doing a good job?
- Three signs of a good bookkeeper: (1) reconciliations are completed monthly and you receive financial statements by the 15th of each month, (2) you can answer any CRA question within 24 hours by checking your books, and (3) your accountant says your books were "clean" at year-end. If any of those is missing, get a second opinion.
- What should I do if my current bookkeeper is unresponsive or making mistakes?
- Document the issues in writing, request a meeting, and give them a specific 30-day window to address them. If nothing changes, change bookkeepers. Always get a complete data export (QuickBooks/Xero file plus the last 12 months of bank reconciliations) before transitioning.