Charging for freelance bookkeeping in Canada usually means a monthly retainer set by transaction volume and the number of accounts, plus hourly or fixed-price catch-up projects for clients who are behind. Job Bank lists employed bookkeepers at $19.55 (low), $28.02 (median), and $45.07 (high) an hour nationally. A freelancer prices above that employee wage because software, training, unpaid admin, no benefits, and both halves of CPP come out of the same rate. This guide suits bookkeepers who will measure how long a client’s month actually takes before quoting a fixed fee.
How to start is in the freelance bookkeeping side hustle guide. Software and training costs are in freelance bookkeeping startup costs. Turning a price into a signed client is in your first freelance bookkeeping client. More remote work sits in the online freelancing hub.
What do bookkeepers earn per hour in Canada?
Employed bookkeepers in Canada earn a median of $28.02 an hour, according to Job Bank’s bookkeeper wage page (NOC 12200, accounting technicians and bookkeepers, reference period 2023–2024, updated November 19, 2025). Those are employee wages. A freelance rate should sit above them once overhead and unpaid time are counted.
| Area (Job Bank, bookkeeper) | Low | Median | High |
|---|---|---|---|
| Canada | $19.55 | $28.02 | $45.07 |
| Ontario | $19.23 | $28.50 | $46.15 |
| British Columbia | $19.44 | $28.00 | $47.45 |
| Alberta | $20.00 | $30.00 | $50.96 |
| Quebec | $20.25 | $28.02 | $43.75 |
The high end reflects experienced and specialised bookkeepers. This guide does not publish an average freelance bookkeeping rate because no public Canadian survey we could verify collects one.
Which pricing models work for freelance bookkeeping in Canada?
Freelance bookkeeping in Canada is usually sold as a monthly retainer by transaction volume, a fixed-price catch-up project, or hourly for advisory and clean-up. Payroll, sales-tax filings, and year-end packages are separate line items.
| Model | How it works | Works well for | Watch out for |
|---|---|---|---|
| Monthly retainer by volume | Tiered fee by transactions and accounts per month | Recurring small-business clients | Volume creeping up without a tier change |
| Catch-up project | Fixed price per month of backlog, quoted after a review | Clients months behind | Missing statements that stretch the job |
| Hourly | Rate × hours for clean-up and questions | Unclear scope | Clients nervous about open-ended bills |
| Add-ons | Payroll runs, GST/HST return prep, year-end package for the accountant | Real extra work | Including them in the base fee by accident |
Define a “transaction” in the engagement letter and review the tier every quarter. Keep work that requires a professional designation, such as assurance engagements, out of scope unless you hold one.
How do you calculate a freelance bookkeeping rate in Canada?
Calculate a freelance bookkeeping rate in Canada from a target hourly pay, the share of your hours that are billable, your software and training costs, and the measured hours a client’s month takes. Then build retainer tiers from those hours.
Step 1: Set a target hourly pay
Use the Job Bank table as a floor. Freelancers carry their own software, training, and benefits.
Step 2: Estimate billable share
Prospecting, onboarding, learning, and your own admin are unpaid. Measure your own split over a month.
Step 3: Add overhead
Your own subscriptions, training, insurance, and equipment, divided across the hours you expect to bill.
Step 4: Time a client’s month
Reconciliation, categorisation, receipts, and reports. Do a paid review month before fixing a retainer.
Step 5: Hold back tax and CPP
Self-employed people pay both CPP shares; see CPP contributions and the tax set-aside guide.
Illustrative example
This is a teaching sketch with assumed numbers, not a quote, average, or survey. Suppose your target is $38 an hour, between Job Bank’s national median of $28.02 and high of $45.07. Suppose 70% of your working time is billable. The billable rate is $38 ÷ 0.70 = $54.29, which you might round to $55 an hour.
Suppose a client with two bank accounts and one credit card has about 100 transactions a month and takes 3 hours to reconcile and report. The retainer is 3 × $55 = $165 a month before tax.
Suppose a new client is 12 months behind, and your review estimates 2.5 hours per month of backlog. The catch-up project is 12 × 2.5 × $55 = $1,650, which you might quote as $1,650 with half up front.
What does a sample freelance bookkeeping price sheet look like in Canada?
A freelance bookkeeping price sheet in Canada lists retainer tiers, catch-up pricing, and add-ons. The table is an illustrative example built on the $55 billable rate and assumed hours, not a market average.
| Service (illustrative) | Assumed hours | Price |
|---|---|---|
| Starter: up to 50 transactions/month, 1–2 accounts | 1.5 h/month | $85/month |
| Standard: up to 150 transactions/month, up to 4 accounts | 3 h/month | $165/month |
| Plus: up to 300 transactions/month, up to 6 accounts | 5.5 h/month | $300/month |
| Catch-up, per month of backlog (standard volume) | 2.5 h | $140 |
| Payroll run (up to 5 employees) | 0.75 h per run | $45 |
| GST/HST return preparation | 1 h per return | $55 |
| Year-end package for the client’s accountant | 3 h | $165 |
Prices are before tax. Say that software subscriptions are billed to the client or included, so there is no confusion later.
When should you raise freelance bookkeeping prices in Canada?
Raise freelance bookkeeping prices in Canada when a client’s volume moves up a tier, when your timings run longer than the retainer assumed, or at an annual review. Put the review date and the tier definitions in the engagement letter so a change is routine.
A full calendar is the other signal. New clients get the new prices first.
What freelance bookkeeping pricing mistakes are common in Canada?
Common freelance bookkeeping pricing mistakes in Canada are fixing a retainer before seeing a month of data, ignoring transaction growth, and quoting catch-up work blind. Each one leaves you doing extra hours for the same fee.
Charge for the review month. Define “transaction.” Price payroll and sales-tax filings separately. Do not discount to match offshore rates; Canadian clients often pay for knowledge of GST/HST and CRA deadlines.
How do GST/HST and income tax affect freelance bookkeeping prices in Canada?
Freelance bookkeeping income in Canada is self-employment income reported on Form T2125. GST/HST registration becomes required after you pass the $30,000 small-supplier threshold in a calendar quarter or over four consecutive quarters, counting all your side hustles.
When registered, the rate depends on the place of supply, which for most services generally follows the client’s address, per the CRA’s charge and collect page. The GST/HST registration guide covers voluntary registration; business clients who are themselves registered can generally claim input tax credits for the GST/HST you charge.
Retainers and catch-up deposits are easier with recurring invoices. FreshBooks TODO-AFFILIATE can send them; your clients’ own bookkeeping software is a separate choice.
This is not tax, legal, or accounting advice.
Which guides sit next to freelance bookkeeping pricing in Canada?
Freelance bookkeeping pricing in Canada sits beside virtual assistant pricing, Zapier automation for clients’ workflows, and the record-keeping guide.
What are the common questions?
How much should a freelance bookkeeper charge in Canada?
There is no official rate. Job Bank lists employed bookkeepers at a national median of $28.02 an hour and a high of $45.07. A freelancer should charge a billable rate above the employee median once software, training, unpaid admin, and CPP are covered, then build retainers from measured hours.
Should I charge bookkeeping clients hourly or a monthly fee?
Most recurring clients prefer a monthly retainer by transaction volume. Hourly suits clean-up and advisory work with unclear scope. Base both on the same billable rate.
How do I price catch-up bookkeeping?
Review the backlog first, estimate hours per month of backlog, and quote a fixed price with a deposit. Missing statements should be named as something that changes the price.
Do freelance bookkeepers charge GST/HST in Canada?
Only once registered. Registration is required after more than $30,000 of taxable supplies in a calendar quarter or over four consecutive quarters, across all side hustles. This is not tax advice.
When should I raise a bookkeeping retainer?
When the client's volume moves up a tier, when your timings run long, or at an annual review set out in the engagement letter.
Which sources support this guide?
The rules, rates, and platform requirements in this guide are checked against these primary sources. Retail price ranges are labelled as ranges to verify locally, and they are not quotes.
- Bookkeeper in Canada: Wages — Government of Canada, Job Bank
- When to register for and start charging the GST/HST — Canada Revenue Agency
- Charge and collect the GST/HST — Canada Revenue Agency
- Form T2125, Statement of Business or Professional Activities — Canada Revenue Agency
- Contributions to the Canada Pension Plan — Government of Canada
