Meta & Google Ads benchmarks for Plumbing Companies (2026): CPL, CPM, CTR, ROAS
Plumbing leads cost $57 on Google Local Services Ads at a 44.5% book rate, $90.92 on paid search and $41.26 on Meta. Break-even on a 45% gross margin is 2.2×. On the assumptions below a $341 repair returns just 1.1× at a $57 lead — repairs do not pay for leads; installs do.
Written by Seva Kogan, Founder · Updated September 14, 2026
What Plumbing Companies actually pay
| Metric | Typical range | What "good" looks like | Source |
|---|---|---|---|
| Cost per lead | $57 on Local Services Ads · $90.92 on paid search · $41.26 on Meta | Under $60 on LSA. Plumbing is the most expensive trade in the LSA data, above HVAC at $51 and electrical at $39. | SearchLight Digital, 2026 |
| Cost per 1,000 impressions (CPM) | About $12.67 on Meta | $10–$16 on a local service radius. | LocaliQ / WordStream, 2025LocaliQ publishes no plumbing-only row. This is its Home & Home Improvement category, which also contains roofers, remodellers and landscapers.Derived: $0.99 traffic CPC × 1.28% traffic CTR × 1,000. LocaliQ publishes no CPM column. This figure is derived from its traffic-campaign CPC and CTR for the category, because CPM is exactly CPC × CTR × 1,000. |
| Click-through rate | 1.94% on Meta lead ads · 6.47% on Google Search | Above 6% on search. Emergency-intent ad copy sits well above that; planned-work copy well below. | LocaliQ / WordStream, 2026LocaliQ publishes no plumbing-only row. This is its Home & Home Improvement category, which also contains roofers, remodellers and landscapers. |
| Cost per click | $2.23 on Meta lead ads · $8.33 on Google Search | Search under $8.50. Emergency terms clear $15 in competitive metros. | LocaliQ / WordStream, 2026LocaliQ publishes no plumbing-only row. This is its Home & Home Improvement category, which also contains roofers, remodellers and landscapers. |
| Lead-to-booked-job rate | 44.5% of Local Services Ads leads book | Above 44%. This is measured on LSA calls specifically — a Meta form fill books at a fraction of it. | SearchLight Digital, 2026 |
Break-even ROAS for Plumbing Companies
2.22× is 1 ÷ a 45% gross margin. The reason this page is worth reading is what happens on each side of it: on the assumptions below a repair returns 1.1× at a $57 LSA lead and 0.34× at a $183 non-branded search lead — both losses — while an install returns 5.4× and 1.7×. Ticket mix, not cost per lead, decides whether plumbing ads work.
The assumptions behind those two numbers
| Input | Assumed value | Basis |
|---|---|---|
| Average ticket | $341 repair · $1,680 install | Assumption, using the two ticket sizes /cost/plumber models. A drain clear and a water-heater replacement are different businesses sharing a phone number, and blending them hides the only thing that matters. |
| Gross margin | 45% | Assumption. Service plumbing carries higher margin than new construction because labour dominates the ticket. A shop running heavy on parts should use less. |
| Repeat rate | 1.8 jobs over three years | Assumption. A plumber who captures the customer's number and maintains the relationship sees repeat work; one competing purely on emergency search usually does not. |
| Close rate | 18.4% of leads become customers | Assumption, matching the lead-to-customer rate /cost/plumber models. Note this is different from the measured 44.5% LSA book rate, which counts booked appointments on calls, not completed jobs across all channels. |
Worked example
- Assumptions: a $341 repair or $1,680 install, a 45% gross margin, 1.8 jobs over three years, and 18.4% of leads becoming customers.
- Break-even ROAS is 1 ÷ 0.45 = 2.22×. Below that the shop is paying more for the job than the job contributes.
- A repair lead is worth 0.184 × $341 = $62.74. Against a $57 Local Services Ads lead that is 1.10× — under break-even. Against a $183 non-branded search lead it is 0.34×, a heavy loss.
- An install lead is worth 0.184 × $1,680 = $309. Against the same $57 lead that is 5.42×, and against $183 it is 1.69× — still under break-even on non-branded search.
- Stated as a ceiling: break-even cost per lead is $62.74 × 0.45 = $28 on a repair and $139 on an install. The published $57 LSA lead sits between them, which is precisely why ticket mix decides the outcome.
- Adding the assumed 1.8 repeat jobs lifts the repair case to $113 of revenue per lead, or 1.98× at $57 — still marginally under break-even. A plumber whose customers never call twice is running the first version of this maths, not the second.
What moves these numbers
- Ticket mix. The same $57 lead is a loss on a drain clear and a 5.4× win on a water heater. Campaigns that cannot separate the two cannot be optimised.
- Which channel the lead came from. A 44.5% book rate is measured on LSA calls; applying it to a Meta form fill will overstate revenue by a wide margin.
- Call answer rate. An unanswered LSA call costs exactly as much as an answered one, and plumbing demand arrives outside office hours by definition.
- Repeat capture. Getting from one job to 1.8 jobs turns a break-even repair lead into a profitable one without touching media spend.
- Branded search. As in roofing, branded terms are far cheaper per lead and close far better, but they only exist if something else built the brand.
Frequently asked
How much does a plumbing lead cost in 2026?
$57 on Google Local Services Ads, $90.92 on paid search for the Home & Home Improvement category, and $41.26 on Meta. The LSA figure comes from $6.72M of tracked spend across 888 contractors and 126,650 leads in February 2026 — plumbing is the most expensive trade in that dataset.
What is a good ROAS for a plumbing company?
Break-even on a 45% gross margin is 1 ÷ 0.45 = 2.22×, and 4.5× is a healthy target. The catch is ticket size: a $341 repair returns 1.1× at a $57 lead — a loss — while a $1,680 install returns 5.4× at the identical lead cost.
What is the break-even cost per lead for a plumber?
About $28 on a repair and $139 on an install, at an 18.4% lead-to-customer rate and a 45% margin. The published $57 Local Services Ads lead falls between the two, so a shop that cannot steer campaigns toward installs is buying leads it loses money on.
Are Local Services Ads cheaper than Google Search for plumbers?
Yes — $57 against $90.92 for paid search, and $183 for non-branded search specifically. LSA also books 44.5% of leads. The constraint is volume: LSA inventory is capped by how many verified calls Google can send you in your service area.
Is Facebook worth it for a plumber?
At $41.26 per lead it is the cheapest channel on the list, but a Meta lead is a form fill from someone scrolling, not a burst pipe. Meta's real job in plumbing is planned work — water heaters, repipes, softeners — where the $1,680 ticket clears break-even easily.
What CPM should a plumber expect on Meta?
About $12.67 per 1,000 impressions, derived from LocaliQ's $0.99 traffic cost per click and 1.28% traffic click-through rate for Home & Home Improvement. $10–$16 is normal for a local service radius.
Sources
- LocaliQ / WordStream — Facebook Advertising Benchmarks (2025). All-industry lead-gen average $27.66 CPL, up 20% from $22.87 in 2024. (2025-10-24)
- LocaliQ / WordStream — Search Advertising Benchmarks for Every Industry (2026). All-industry average $5.42 CPC, 6.64% CTR, 8.18% conversion rate, $66.69 CPL. (2026-06-01)
- SearchLight Digital — Google Local Services Ads cost per lead by trade. $6.72M spend across 888 contractors and 126,650 leads in February 2026; 1,774 campaigns and $52.7M closed revenue tracked, spend-weighted with outlier filtering. (2026-03-01)
Keep reading
How Karbon Agency runs paid acquisition for plumbing companies.
Budget tiers and the acquisition ceiling — a stricter bar than break-even.
Break-even ROAS: 2.5×.
Who else works in this category, and how they compare.
The same metrics across every industry:
Where do your numbers land?
Swap your own ticket, margin and close rate into the model above and we will tell you whether your ad spend is actually profitable — free, and without a pitch deck.
