Leadria Start free trial

HomeBlog › Facebook Ads for Plumbers: What Works, What Wastes Money

Facebook Ads for Plumbers: What Works, What Wastes Money

Trade8 min readUpdated July 17, 2026

Let's start with the part most agencies won't tell you, because it costs them a retainer: a burst pipe at 2 a.m. is a Google search, not a Facebook scroll. Nobody scrolling Instagram decides, in that moment, that they need a plumber. The need arrives violently and on its own schedule, and when it does, the homeowner types "emergency plumber near me" and calls whoever picks up.

So if emergency service is your entire business — drain calls, leaks, no hot water today — close this tab and spend your money on Google Ads and your Google Business Profile first. That's where the demand physically is. Facebook ads for plumbers are a real, profitable channel, but only for a specific half of your work. Knowing which half is the whole article.

The rule that decides everything: is the customer already looking?

Google answers "who's looking for me right now?" Facebook answers "who should be thinking about me but isn't?" Plumbing splits cleanly along that line.

JobWhere the money goesWhy
Burst pipe, active leak, no hot water todayGoogle + Business ProfilePanic buying. 90-second decision, first answer wins.
Clogged drain, running toiletGoogleSmall ticket, urgent, price-shopped.
Water heater replacement (old but working)FacebookPut off for two years. Your ad is the nudge.
Tankless conversionFacebookNobody searches for a product they've never considered.
Repipe (galvanized, polybutylene, pinhole leaks)Facebook$4k-$15k decision that marinates for months.
Bathroom remodelFacebook / InstagramVisual and slow. Before-and-after does the selling.
Water softener, filtrationFacebookPure want-creation. They don't know their water is hard.
Sewer line / trenchlessBothGoogle for the crisis, Facebook for the inspection.

Everything in the Facebook column shares a trait: the homeowner already knows something is wrong, has known for a while, and has done nothing. That procrastination isn't a bug in your funnel — it's the entire opportunity. The guy with a fourteen-year-old water heater isn't searching for you, but he'll stop scrolling for a post that names the thing he's been avoiding. The wider argument is in Facebook Ads vs Google Ads for small business.

Launch your first Facebook & Instagram ad in 2 minutes

Describe your business: the AI writes the copy, designs the visual, sets the targeting, and publishes your ad. Leads arrive with their phone number.

Try Leadria free

7-day free trial — no credit card — cancel anytime

The water heater play, in detail

If you run one campaign, run this one. Water heaters are the best product in the trades for paid social, for four reasons that stack.

They have a known lifespan. A standard tank lasts 8-12 years. Every one in your area is on a clock the homeowner thinks about never. In a town of 40,000 homes, several thousand are past year ten right now.

The failure mode is memorable. They don't die politely: 50 gallons onto a finished basement floor, usually on a Sunday, costing what a Tuesday would have plus a $900 water mitigation bill. Everyone has lived this or heard it from a neighbor.

The ticket is right. $1,800-$4,500 for a standard swap, $3,500-$6,500 for tankless. Big enough that a $55 lead is a rounding error, small enough that it doesn't need six weeks and three bids.

The message writes itself. Not "quality plumbing since 1994." Instead: "If your water heater was installed before 2016, it's on borrowed time. They fail on weekends, all at once, and take the drywall with them. We'll replace it on a Tuesday you chose, for a price you knew in advance. Same-week install in Mesa and Gilbert." A specific fear, a specific fix, a specific ZIP.

Targeting a unit's age without knowing it

Meta won't tell you when someone's water heater was installed, but home age is a workable proxy. You have three levers:

On financing: mention it, don't headline it. Plenty of homeowners can't absorb a surprise $3,000 bill, and "$89/month, approval in minutes" converts. But if Meta reads your ad as a credit offer, it lands in the Credit Special Ad Category, which strips age targeting and forces a 15-mile minimum radius. Keep it in the third line of body copy, where it reassures without redefining the ad.

The math, spelled out

Here's why the numbers work at these ticket sizes and why they don't for drain cleaning. The ranges below are what plumbing shops in mid-size US metros typically see — goalposts, not guarantees.

OfferCost per leadJob valueLeads to break even on $900/mo
Water heater replacement$35-$65$1,800-$4,5001 closed job
Tankless conversion$50-$90$3,500-$6,5001 closed job
Water softener / filtration$30-$60$1,500-$4,0001 closed job
Repipe$60-$120$4,000-$15,000Less than 1
Bathroom remodel$50-$100$8,000-$25,000Less than 1
Sewer line replacement$70-$140$5,000-$20,000Less than 1
Drain cleaning$15-$30$150-$4004-6 closed jobs

Read the last row carefully — it's the trap. Drain leads are the cheapest on the list and the worst buy. At $22 a lead and a $250 ticket, a 25% close rate means you paid $88 to earn $250 before parts and labor. Cheap leads are not good leads; expensive leads attached to a $12,000 repipe are. More on that inversion in what Facebook ads actually cost.

Now the real month. $900 at a $55 CPL is about 16 leads. Trade lead-form leads close at roughly 15-30% when you call back promptly, so call it 4 jobs. Four water heaters at $2,600 average is $10,400 in revenue against $900 in spend. Even a bad month at 2 jobs pays for the quarter — and that survives being pessimistic about every input.

Creative: the job-site photo beats the stock photo, every time

The least glamorous section and the highest-leverage one: your phone is the best marketing asset you own.

Targeting: tighter than you think

