
How much does a new client actually cost a Canadian accounting firm? The honest answer: anywhere from a few hundred to several thousand dollars per client signed, depending on the channel chosen and the rigor of the calculation. This guide explains how to calculate your customer acquisition cost (CAC), provides benchmarks by channel, outlines the lifetime value of a client in Canada, and highlights common errors that skew cost-benefit analysis.
Customer acquisition cost, or CAC, measures how much you spend on average to sign a new client. The Business Development Bank of Canada (BDC) defines it as the total sales and marketing expenses for a given period, divided by the number of clients acquired during that same period. For an accounting firm, the calculation must be done on a channel-by-channel basis:
A standalone CAC means nothing. It only makes sense when compared to what the client brings in over time. In accounting, this value is inherently high: bookkeeping, tax filings, and payroll are recurring monthly or annually, and a client retained for several years is worth far more than their first invoice.
The formula fits on one line; the key to accuracy lies in data collection. Here’s how to arrive at an honest figure rather than a flattering one.
Step 1: Choose a time period and a single channel. A quarter is a good time frame: long enough to smooth out fluctuations, yet short enough to remain actionable. Combining advertising, referrals, and SEO in a single calculation yields an average that is not useful for decision-making.
Step 2: Add up all the expenses for the channel. This is where most firms go wrong, by underestimating the cost:
Step 3: Count the clients who have actually signed up, attributed to this channel over the period. Not leads, not appointments, clients who said yes and are paying.
Step 4: Divide. Total channel expenses ÷ signed clients = your CAC for this channel.
A numerical example, provided for illustrative purposes only. A firm invests $3,000 in online advertising, $600 in Tools, and 15 hours of qualification time valued at $200/hour (totaling $3,000) over a quarter. Total: $6,600. The channel generates 30 leads, 4 of whom become clients. The cost per lead appears low ($220), but the actual CAC is $6,600 ÷ 4, or $1,650 per signed client. It is this figure, and this figure alone, that you compare to the customer’s value.
| Step | Questions to Ask Yourself | Common Mistake |
|---|---|---|
| 1. Scope | Which time period? Which individual channel? | Combining all channels into a single average |
| 2. Expenses | Have I factored in time and tools? | Count Only Visible Advertising Spend |
| 3. Signed Clients | How many have actually signed up and are paying? | Counting Contacts or Appointments |
| 4. Division | Expenses ÷ signed clients | Divide by leads instead of clients |
Each channel has a different cost structure. The key distinction isn’t the amount, it’s the nature of the cost. Is it determined in advance (known before incurring the expense) or variable (Depends on bids, time spent, and conversion rate, so it’s determined after the fact)?
Public benchmarks specific to the Canadian accounting sector are rare; when a figure is available, we cite its source and scope. These figures should be viewed as rough estimates, never as guaranteed costs.
| Channel | Nature of the Cost | Cost Benchmark | Predictability |
|---|---|---|---|
| Online Advertising (Google, Meta) | Variable | Approximately $66 USD per lead, all industries (LocaliQ, Search Advertising Benchmarks, 2024), or about $90 CAD; per signed client, often $900 CAD or more for one in ten converted leads (derived calculation) | Low: Passive bidding and conversion |
| Search Engine Optimization (SEO) | Variable, deferred | Mainly time and content for 6 to 12 months before seeing the first results; no reliable public benchmarks specific to Canadian firms | Average: Slow but Steady |
| Recommendations, word of mouth | Variable | Low direct cost, often the lowest CAC; volume cannot be controlled | Low: You’re waiting for volume |
| Lead Generation | Variable | The actual cost per client depends on the conversion rate and the exclusivity of the lead | Low: inconsistent quality |
| Matching Platform | Determined in Advance | Service cost per case, known before accepting the request | High: Decided on a case-by-case basis |
Online advertising is a prime example of variable costs. You set a budget, but the cost per lead depends on your competitors’ bids, and the cost per client depends on your conversion rate: two months with identical budgets can yield very different results. Search engine optimization (SEO) costs little in direct money but a lot in time, with results that take several months to materialize. Word-of-mouth often remains the least expensive channel per signed client, and the least controllable: you don’t determine the volume.
Buying leads shifts the risk to quality: a paid lead isn’t a signed client, and a lead resold to multiple firms at once converts poorly. We detail the pitfalls in our guide on the Purchasing Accounting Leads. For a comprehensive overview, see the Marketing Channels for Accounting Firms and, for comparison with the neighbouring market, our analysis of the cost of acquiring an accounting client in the United States.
To evaluate a CAC, compare it to the customer’s lifetime value (LTV), the total revenue the customer generates over the course of the relationship. According to the Bankeo Fee Barometer (Bankeo data for 2024-2026, based on over 15,000 requests received), a Canadian business pays a median of approximately $3,000 per year For their accounting needs, ranging from $500 to $6,000, depending on the industry.
| Client Profile (Bankeo Fee Barometer) | Annual Fees | Over 1 year | Over 3 years | Over 5 years |
|---|---|---|---|---|
| Low end of the range | $500 | $500 | $1,500 | $2,500 |
| Canadian Median | $3,000 | $3,000 | $9,000 | $15,000 |
| High end of the range (complex sectors) | $6,000 | $6,000 | $18,000 | $30,000 |
These projections do not account for growth: a client who starts with bookkeeping often adds payroll, year-end closing, and tax services as their business grows, which increases their fees beyond their initial profile.
Three factors explain this figure: the Recurrence (clients return every month or every year without requiring additional sales efforts), the Duration (Changing accountants is a major undertaking for a business, so clients tend to stay for several years) and the expansion (Fees increase as the client’s business grows.)
The reality is less rosy than it seems: based on the Canadian median, a customer acquisition cost (CAC) of $1,650, as in our example, eats up most of the first year’s fees. The profitability of a channel therefore depends on two variables: the Retention of the acquired client and the predictability Initial cost. A poorly qualified client who leaves after three months ruins the equation, regardless of their acquisition cost.
“An accounting client isn’t measured by their first invoice, but by what they bring in over three to five years. On that scale, almost all channels are profitable on paper. What separates a good channel from a bad one is predictability: knowing in advance what it costs to acquire a client, rather than finding out after the fact.” Arnaud Bertrand, CEO, Bankeo
With a variable channel, you incur the expense and hope for a result: you pay for a chance to acquire a client. With a cost set in advance, you know the price of the service before committing, and you make your decision based on an opportunity that has already been qualified.
This is the model used by matching platforms, such as Bankeo Pro in Canada: a service fee per case, set in advance, which the firm knows before accepting the request and which is not tied to the fees billed afterward. The context helps with preliminary screening: 1,500+ registered accounting firms, 15,000+ inquiries received since 2023, a note from 4.7/5 based on 180+ Google reviews and matching that is often carried out in 48 hours. The process of a request, from submission to approval, is described in How Bankeo Pro Works.
| Criteria | Variable-cost channels (e.g., advertising) | Channel with a predetermined cost |
|---|---|---|
| Cost Known Before Incurring the Expense | No, discovered after the fact | Yes, before accepting the request |
| Sensitivity to Auctions and the Market | High | None |
| Qualifying Leads | Do-It-Yourself Steps After Initial Contact | Plan Ahead |
| Nature of the Decision | Assuming an Average Return | Making Informed Decisions on a Case-by-Case Basis |
The lesson here isn’t that a variable channel is always bad: when managed well, it has its place in a marketing mix. Given equal customer value, the channel that makes costs predictable and ensures qualified demand simply protects margins better. To understand how this approach fits into your overall strategy, see the Bankeo Pro Hub for Accounting Firms.
Before investing in a paid advertising channel, check the ethical framework of your provincial professional body. CPA codes of ethics, including Quebec’s and CPA Ontario’s Code of Professional Conduct, govern matters such as the transparency of referral fees, professional independence, and advertising, and requirements vary from province to province. We analyze them in detail in our article on the Client Referrals and the CPA Code in Canada and, for an international perspective, in the comparison of Rules for Referring Clients by Country.
A poorly calculated CAC is worse than no CAC at all: it gives a false sense of security and directs the budget toward the wrong channel.
If you answer “no” to any of these questions, your figure is not yet reliable.
The seventh question is the most revealing: if the answer is “only afterward,” you’re operating on a variable-cost basis, and the rigor of the first six questions serves mainly to assess the damage.
Key takeaways: A Canadian accounting client generates a median of approximately $3,000 in fees per year (Bankeo Fee Barometer(2024-2026 data), typically over several years. Calculate your CAC channel by channel, based solely on signed clients (including time-based compensation), then prioritize channels where the cost is known before the expense is incurred and where leads are qualified upfront.
This is the average amount spent to acquire a new client: all expenses for a given channel (advertising, subscriptions, Tools, valued prospecting time, platform fees) divided by the number of clients actually acquired through that channel.
Add up all expenses for a channel over a given period, including time-based costs, and then divide by the number of clients acquired through that channel during the same period. Measure based on clients acquired, not on leads; otherwise, you’ll underestimate the actual cost.
There is no publicly available standard specific to the Canadian accounting sector. A conservative rule of thumb: aim to recoup the customer acquisition cost (CAC) within the client’s first year of fees, which is below the median of approximately $3,000 observed by the Bankeo Fee Barometer (2024-2026 data) for a typical client. The smaller the engagement, the lower the CAC should be.
CAC is the cost of acquiring a client; LTV (lifetime value) is the revenue generated over the course of the relationship. At the Canadian median of approximately $3,000 per year (Bankeo Fee Barometer(2024-2026), a client retained for three years is worth approximately $9,000, before account expansion. It is the ratio between the two, not the CAC alone, that determines whether a channel is profitable.
Yes. The time spent prospecting, following up, and qualifying leads has a real cost, even without an external invoice. Value it at a realistic hourly rate and include it in the channel’s expenses. A channel that appears to be “free” but consumes your time can end up having the highest customer acquisition cost once that time is factored in.
Typically, this is a service fee per case, set in advance and not tied to the fees the firm subsequently bills: you know the amount before accepting the request. For details on the Bankeo Pro model, see the FAQ for Partner Accountants.
By Arnaud Bertrand, CEO, Bankeo. Bankeo Pro connects accounting firms and CPAs with qualified leads from entrepreneurs across Canada, no cold calling required. Find all our analyses for accounting firms in the Bankeo Pro News.
Bankeo attracts entrepreneurs, filters them, and presents you with leads that match your practice. A fee per file is charged, and the amount is known in advance.
Become a Partner Practice