BuildSignals blog
How Much Do Bathroom Remodeling Leads Cost?
Ask five lead sellers what bathroom remodeling leads cost and you will get five different numbers, because they are not selling the same thing. A shared web form, an exclusive phone call, a booked in-home estimate and a signed job are four different products. This guide explains what you actually pay for under each model and how to work out what a lead is worth to your company before you buy one.
Why there is no single price for a bathroom lead
The price tag on a lead depends on three things:
- What you are buying. A name and phone number, a qualified appointment, or a closed job.
- Who else gets it. Shared leads go to several contractors at once. Exclusive leads go only to you.
- Where you work. Dense metros with lots of remodelers bidding on the same homeowners cost more than smaller markets.
Most marketplaces do not publish one fixed price list. Prices move with job type, project size, location and how many pros want the same lead. That is why a number you read in a forum may have nothing to do with what you would pay in your zip codes.
The five ways remodelers pay for leads
1. Shared leads (pay per lead)
You pay for each homeowner inquiry, and the same inquiry is usually sold to other contractors too. The price per lead looks low. The real cost shows up later: you race other companies to the phone, the homeowner gets three or four calls, and the job often goes to whoever is cheapest or fastest. If you go this route, read exclusive vs. shared remodeling leads first.
2. Exclusive leads (pay per lead)
Same idea, but nobody else gets the homeowner. Each lead costs more, and you still do all the work: calling, qualifying, chasing no-answers and booking the visit.
3. Running your own ads
You pay Meta or Google directly for clicks and form fills. You control everything and own the data. You also own every problem: writing ads, testing offers, calling leads fast and qualifying them. Your cost per lead is whatever your ad spend divided by your lead count turns out to be, and it changes week to week.
4. Pay per appointment
You pay for a qualified, booked in-home estimate instead of a raw inquiry. The company selling it does the calling and qualifying. The price per unit is higher than a lead because a lot of leads never become appointments. The question is whether it is higher than what you were really paying to turn leads into appointments yourself. More on how it works in what is pay per appointment lead generation.
5. Pay per close
You pay an agreed percentage of jobs you actually sell. You pay nothing up front for leads or appointments that go nowhere, so most of the risk sits with the marketing company. Compare the last two models side by side in pay per appointment vs. pay per close.
Side by side
| Model | You pay for | Who calls and qualifies | Your risk |
|---|---|---|---|
| Shared leads | Each inquiry | You | High: competing with other contractors on every lead |
| Exclusive leads | Each inquiry | You | Medium to high: bad or unreachable leads still cost you |
| Your own ads | Ad spend | You | High: results depend on your ads and your follow-up |
| Pay per appointment | Each qualified, booked estimate | The provider | Medium: you carry the closing risk |
| Pay per close | A percentage of jobs sold | The provider | Low: you pay when work is sold |
Stop comparing cost per lead. Compare cost per signed job.
A cheap lead that never answers the phone is the most expensive lead you can buy. The only number that matters is what you spend to sign one bathroom job. Here is how to find it with your own numbers.
- Total cost. Add up everything for one month: lead or ad spend, plus the time you or a setter spend calling and booking.
- Count signed jobs that came from those leads in the same window. Bathroom jobs often close weeks after the first call, so look back far enough.
- Divide. Total cost divided by signed jobs is your cost per signed job.
A simple example with made-up round numbers: you buy 40 leads at $50 each, so $2,000. You reach and book 10 of them, run 10 estimates, and sign 3 jobs. Your cost per signed job is about $667, not $50. If half those leads were shared and you only reached a few, the real number climbs fast.
Then set it against what a job is worth to you. The 2026 U.S. Houzz & Home Study put median homeowner spend on a primary bathroom renovation at $15,000 and a guest bathroom at $7,000. Use your own average ticket and margin, not a national median, but the point holds: the gross profit on one bathroom job leaves room to pay for marketing that actually produces signed work.
Work out the most you can pay per appointment
Before you talk to anyone selling appointments, know your ceiling:
- Take the gross profit on your average bathroom job.
- Decide what share of that you are willing to spend to win the job.
- Divide by how many estimates it takes you to sign one job.
That result is the most you can pay for one appointment and still make the money you want. If an offer is under it and the appointments are real, it is worth testing. If your close rate is shaky or you are entering a new area, pay per close keeps you from paying for appointments you cannot turn into jobs yet.
What raises or lowers your cost per job
- Speed. Leads called within minutes book far more often than leads called the next day. See speed to lead for remodeling contractors.
- Qualification. Confirm homeowner, real project and budget before you drive out.
- No-shows. Confirm every appointment the day before and the day of.
- Offer. A clear offer for the job you want (tub-to-shower, walk-in shower, full remodel) attracts the right homeowners.
- Follow-up. Many bath jobs close after the second or third touch. Estimates you never follow up are money already spent.
Questions to ask any lead seller about price
- What exactly am I paying for: an inquiry, an appointment, or a sold job?
- Is the lead or appointment exclusive to me?
- What counts as qualified? Homeowner, budget, decision-makers present?
- What happens if the homeowner does not show or was never a real buyer?
- Is there a contract, a setup fee, or a monthly minimum?
- Who owns the ad account and the lead data?
Where BuildSignals fits
BuildSignals is a lead generation and appointment-setting agency for kitchen and bath remodelers. We run Facebook and Instagram ads in your service area, call every new lead within minutes, qualify for homeowner, real project and budget, and book in-home estimates on your calendar. Leads are exclusive to you, you own your ad account, and there is no long-term contract. Try us free for 2 weeks. Then pay per appointment or per close. The per-appointment price is set per market on a short call. See how it works or read about exclusive bathroom remodeling leads and pay per appointment leads.
Quick answers
How much do bathroom remodeling leads cost?
It depends on what you buy. Shared leads, exclusive leads, booked appointments and pay per close are priced very differently, and most marketplaces price by job type, project size, location and competition rather than a fixed list. Compare options on cost per signed job, not cost per lead.
Are cheap shared leads worth it for bathroom remodelers?
Sometimes, if you call within minutes and close well. But a shared lead goes to several contractors, so fewer turn into signed jobs. Measure what you spend per signed job before deciding.
How do I know what I can afford to pay per appointment?
Take the gross profit on your average bathroom job, decide what share you will spend to win it, and divide by the number of estimates it takes you to sign one job. That is your ceiling per appointment.
What is the difference between pay per appointment and pay per close?
Pay per appointment charges for each qualified, booked in-home estimate. Pay per close charges an agreed percentage of jobs you actually sell from those appointments, so you pay only when work is sold.
Try BuildSignals free for 2 weeks
Then pick how you pay: per appointment or per close. No long-term contracts. Book a 20-minute call and we'll check whether your area is open.
Book a 20-minute call →Or call Leo: (213) 449-7226
BuildSignals