Buying accounting leads is only profitable if the leads are pre-qualified: verified need, active intent, and a limited number of accounting firms. Compare the cost per signed client, not the price per lead: an SME client is worth a median of about $3,000 per year in fees, which are often recurring (Bankeo Fee Barometer 2024-2026). Also, make sure you comply with the regulations of the CPA association.

For an accounting firm, buying leads promises a steady stream of potential clients without having to do your own prospecting. The promise is real, but the term “lead” covers two very different types of leads: on one hand, a pre-qualified request from a business owner who is actively looking for an accountant; on the other, a list of cold contacts resold to multiple accounting firms at once. The first helps build your client base; the second makes you pay for prospecting that you’ll end up doing yourself anyway.
The competition, however, is very real: Canada has more than 220,000 CPAs according to CPA Canada (2025), and there is fierce competition for SME clients. This guide provides the criteria for distinguishing a qualified lead from a raw contact, the true calculation of profitability (cost per signed client, not price per lead), and the ethical framework to review before making a purchase.
A qualified lead isn’t just a name and an email address. It’s a prospect with a specific need actual, reported, and verifiedwhose profile matches what your firm specializes in. Three criteria make all the difference:
This is the model used by matching platforms such as Bankeo Pro : The business owner describes their needs, the request is verified, and then matched with firms that fit the profile, often within 48 hours. Since 2023, Bankeo has received more than 15,000 requests from entrepreneurs, which have been matched with a network of more than 1,500 registered accounting firms. The complete process for a request is detailed in How Bankeo Works for Accounting Firms.
No Canadian public study sets an official conversion rate for accounting leads. The general trend observed by accounting firms remains consistent: a cold lead rarely converts beyond a few percent, whereas a verified lead that is processed quickly converts several times better. This is the basis for the calculation that follows.
“A lead isn’t just a name in a database. It’s a person with a real accounting problem who’s waiting for help. When you pay for this, you need to know that the need has been verified; otherwise, you’re just buying hope. ” Brian Bergeron, founder of Bankeo
A Exclusive lead is reserved for you: you are the only firm, or one of a small, pre-selected group, to contact the prospect. A Shared lead is sold simultaneously to several firms, which all rush to contact the same person. With a shared lead, you’re entering a race: the first to call, the cheapest, or the most persistent wins, and the prospect feels harassed. With an exclusive lead, the relationship gets off to a calm start.
| Criteria | Exclusive Lead | Shared (Resold) Leads |
|---|---|---|
| Firms Competing for Prospects | Just you, or a small group of people | Several firms, a number rarely disclosed |
| The Prospect’s Experience | A Thoughtful Approach, Carefully Selected Comparisons | Everyone is reaching out at the same time, which is often annoying |
| Expected Conversion Rate | Significantly higher | Diluted, first-to-call bonus |
| Unit Price | Higher | Scroll down |
| Cost per Signed Client | Often cheaper in the end | Often higher once the time is up |
| Risk of Paying Without Results | Lower | High if you call back after others do |
So the right approach isn’t to compare the price per lead, but rather the Cost per actual client signed. Consider this in relation to the value of the engagement: in Canada, a business client pays a median of about $3,000 per year for accounting services, ranging from $500 to $6,000 depending on the industry (Bankeo Fee Barometer 2024-2026(data drawn from more than 15,000 requests). A recurring retainer maintained over three years easily offsets the higher per-unit cost of an exclusive lead. The complete method is detailed in The Cost of Acquiring an Accounting Client.
The market has some excellent providers and many mediocre ones. Five red flags keep cropping up:
Is it permissible for a CPA to “buy clients”? The answer depends on the business model, not the wording.
Au Canada, provincial codes of ethics, which are largely harmonized, do not prohibit client referrals; rather, they provide a framework for them. Two requirements are consistent across the board: the Transparency with Clients when a payment is made or received in exchange for a referral, and the Preserving Professional Independence, with stricter restrictions for attestation engagements. In Quebec, the framework is established by the Code of Ethics for Chartered Professional Accountants (RLRQ, c. C-48.1, r. 6); in Ontario, by CPA Ontario’s Code of Professional Conduct, Rule 216 of which addresses commissions. The rule-by-rule breakdown is in Client Referrals and the CPA Code in Canada, and the international comparison in Rules for Referring Business by Country.
To United States, the AICPA’s Code of Professional Conduct (Rule 1.520.001) permits referral fees provided that they Disclose to the client, but prohibits commissions when the firm performs an attestation engagement (audit, review); each state board then adds its own requirements, with several requiring written disclosure. Two dedicated analyses: Referral Fees Under the AICPA Code and buy accounting leads in the United States.
The key distinction is the same on both sides of the border: Pay a fixed price for a genuine matching service is not the same as paying Commission based on your fees. The first is an acquisition cost like any other; the second is precisely what regulations govern most strictly. In any case, the golden rule remains transparency with your client and protecting your independence.
There is little publicly available data on acquisition costs for Canadian accounting firms: build your own internal benchmark and track it monthly, channel by channel. This benchmark will tell you whether a lead provider is worth continuing to work with.
Key takeaways. A lead is only valuable if the need is verified and the intent is genuine. Insist on knowing the number of firms per prospect and the cost before accepting each request. Calculate the cost per client signed, based on a median contract value of approximately $3,000 per year (Bankeo Fee Barometer 2024-2026). And verify that the form complies with your provincial bar association’s code before signing.
A generic lead may simply be a contact, sometimes a cold lead, sometimes resold to multiple firms. A pre-qualified lead represents a real, verified need that matches your firm’s profile: qualified clients, without the need for prospecting.
An exclusive lead generally costs more per unit but converts better, since you aren’t in direct competition for the same prospect. Always compare the cost per signed client, never the price per lead.
There is no reliable public price list: pricing varies depending on exclusivity, the source of the lead, and the target engagement. The only comparable metric across providers is the cost per signed client, relative to the recurring value of the engagement.
In Canada, client referrals are permitted under certain conditions: transparency with the client and preservation of independence, in accordance with provincial codes. In the United States, the AICPA requires that referral fees be disclosed to the client and prohibits commissions on assurance engagements. Always check your professional association’s code.
Ask how the need is verified, how many firms receive the same lead, and whether the cost is known in advance. Avoid lead lists sold without a verified need and prices tied to your fees.
Registration is done online: your firm’s profile is verified, and then you’re presented with requests from business owners that match your areas of expertise, often within 48 hours. The terms and conditions are detailed in the Bankeo Pro FAQ for Firms.
By Brian Bergeron, founder of Bankeo. Bankeo Pro connects more than 1,500 registered accounting firms with pre-qualified requests from business owners across Canada: qualified clients, no cold calling required (4.7/5 based on over 180 Google reviews). To follow our market analyses, check out the News for accountants. Discover Bankeo Pro for your firm.
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