Here is the number that decides everything else: the median plumbing contractor can afford about $68 per lead before the first job stops making money. Meta plumbing leads cost $34 to $58 blended, and they convert at a lower rate than search leads. That is not a comfortable margin. That is a coin flip.
Most plumbing Meta advice skips straight to creative and targeting. The problem is upstream of both. Plumbing has the lowest average ticket of the major trades, and Meta has the weakest intent of the major channels, and those two facts multiply against each other. Get the arithmetic right first and the rest of the campaign builds itself.
The short answer
Meta works for plumbing when it sells a job with a known failure date and a four-figure ticket, to a household you identified by the age of its pipes rather than by its Facebook interests. It fails when it is pointed at drain calls, emergencies, or a generic homeowner audience, because at a $400 ticket there is no version of the math that survives a $300-plus cost per booked job.
Rule 1: run the ticket test before you run the ad
Every plumbing marketing page quotes cost per lead. Cost per lead is meaningless on its own. What matters is the ceiling: the most you can pay before the first job goes underwater. The formula has three inputs and you already know all of them.
Affordable cost per lead = average ticket x net margin x lead-to-paying-customer rate
SearchLight Digital's Q1 2026 benchmark tracked $14.6M in non-branded ad spend across 524 plumbing contractors with CRM-attributed revenue, which makes it one of the few plumbing datasets built on closed jobs rather than form fills. The median plumbing contractor in that sample carries a $1,680 average ticket, converts 18.4% of leads into paying customers, and works at roughly 22% net margin. That is $370 of profit per job and a ceiling of about $68 per lead.
Now put the channel next to it. Blended plumbing Meta cost per lead runs $34 to $58 in 2026, with repipe and tankless campaigns at $95 to $140. Across all industries, Meta lead campaigns averaged $27.66 per lead in 2025, up 21% year over year, with a spread from $3.16 in low-consideration categories to $76.71 in appointment-based ones like dental. Plumbing belongs at the top of that spread, not the middle.
So on paper, a $45 Meta lead clears a $68 ceiling. The catch is that the 18.4% conversion rate came from search leads, where the homeowner went looking. A Meta lead is someone who tapped a pre-filled form between two videos. If your Meta leads convert at half your search rate, which is the honest planning assumption, your ceiling halves too.
| Average ticket | Ceiling at 18.4% (search-grade) | Ceiling at 9.2% (Meta-grade) |
|---|---|---|
| $582 (10th percentile) | $24 | $12 |
| $1,070 (25th percentile) | $43 | $22 |
| $1,680 (median) | $68 | $34 |
| $2,550 (75th percentile) | $103 | $52 |
| $4,500 (tankless conversion) | $182 | $91 |
| $8,000 (whole-home repipe) | $324 | $162 |
By the numbers
Solve the formula backwards and you get the threshold. At a Meta-grade conversion rate and 22% margins, the job you advertise has to clear roughly $2,900 to absorb a $58 lead, or $1,400 if your Meta leads somehow convert as well as your search leads. Call the practical line $2,000. The median plumbing job, at $1,680, sits just underneath it.
This is why plumbers try Meta once and quit. They point it at drain cleaning, which is the highest-volume, lowest-ticket thing they sell, and then blame the platform for a result the arithmetic guaranteed before the first impression served.
Notice what the table does not say. It does not say Meta is bad for plumbing. It says the ticket is the variable. The same account, the same targeting and the same creative will lose money selling a $400 drain call and make money selling a $8,000 repipe, because only one of those clears the ceiling. Fix the offer, not the campaign.
Rule 2: plumbing runs on four clocks, and Meta only reaches three
Plumbing demand is not one thing. It is four different countdowns with wildly different speeds, and the channel that works depends entirely on which clock is running.
| Clock | Speed | Example | Channel that wins |
|---|---|---|---|
| Emergency | Minutes | Burst pipe, backed-up main, no hot water | Search and Local Services Ads |
| Appliance | Years | Water heater, sump pump, softener | Meta, keyed to install date |
| Material | Decades | Polybutylene, galvanized, cast iron drains | Meta, keyed to housing vintage |
| Regulatory | Dated | Lead service line replacement | Meta, keyed to the mailing |
The emergency clock is where most plumbing revenue lives, and it is the one Meta structurally cannot serve. Nobody opens Instagram with water on the floor. That call has already gone to whoever ranked in the map pack, which is a different problem covered in how to rank in the Google map pack.
The other three clocks are the opportunity, and they are why plumbing is a better Meta trade than it looks. A roofer waits for hail. An HVAC contractor waits for a heat wave. A plumber's demand triggers are sitting in public records, on a schedule, right now.
The appliance clock. A tank water heater typically lasts 10 to 15 years with maintenance, 5 to 7 in hard water, 6 to 8 with a neglected anode rod. Every tank your competitors installed in a subdivision that went up in one build cycle comes due in one build cycle too.
The material clock. Polybutylene was manufactured from 1978 to mid-1995 and installed in up to 10 million US homes, per InterNACHI. It fails from the inside as disinfectants react with the polymer, class action payouts reached $1 billion, and homeowners can face higher premiums or be denied coverage entirely. No regulation requires replacement, so the only thing standing between that house and a repipe is somebody telling the owner what is in the wall. That is an ad.
The regulatory clock gets its own section below, because it is the largest free demand event in the trade right now and almost nobody is running ads against it.
Tip
Write down the four clocks and sort your service list against them. Everything on the emergency line goes to search. Everything on the other three lines is a candidate for Meta, and the ones that clear $2,000 are your actual campaign list. Most plumbing shops discover they have three or four real Meta offers, not twenty.
Rule 3: build the audience from housing vintage, not interests
Interest targeting is the single biggest waste in plumbing Meta accounts. "People interested in plumbing" is an audience of renters, apprentices and people who watched a YouTube video about fixing a toilet flapper. None of them can authorise a repipe.
The plumbing-specific replacement is free and public: build your audience from the age of the housing stock.
In the US, the Census Bureau's American Community Survey publishes table B25034, Year Structure Built, down to the ZIP Code Tabulation Area level, free at data.census.gov or through Census Reporter. In Canada, Statistics Canada publishes period of construction by census subdivision and dissemination area. Either one gives you, for every area you serve, the number of housing units built in each era.
The method takes an afternoon:
- List every ZIP or postal area inside your drive radius.
- Pull the year-built distribution for each one.
- Rank them by the share of units built in the window that matches the offer.
- Build one campaign per era, geo-targeted to the top areas only, with creative that names the material.
- Check which Special Ad Category the campaign lands in before you build the audience, because housing-adjacent classification strips ZIP targeting and lookalikes. The same trap is documented in detail in roofing Meta ads that actually work.
Then map eras to offers:
| Built | Likely issue | Offer | Typical ticket |
|---|---|---|---|
| Pre-1960 | Galvanized supply, lead service line, cast iron drains | Water quality and service line check | $4,000 to $15,000 |
| 1960 to 1978 | Cast iron drain failure, original supply lines | Sewer camera inspection | $4,000 to $12,000 |
| 1978 to 1995 | Polybutylene supply | Whole-home repipe assessment | $8,000 to $15,000 |
| 1995 to 2015 | Original water heater long past life | Water heater assessment | $2,400 to $7,200 |
This is the plumbing equivalent of a roofer's hail map, except it never expires and it costs nothing. It is also the reason a plumbing Meta account can beat its own benchmarks: you are not asking the algorithm to guess who needs a repipe, you are telling it which four ZIP codes were built in 1985.
The reason most plumbing Meta budgets fail is not the ad account, it is what happens in the fourteen days after the form fill. A repipe lead does not book on the callback, it books on the fifth touch. We build custom CRMs for contractors that capture the lead, tag it by campaign and offer, and run the follow-up sequence automatically so a $140 repipe lead does not die in someone's text messages.
The letter your city already mailed is the best plumbing ad nobody is running
The EPA finalised the Lead and Copper Rule Improvements on 30 October 2024, with most provisions taking effect 1 November 2027. Water systems had to inventory their service lines and then notify every customer with a known lead line, a galvanized line requiring replacement, or a line of unknown material.
The scale of that mailing is the point. EPA counted 5.1 million known lead service lines, 1.7 million galvanized requiring replacement, and 20.7 million lines of unknown material, which means water systems were responsible for notifying more than 30 million customers. Systems must have a publicly accessible replacement plan by 1 November 2027 and complete replacement within ten years.
So a large share of households in your service area received an official letter from their water utility saying the material of their service line is lead, or galvanized, or unknown. Most read it once, felt vaguely alarmed, and did nothing, because the letter named a problem and did not name a next step.
That is demand created by a government mailing, aimed at a job that clears the ticket test easily, in a geography you can look up. It is the closest thing plumbing has to a storm. The ad writes itself: name the letter, use the utility's own language, and offer the one thing the letter did not, which is somebody who will come look.
Watch out
Two lines you do not cross. Do not imply the water utility sent you or endorsed you, and do not tell homeowners they are legally required to replace anything, because the replacement obligation in the rule sits with the water system, not the household. Say what is true: they got a letter, the material is often unknown, and you can identify it. Overstating a regulatory mandate is how a good campaign becomes a complaint.
Rule 4: do not buy your busiest day
The day after Thanksgiving is the single busiest day of the year for plumbing and drain companies. Roto-Rooter, which named it Brown Friday, reports call volume rising about 50% over an average Friday and business up about 21% over any other four-day weekend, driven by kitchen sinks and disposals overloaded by holiday cooking.
Now look at what Meta costs that same week. Q4 CPMs run roughly 26% above Q1, and Black Friday week specifically pushes CPMs to two to three times baseline as retail advertisers flood the auction.
Your peak demand day sits inside the most expensive impressions of the year. You would be bidding against every ecommerce brand on earth for attention you do not need to buy, on the one day the phone rings by itself.
The move is inversion. Keep acquisition spend out of Black Friday week and run it in the quiet weeks, so that when Brown Friday arrives you already have the list, the memberships and the dispatch capacity to absorb it:
| Window | What Meta is doing | Why |
|---|---|---|
| Jan to Mar | Repipe and service line campaigns | Frozen pipe scares are fresh, cheapest CPMs of the year |
| Apr to Jun | Sewer scope, sump pump, water quality | Storm season and spring root intrusion |
| Jul to Sep | Water heater assessments, membership recruitment | Building the list ahead of Q4 |
| Oct to mid-Nov | Membership and pre-holiday drain offers | Land them before CPMs spike |
| Black Friday week | Nothing, or list-only retargeting | You cannot outbid retail and do not need to |
| Dec | Water heater and holiday-failure retargeting | Warm audiences only |
The lead form question, settled by ticket
Meta instant forms cut cost per lead by roughly 30% to 50% because the platform pre-fills name, email and phone. That same friction removal cuts downstream sales conversion by roughly 50% to 70%. Cheaper lead, weaker lead.
The usual advice is to test both and pick the winner. The faster answer is to decide by ticket, because the trade-off resolves differently at each end of the range.
Use a lead form for offers under $1,000: drain specials, membership recruitment, water heater flushes. At that ticket you are not really buying a job, you are buying a customer record that pays back on the second and third visit, and volume matters more than quality.
Use a landing page for anything above $2,000: repipes, tankless conversions, sewer replacement, service line work. A homeowner who typed their number into a real page has demonstrated something a pre-filled tap has not, and at a $140 lead cost you cannot afford the drop-off.
Whichever you pick, measure cost per booked job, not cost per lead. The two numbers routinely disagree, and only one of them pays for a truck. If you are not tracking that today, how to track where your leads come from is the prerequisite for everything on this page.
The part that actually decides whether Meta pays back
Reread the ticket test and something uncomfortable appears: for the median plumbing shop, Meta is roughly break-even on the first job in the best case. The channel does not pay back on the transaction, it pays back on the relationship. That puts the entire return downstream of the ad account, in three places most shops do not control:
Speed. A Meta lead has invested seconds, not a search and a decision. The half-life on that intent is shorter than on a search lead, not longer, which is the opposite of how most shops staff their callbacks.
Persistence. A repipe is not a same-day decision. Someone who requested a pipe assessment in March may book in August. If your follow-up ends after two voicemails, you paid for demand you then abandoned.
Memory. The lead needs to carry its campaign, its offer and its housing era into your system, so that next spring you can email every 1985-neighbourhood lead who did not convert instead of buying them again at $140 apiece.
That is a records problem, not an advertising problem. The plumbing shops that make Meta work almost always have a real customer database behind it. The ones that quit after a month are almost always running leads out of a phone.
The four rules, in order
- Run the ticket test first. Ticket x margin x conversion rate is your ceiling. If the offer does not clear roughly $2,000, do not advertise it on Meta.
- Sort your services by clock. Emergencies go to search. Appliance, material and regulatory clocks go to Meta.
- Build audiences from year-built data, not interests, and check your Special Ad Category before you build anything.
- Spend in the quiet weeks. Never buy Black Friday week, and never assume a Meta lead behaves like a search lead.
What to do in the next 30 days
- Pull your last 12 months of jobs and calculate your real average ticket, margin and lead-to-customer rate. Compute your own ceiling. Do not use the $68 median.
- List your services and mark each one emergency, appliance, material or regulatory.
- Pull census year-built data for every area you serve and rank them by the eras that match your two highest-ticket offers.
- Find out what your local water system published in its service line inventory and how many unknowns are in your territory.
- Launch exactly two campaigns, one per high-ticket offer, geo-targeted to the top-ranked areas only, with a landing page rather than a form.
- Tag every lead by campaign, offer and housing era at the point of capture, and hold judgment for 90 days rather than 14. The jobs on the slow clocks close on the slow clocks.
Meta is not a plumbing lead faucet and it never will be. It is a way to reach the homeowner whose pipes are already failing on a schedule, twelve months before they find out. Priced against a four-figure ticket, that is a real channel. Priced against a drain call, it is a donation.
Sources
- SearchLight Digital, Plumbing Google Ads Cost Per Lead (2026): 524 contractors, $14.6M spend, CRM-attributed. The $1,680 ticket, 18.4% rate and $333 cost per customer.
- Plumbing Webmasters, Facebook (Meta) Ads for Plumbers: the $27.66 cross-industry lead cost and $3.16 to $76.71 range.
- PipelineOn, Facebook Ads Strategies for Plumbers in 2026: $34 to $58 blended CPL, $95 to $140 on repipe and tankless, form versus page trade-off.
- InterNACHI, Polybutylene for Inspectors: 1978 to mid-1995, up to 10 million US homes, $1 billion in payouts.
- US EPA, Lead and Copper Rule Improvements and the deferred deadlines fact sheet: dates, inventory counts, notification duty.
- Roto-Rooter on Brown Friday and PHCP Pros: the 50% and 21% figures.
- US Census, table B25034 Year Structure Built: free housing vintage data by ZCTA.
- Meta Business Help Center, ads for housing: Special Ad Category restrictions.
