Opus Group

Opus Group Insights

Pay-Per-Call Plumbing Leads: How They Work and When They're Worth It

Want this worked out for your numbers? Free 15-min check → or call +1 (256) 516-9910

Summary: Pay-per-call plumbing leads are calls a lead network generates with its own ads and forwards to you, and you pay for each call that meets agreed rules. They can be worth a capped test if you get call recordings, set ZIP codes and hours, and a returns policy in writing. Judge them against Google Local Services Ads on cost per booked job, not on the price of a call.

Are pay-per-call plumbing leads worth it? Sometimes, as a capped test, and only when the contract spells out what counts as a billable call. You pay a network for each forwarded call that meets agreed rules, so the price of a call matters less than what you end up paying per booked job once bad calls are returned. Whether your plumbing company is in Chicago or anywhere in Texas, the pitch sounds the same: only pay when the phone rings. That's half the story. Here's how the deals work, what goes wrong, and how to test one without paying for wrong numbers.

How pay-per-call works

A pay-per-call network, or the publishers it works with, runs ads, websites or listings aimed at people who need a plumber. Each one carries a tracking number the network controls. When someone calls, the network forwards the call to you, sometimes after an automated menu or a screener asks what they need and where they are. You pay an agreed price for each call that meets the rules in your agreement.

Those rules are the whole deal, so get each one in writing:

TermWhat to ask
Minimum billable lengthHow long must a call last before it's billed, and does the clock start at ring, at connect or after the menu?
ExclusivityIs the call yours alone, or can the same caller be sent or sold to another plumber?
Service areaWhich ZIP codes or counties, listed in the contract?
HoursOnly the hours you answer. Some agreements bill unanswered calls.
Job typesWhich jobs route to you, and which are blocked?
ReturnsWhat can you return, how fast, and is it a credit or a refund?
RecordingsDo you get a recording of every billed call?
AdsCan you approve the ad copy callers see before they dial?

If you'd rather pay per lead on Google's own ads, our free guide, How a local service business can spend $1,000 and make $60,000 in a month, covers Local Services Ads. In its worked example, $1,000 buys 33 calls at $30 each, three in five turn into jobs, and 20 jobs at $3,000 comes to $60,000. It's an example, not a promise.

Red flags in the call log

  • Short calls billed. Calls under the agreed length, or a clock that started while the caller was still in the menu.
  • Wrong service. Septic pumping, well pumps or appliance repair, if you don't do them.
  • Out-of-area callers. Anyone outside the ZIP codes in your contract.
  • Repeat callers billed twice. The same homeowner calling back about the same leak.
  • No recordings, or recordings "on request" days later. Without them you can't check a single bill.
  • Mystery ads. If the network won't show you the ads, you can't tell whether callers were promised a price, a discount or an arrival time you don't offer.
  • Unanswered calls on the invoice. Check whether your agreement allows it before you sign, not after.

How to test a network fairly

  1. Give it its own number, and get the network's call log with caller numbers and times, so you can match every billed call to your job records.
  2. Cap it. A fixed budget or call count for a short trial, such as one month.
  3. Listen every week. Tag each billed call: booked, quoted, not a plumbing job, out of area, repeat or spam.
  4. Return every call that breaks the agreement, inside the return window.
  5. Work out cost per booked job, then compare it with your other channels for the same month. Our free cost-per-booked-job calculator does the sum.

Example numbers to swap for yours: the network bills 40 calls at $55. Six break the agreement and are credited, so you pay for 34, or $1,870. You book 9 jobs, so each booked job cost about $208. Run the same sum on your Local Services Ads and Search ads for that month, and give the next dollar to whichever books jobs cheapest. Our marketing ROI guide shows the job log that makes this possible.

Pay-per-call vs Local Services Ads

Google Local Services Ads are Google's own pay-per-lead ads, and they settle most of the questions above for you.

Pay-per-call networkLocal Services Ads
Whose adThe network'sYours: your name, star rating and the Google Verified badge
What you pay forCalls that meet your contract's rulesValid leads: answered calls with a conversation, voicemails, missed calls you return, messages and bookings
Bad callsWhatever the returns policy saysInvalid leads aren't charged; rate the rest with "Rate this lead", and any credits reach your balance within 30 days
RecordingsDepends on the networkGoogle records calls through its forwarding number in the US and Canada to judge lead quality
Where it showsWherever the network advertisesThe very top of Google, for searches like "plumber near me"

