Cost per lead, almost always written as CPL, is the total amount a business spent on a marketing campaign divided by the number of qualified leads the campaign produced. The numerator is gross ad spend including production, media, and any agency fees; the denominator is the count of inbound calls, form submissions, or other contacts that met the operator's qualification bar — typically a real prospect with a real budget and a real need, not a wrong number or a competitor sniffing prices.
CPL is the dominant KPI in home services because it isolates marketing efficiency from the operator's own conversion machinery. Two contractors running the same Google Ads campaign with the same CPL can still produce wildly different revenue depending on close rate, ticket size, and job margin — but the CPL itself tells them whether the ad channel is working before the sales process gets credit or blame. It is also the simplest number to compare across channels: a $25 CPL from door hangers and a $35 CPL from Google Ads are directly comparable in a way that impressions or clicks are not.
Typical Calgary CPL benchmarks vary by trade. For Google Search Ads, a roofing contractor commonly sees CPL between $90 and $250, with the upper end on commercial roofing or hail-storm chase periods. Calgary HVAC paid search ranges $80 to $200. Junk removal, where intent is lower and competition is high, sits at $35 to $50 on Google Ads. Painters and lawn care run between $40 and $90 on paid search depending on season.
GPS-tracked door hangers consistently undercut paid search on CPL in the same Calgary trades, typically by a factor of two to five. StreetDrop's internal benchmarks place junk-removal CPL at $15 to $30 per booked load, roofing at roughly $30 to $60 per qualified roof inspection, and lawn care at $20 to $45 per spring sign-up. The gap exists because door hangers are paid per door (a fixed unit cost) rather than per click (a competitive auction price), and the conversion rate is high enough that the per-door math comes out favourable on dense urban Calgary routes.
CPL has known shortcomings that experienced operators correct for. It does not capture lead quality variance — a $20 CPL from a low-intent channel can be worse than a $60 CPL from a high-intent one. It does not adjust for sales-cycle length, which is especially distorting for channels with high dwell time like door hangers (a hanger dropped in May may produce a January call). And it ignores customer lifetime value entirely, which makes CPL a poor decision metric for any service with high repeat or referral rates.
The fix is to track CPL alongside two downstream metrics: customer acquisition cost (CAC), which scales CPL by the close rate, and return on ad spend (ROAS), which scales CAC by ticket size. The three together — CPL, CAC, ROAS — bracket the marketing economics in a way that no single metric can.
Also known as
- cost per lead
- lead cost
- CPL benchmark
Related terms
- CPC (Cost Per Click)
The price an advertiser pays each time someone clicks a paid ad on platforms like Google Ads or Meta Ads. CPC is set by a real-time auction against competing advertisers bidding on the same keyword or audience and varies sharply by industry, geography, and intent.
- CAC (Customer Acquisition Cost)
The fully loaded cost of converting a stranger into a paying customer. CAC equals total marketing spend divided by new customers acquired, or equivalently CPL divided by close rate. It is the metric that ties marketing to gross margin.
- ROAS (Return On Ad Spend)
Revenue produced by an advertising campaign divided by the amount spent on that campaign. ROAS of 4 means every dollar of ad spend returned four dollars of revenue. It does not account for cost of goods or profit margin — only top-line revenue against ad spend.
- Route Density
The number of homes a carrier can reach per walking mile or per hour on a given route. High route density compresses delivery cost; low density makes door hangers economically marginal in rural or acreage-heavy areas.
Related StreetDrop pages
Run the math on your own zone.
GPS-tracked door hangers across Calgary, Red Deer, and Central Alberta — starting at $325 per zone.