A good cost per lead is a cost that lets you win customers profitably after lead quality, close rate, job value, and sales cycle are factored in.
That means there is no single “good” CPL for every business. A $25 lead can be bad if it is spam, outside your service area, or never answers the phone. A $250 lead can be excellent for a law firm, dental implant provider, HVAC company, or roofer if the lead has strong intent and turns into revenue.
For paid ads, we judge cost per lead by business math, not by platform averages alone. The question is: how much can you afford to pay for a qualified lead and still hit your margin goals? If your average closed job is worth $1,200, your gross margin is 50 percent, and you close 25 percent of paid leads, then each lead is worth about $150 before management fees and other costs. In that case, a $40 to $90 CPL may be healthy, while $175 may need a closer look.
| Business type | What a lead may be worth | How to judge CPL |
|---|---|---|
| Dental or healthcare | New patient value, treatment value, repeat visits | Separate basic appointment leads from high-value procedure leads. |
| Law firm | Case type, fee model, signed client rate | Track cost per signed client, not only form submissions. |
| Pest control or lawn care | First job plus recurring plan value | Count calls that match service area, urgency, and service type. |
| Real estate | Commission potential and buyer readiness | Measure pipeline quality because many leads take longer to close. |
| Home services | Ticket size, emergency intent, estimate close rate | Review call recordings and booked jobs before judging the campaign. |
Good example: A pest control campaign spends $2,000 and gets 40 leads at $50 each. After call review, 30 are qualified, 12 book service, and 8 become customers. The reported CPL is $50, but the better number is $67 per qualified lead and $250 per new customer. That gives the owner a clearer view of profit.
Bad example: A campaign gets $18 leads from broad Facebook targeting, but most are renters, outside the service area, or asking for discounts on services the company does not offer. The CPL looks cheap, but the campaign wastes sales time.
Use this simple formula before setting your target CPL: average sale value multiplied by gross margin multiplied by close rate. If a new customer is worth $900, your gross margin is 45 percent, and you close 20 percent of qualified leads, a qualified lead is worth $81 before ad management, sales labor, and overhead. Your target CPL should sit below that number unless the customer has strong lifetime value.
- Track calls, forms, chats, booked appointments, and offline sales in GA4, Google Ads, Meta Ads, and your CRM.
- Separate raw leads from qualified leads, booked leads, and closed customers.
- Review search terms, placements, locations, devices, and lead forms weekly when spend is active.
- Use call recordings or lead notes to mark spam, wrong service, price shoppers, and strong opportunities.
- Compare CPL by campaign, service, city, landing page, and source instead of averaging everything together.
Common mistakes include optimizing for the lowest CPL, sending every click to a weak homepage, counting spam as conversions, ignoring phone lead quality, and judging a new campaign before it has enough data. Paid ads need clean tracking and fast sales follow-up because slow responses can turn a good CPL into lost revenue.
Our view is simple: a good CPL is not the cheapest lead. It is the lowest reliable cost for leads your team can close. For some local businesses, that means tightening keywords and negative keywords in Google Ads. For others, it means improving the landing page, adding proof, testing stronger offers, using UGC in paid social, or fixing slow mobile pages that hurt form fills.
If you want your ad spend judged by qualified leads, booked calls, and pipeline instead of surface-level numbers, our PPC services can help build the tracking, campaigns, and landing pages around that goal.
