JR Grow
JR Grow
Book a Call →
Guides / Glossary

Cost Per Lead (CPL): What Contractors Need to Know

Cost per lead (CPL) is the total amount you spend on marketing divided by the number of qualified leads you generate. For contractors, it's how you measure whether your marketing dollars are actually bringing in job opportunities.

Updated August 2026 · By JR Grow

Cost Per Lead Definition

Cost per lead is a simple calculation: total marketing spend divided by total leads generated in that period. If you spend $1,000 on Google ads in a month and get 25 leads, your CPL is $40 per lead.

A lead is a prospect who contacted you, not a click or a visit. Phone calls, text responses, website form submissions, Google Business Profile messages. That's a lead. Clicks and impressions don't count.

Why CPL Matters for Contractors

Most contractors we talk to have no idea what they're actually paying per lead. They remember writing a check to an agency for $1,500 a month, but they never tracked how many jobs came from it. CPL forces honesty.

It shows you whether your marketing is efficient or if you're throwing money away. If your average job is $5,000 profit and your CPL is $400, you need 2 jobs to break even on that marketing spend. If CPL is $1,200, you're underwater before you even start.

Contractors who track CPL stop bleeding money. They know exactly which channels work and which ones don't.

Simple CPL Example for a Roofing Company

ExpenseAmount
Google Local SEO and Google Business Profile optimization$500/month
Website hosting and maintenance$100/month
Google review system$50/month
Total monthly spend$650
Leads generated that month18 phone calls + 4 form fills = 22 leads
Cost Per Lead$650 ÷ 22 = $29.55 per lead

At $29.55 per lead, even if only 1 in 4 leads turns into a job, your cost per booked job is about $118. A typical roofing job runs $3,000-$8,000+. That math works.

CPL vs. Other Contractor Metrics

CPL is different from cost per click (CPC) or cost per impression (CPM). Clicks and impressions are useless metrics for you. A competitor can click your ad 100 times and never call. Only leads matter.

Don't confuse CPL with cost per acquisition (CPA), either. CPA means a completed sale. CPL is just the first touch. For contractors, tracking CPL tells you if your top of the funnel is efficient. Tracking CPA tells you if your sales process converts.

When CPL Tracking Isn't Enough

CPL tells you cost, not profit. You could have a $25 CPL but lose money if only 1 in 20 leads books. You need to know your conversion rate, too. If 50% of your leads book and 80% of booked jobs close, that's a 40% conversion funnel. If only 10% of leads book, your CPL is meaningless.

Also, CPL doesn't account for lead quality. 10 high-intent phone calls from someone actively looking for a roofer are worth more than 20 form fills from people just window shopping. Track the source of your leads and the outcome of each one, not just the number.

The Real Contractor Problem with CPL

Most contractors don't calculate CPL at all. They have no budget tracking, no lead tracking, no idea what they're actually spending or earning. That's how they end up in a $1,500-per-month agency trap for 18 months with nothing to show for it.

The contractors winning jobs consistently know their numbers: CPL, conversion rate, average job value, and profit margin. They treat marketing like the rest of their business. Measure it. Fix it. Scale it.

Key terms

Cost Per Lead (CPL): Total marketing spend divided by the number of qualified leads generated, showing you how much each prospect costs to acquire.

Qualified Lead: A prospect who has contacted you through phone, text, form, or message, indicating real interest in your services.

Conversion Rate: The percentage of leads that actually book a job or become a customer, essential to pair with CPL for true profitability.

Lead Attribution: Tracking which marketing channel (Google, website, phone, etc.) brought in each lead so you know where your best customers come from.

★★★★★ 100+ contractors · 4.9 avg

Want your phone ringing again?

JR Grow builds your website, ranks you on Google, recovers missed calls, and fills your Google profile with 5-star reviews. Done for you. One flat price. Cancel anytime. Live in 7-10 days.

Book a Free Strategy Call →

Frequently asked questions

What's a good cost per lead for contractors?

It depends on your trade, market size, and job value. Roofers in competitive markets might see $35-$75 per lead. Electricians in smaller towns might be $15-$40. If your average job profit is $2,000 and you need 2 jobs to cover your marketing spend, your CPL can be up to $1,000. The only bad CPL is one you don't know.

How do I calculate cost per lead?

Add up all your marketing expenses for a month or quarter. Divide by the total number of qualified leads you got from that marketing. If you spent $1,200 and got 40 leads, your CPL is $30. Make sure you're counting leads only, not clicks or website visits.

Does cost per lead include my own time?

No. CPL is strictly out-of-pocket marketing spend. If you spend your own time answering leads or running social media, that's not part of CPL. But if you pay someone $2,000 a month to manage your marketing, that goes in the numerator.

Can I have a low CPL and still lose money on marketing?

Yes. If your CPL is $50 but only 5% of your leads actually book a job, your real cost per booked job is $1,000. You need to know both your CPL and your conversion rate to understand profitability.

Which marketing channels have the lowest CPL for contractors?

Google Business Profile and local SEO typically have the lowest CPL because they target people actively searching for your services in your area. Paid ads and social media usually cost more per lead. Direct mail and billboards are often the highest.