What's a Good Cost Per Lead on Google Ads?

A "good" Google Ads cost per lead (CPL) for local businesses typically falls between $20 and $150, varying widely by industry — home services often sit lower, while legal and medical run higher because the clicks (and the cases) are worth more. But the real test isn't the CPL itself: it's whether each lead's value comfortably exceeds it.

What counts as a "good" cost per lead?

Cost per lead (CPL) is what you pay in ad spend for each enquiry — a call, form fill, or message — that your ads generate. You calculate it by dividing total ad spend by the number of leads. Spend $2,000, get 40 leads, and your CPL is $50.

Here are ballpark ranges by industry. Treat them as rough orientation, not gospel — your market and competition move these a lot.

IndustryTypical CPL rangeWhy
Home services (cleaning, HVAC, plumbing)$20 – $80Lower click costs, high intent
Auto / transport$30 – $100Moderate competition
Dental / medical$50 – $150Higher-value patients, dearer clicks
Legal$80 – $250+Very competitive, high case value

Notice the pattern: the industries with the highest CPLs also have the most valuable customers. A $200 lead is a bargain if a client is worth $5,000.

Why cost per lead varies so much

Click cost in your industry

Some keywords cost a few dollars a click; others cost $50+. The more a customer is worth, the more everyone bids — and the higher your CPL floor.

Your conversion rate

CPL is click cost ÷ conversion rate. Two businesses paying the same per click can have wildly different CPLs if one's landing page converts twice as well.

How you define a "lead"

Counting every form fill (including spam and tyre-kickers) makes CPL look low but misleading. Counting only genuine enquiries is more honest — and more useful.

CPL vs. cost per qualified lead (the number that matters)

Here's the trap: chasing a low CPL can quietly fill your pipeline with people who'll never buy. A qualified lead is one that actually fits your business and could become a paying customer. The metric worth optimizing isn't raw CPL — it's cost per qualified lead, and ultimately cost per booked customer.

This is exactly why proper conversion tracking matters: when you feed Google which leads became real customers, its bidding learns to find more of those — not just more form fills.

7 ways to lower your cost per lead (without losing quality)

  1. Add negative keywords to stop paying for irrelevant searches.
  2. Tighten match types so broad match doesn't drain budget on loose queries.
  3. Bid by location, device, and time — concentrate spend where leads actually convert.
  4. Fix the landing page — a higher conversion rate lowers CPL directly.
  5. Set up real conversion tracking so bidding optimizes toward leads, not clicks.
  6. Raise ad relevance / Quality Score — more relevant ads cost less per click.
  7. Concentrate budget on high-intent keywords rather than spreading thin.

Finding the wasted spend behind a high CPL is usually the first thing I check when I review an account.

Frequently asked questions

What is a good cost per lead?

For local businesses, a good Google Ads CPL generally falls between $20 and $150 depending on industry. But "good" is relative to lead value — if a lead is worth far more than it costs, even a higher CPL can be excellent.

Why is my cost per lead so high?

Usually broad keywords pulling low-intent clicks, a landing page that doesn't convert, missing conversion tracking, bidding in the wrong locations/devices, or low ad relevance inflating click costs.

Is a lower cost per lead always better?

No. A very low CPL often means low-quality leads that don't become customers. Optimize for cost per qualified lead — or cost per booked customer — not the raw number.

How do I calculate cost per lead?

Divide total ad spend by the number of leads in the same period. $2,000 spent ÷ 40 leads = $50 CPL.

Wondering if you're overpaying per lead?

I'll show you your real cost per (qualified) lead and exactly where to bring it down. No pitch, no obligation.

See If We're a Fit →