Two rules cut the other way. Google won't credit some leads you might not want, such as a customer asking for advice, someone researching prices, or a valid lead outside your business hours. And from October 1, 2026, Google charges for some missed calls: one that comes in during business hours counts as a lead if the caller holds on for more than 20 seconds, with some exceptions. Both come back to the same habit pay-per-call demands: answer the phone. Read what the missed-call charges change and our plumber's guide to Local Services Ads.

And Google Search ads with call tracking?

Search ads are the do-it-yourself version. You pay per click, not per call: tapping the call button in your ad is billed as one ordinary click, and someone who dials a Google forwarding number by hand costs nothing. Call reporting shows how long each call lasted, when it started and whether it connected, and you can count calls longer than a length you set as conversions. You also choose the searches, the ZIP codes and the hours yourself, which is everything a pay-per-call contract makes you negotiate. The setup is in our Google Ads playbook for plumbers.

When pay-per-call is worth it

Worth a capped test when:

  • Your Local Services Ads verification is still in progress. Google says it takes three to four weeks on average after you submit your documents.
  • You already run Local Services Ads and Search ads in an area at a cost per booked job you like, and want more volume.
  • Someone answers every call during the hours you buy.

Skip it when:

  • The network won't put the terms above in writing.
  • You haven't set up Local Services Ads yet. Start there: the listing carries your own name and reviews, and the leads are exclusive.
  • Nobody can answer. A paid call that rings out is the most expensive call there is.

What we'd do

In the accounts we run, we build plumber lead generation on owned channels: Local Services Ads first, then Search ads on the high-value jobs, with local SEO underneath. Across the accounts we run, leads have averaged $63 over the last twelve months. Close rates vary by lead source, and shared marketplace leads usually book less often, so measure yours. Pay-per-call gets a slot only as a capped test with written terms, and keeps it only if its cost per booked job beats the rest. For how every channel stacks up, see plumber advertising in 2026.

What to do this week

  1. Match every pay-per-call bill from the last three months to a job, or to nothing.
  2. Ask your network for its terms in writing: length, exclusivity, ZIP codes, hours, job types, returns, recordings and ad approval.
  3. Give the network its own tracking number if it doesn't have one.
  4. Start Local Services Ads verification if you haven't.
  5. Make sure someone answers during every hour you pay for.

FAQ

How much do pay-per-call plumbing leads cost?

Prices vary by network, market and job, and the number that matters is what you pay per booked job after returns. For comparison, our average cost per lead across the accounts we run over the last twelve months is $63.

Are pay-per-call plumbing leads exclusive?

Only if your contract says so. Ask whether the same caller, or their number, can be sent or sold to another plumber, and whether repeat calls from the same customer are billed again.

Are Local Services Ads the same as pay-per-call?

No. They're pay per lead: Google charges for valid leads, including answered calls, voicemails, missed calls you return, messages and bookings, and from October 1, 2026, some missed calls during business hours.

What's a fair minimum call length?

Long enough to tell a real plumbing call from a wrong number, and counted from when the caller reaches you, not from the first ring. Put it in writing, then check it against the recordings.

Are pay-per-call leads in Chicago or Texas any different?

The mechanics are the same anywhere. In a big metro or a big state, pin the service area to exact ZIP codes or counties you'll drive to, because "Chicagoland" or "Texas" in a contract means calls you can't take.

Can I return bad pay-per-call leads?

Only under the terms you signed. Get the return window, the reasons that qualify and whether you get a credit or a refund in writing, then tag every billed call each week and send returns inside the window, with the recording.

Is pay-per-call better than shared marketplace leads?

It can be, if each call is exclusive to you and the network shares recordings. A shared lead goes to several plumbers at once, so you are competing before you call back. Either way, compare them on cost per booked job over the same month, not on the price of a call or a lead.

Do I need call tracking to test a pay-per-call network?

Yes. Give the network its own number, or get its call log with caller numbers and times, then match every billed call to a job, a quote or nothing. Our guide to call tracking and attribution for plumbers shows the setup.

Ready to grow?
Let's talk.

Tell us where you're at and we'll tell you honestly what we'd do. No pressure.

Book your free strategy call →

Not ready for a call? Get the free guide first →

Prefer a callback?

Tell us where to reach you and we will call you back within one business day.

By sending this, you agree Opus Group can call or text you about your inquiry, including automated texts. Msg & data rates may apply. Reply STOP to opt out. No spam, no contracts.

Text us (256) 516-9910