Resist the instinct to cast wide: every dollar spent outside your drive time is burned.

Radius. Be honest about how far you'd actually send a truck for a two-hour job. For most residential shops that's 10-15 miles, not 25. If you'd grumble about the drive, don't advertise there. Suburban shops often do better naming 4-6 ZIP codes than drawing a circle — a circle includes the industrial park and the lake.

Homeowners, not renters. Renters don't buy water heaters — their landlord does, and he isn't seeing your ad. Use the homeowner segment where it exists; where it doesn't, do it in copy. "Homeowners in [town]" in the first line filters harder than most people expect.

Home value and home age if your account still offers them, plus age 30-65 — the band where homeownership concentrates and a $3,000 surprise is absorbable. Then stop. A tight radius plus homeowner plus one age band is a complete audience; beyond that you starve the algorithm of the volume it needs to optimize. The full walkthrough is in the small business Facebook ads guide.

When this doesn't work — the honest list

Three situations where I'd tell you to keep your money.

  1. You're an emergency-only shop. If your revenue is drains, leaks, and after-hours calls, Facebook is the wrong tool and no creative fixes it. Your customer isn't scrolling; they're panicking. This isn't a small caveat — it disqualifies a real share of plumbing companies, and pretending otherwise is how owners lose $2,000 before concluding "ads don't work."
  2. You can't call a lead back within the hour. This kills more campaigns than bad targeting ever will. A lead-form submission is a two-tap flicker of mild interest, not a commitment. Call inside 5 minutes and you'll reach most of them; call next morning and you're calling someone who already booked your competitor. If you're under a sink all day with no one answering the phone, fix that before you spend a dollar. More on that leak in how to get leads from Facebook ads.
  3. You want to run it ten days and judge. The first 5-7 days are the learning phase and results are erratic. Editing the ad mid-flight resets it. Commit to 30 days or don't start.

A budget that's actually realistic

Plan on $500-$1,200/month — $17-$40 a day. Here's what each end buys.

At $500/month ($17/day): one campaign, one offer, one audience, roughly 8-12 leads at a $45-$60 CPL. Enough to prove the channel and land 2-3 jobs, not enough to test two offers against each other. Don't split it — $17/day across two ad sets gives you two campaigns that both fail to learn.

At $1,200/month ($40/day): the water heater campaign becomes your workhorse and you can test a second offer beside it, or widen from three ZIPs to seven. Expect 18-28 leads. This is where it compounds, because Meta finally has enough conversions to optimize against.

Below $15/day you're not testing Facebook ads, you're buying noise. Save two months and run a real 30-day test instead. HVAC shops face nearly identical math, covered in Facebook ads for HVAC companies.

Getting it live without losing your evenings

Three ways forward. Learn Meta Ads Manager yourself — free, but it's a hostile interface and you'll pay in evenings and beginner mistakes. Hire an agency — a $1,000-$3,000/month retainer that rarely pencils out below about $3,000/month in ad spend. Or use a tool that does the work.

That third option is what Leadria is: you describe your business in a sentence ("plumber in Mesa, Arizona — water heaters, repipes, softeners"), and the AI writes the ad copy, generates the visual, sets the Meta targeting, and publishes to Facebook and Instagram. Leads come back with a phone number attached — the only part that pays your mortgage. There's a 7-day free trial, no credit card, so you can see what it produces for your ZIP first.

Whichever route you take, hold the line: emergencies to Google, planned jobs to Facebook, one offer, a tight radius, real photos from your phone, a callback inside the hour. Then judge it on booked jobs after 30 days — not on likes, and not on day four.

Frequently asked questions

Do Facebook ads work for emergency plumbing calls?

No, and you should stop trying. A homeowner standing in two inches of water searches "emergency plumber near me" on Google and calls whoever answers first — that decision takes under 90 seconds and never touches a social feed. Put that money into Google Ads and your Google Business Profile. Facebook earns its keep on the planned jobs: water heaters, repipes, softeners, remodels.

What does a plumbing lead cost on Facebook?

Expect $40 to $70 per lead for water heater and repipe offers in most US metros, with softener leads landing cheaper ($30-$60) and sewer line leads higher ($70-$140). Your ZIP code, your radius, and your creative move that number by 2x in either direction. What matters is the ratio: at a $2,600 average water heater ticket, a $55 lead only needs to close one time in twenty to break even.

How much should a plumber spend on Facebook ads per month?

Start at $500 to $1,200 per month — roughly $17 to $40 a day. Below about $15/day you generate too few conversions for Meta's algorithm to learn anything, and you will conclude the channel doesn't work when really you never gave it data. At $900/month and a $55 CPL, budget for about 16 leads, 3 to 4 booked jobs, and roughly $8,000-$10,000 in revenue if you call every one back fast.

Should I advertise financing in my plumbing ad?

Mention it in the body copy, but don't make it the headline. If Meta reads your ad as promoting a credit offer, it can force it into the Credit Special Ad Category, which strips age targeting and locks your radius to a 15-mile minimum — useless if you only serve three towns. Lead with the job ("replace your water heater before it fails") and let "financing available, approval in minutes" sit in the third line.

Do I need a website to run plumbing ads on Facebook?

No. Meta's instant lead form opens inside Facebook or Instagram with the person's name, email, and phone already filled in, so you can be collecting numbers within 1 day of launching. Add one qualifying question — "How old is your water heater?" or "Do you own the home?" — and you will typically cut junk leads by 20-30% while losing only a handful of submissions.