The short answer
A bathroom remodeling offer that books appointments is specific and believable: it names the project, a starting price, what’s included, your warranty and a real reason to book now. “Free estimate” fails because every contractor says it. Build the offer around your actual process and pricing, so your sales team can deliver at the kitchen table exactly what the ad promised.
Why did “free estimate” stop working?
“Free estimate” stopped working because it’s no longer an offer. Every contractor in your market says it, so it gives a homeowner no reason to pick you, and no reason to act this month instead of next year.
It also attracts the wrong people. An ad that leads with “free” draws price checkers and homeowners collecting bids, which shows up as:
- appointments where the homeowner wanted a number, not a design consult,
- “we’re getting a few quotes” at the kitchen table,
- more no-shows, because nothing about the appointment felt valuable.
A real offer gives the homeowner something concrete to want, and gives your sales team something concrete to deliver.
What makes a bathroom offer specific and believable?
A strong bathroom offer has five parts. Leave one out and the offer starts to sound like everyone else’s.
| Part | What it answers | Example |
|---|---|---|
| The project | What exactly am I getting? | A tub-to-shower conversion, not “bathroom remodeling” |
| Starting price | Can I afford this? | “Starting at” your real entry price for a standard scope |
| What’s included | What’s the catch? | Demo, waterproofing, tile, glass, fixtures, haul-away |
| Your warranty | What if something goes wrong? | The warranty you actually offer, in plain words |
| Reason to book now | Why this month? | Limited install slots this season, a real scheduling window |
Believable matters as much as specific. Homeowners can smell an inflated “regular price” crossed out next to a discount. A real starting price with a clear scope does more than a dramatic number.
What does a good offer look like?
Here’s an example of a bathroom offer built from those five parts:
Why it works:
- The name tells the story. “Rescue” frames the old tub as the problem; “owner-inspected” answers the trust question.
- It’s one defined project, so the ad, the lead form and the sales conversation all line up.
- The guarantee is personal. The owner’s name is on it, which is hard for a national franchise to match.
The name and details have to come from your real process. If the owner won’t actually inspect every job, don’t put it in the offer.
What offers work for different bathroom projects?
Match the offer to the project and to the reason homeowners start that project. Different bathroom jobs come from different needs, so the hook and the reason to act change too.
Tub-to-shower conversions
Defined scope, clear before and after. Lead with a starting price, the timeline (how many days the bathroom is out of commission) and what’s included.
Walk-in and curbless showers
Often driven by safety or aging in place. The offer should answer “will it look institutional?” with design: grab bars that look like a choice, a bench, a curbless entry. Name the safety features and show they look good.
Wet rooms
Hard to picture, so the offer works best paired with video. A design consult where the homeowner sees options for their own layout can be the offer itself.
Full primary bath remodels
A bigger ticket, sold on craftsmanship. Lead with the design process and the finished reveal, with a reason to book now tied to your real schedule.
Should you put a price in the ad?
Usually yes: a real starting price for a defined scope filters out homeowners who can’t afford the work and makes the offer believable. It doesn’t have to be your average job price, but it has to be a price you’ll honor for the scope you describe.
A starting price helps when:
- the project has a standard version, like a tub-to-shower conversion with a set list of inclusions,
- your price is competitive for the quality, and you’d rather not spend demos on homeowners shopping for the cheapest bid,
- you want the lead form’s budget question to line up with what the ad already said.
It’s harder when:
- the project varies too much to have a meaningful entry price, like a full primary bath with layout changes,
- your starting scope is so stripped down that it misleads homeowners about a normal job.
In those cases, lead with the process instead, such as a design consult with a 3D layout of their own bathroom, and let the setter confirm the budget range on the call. Either way, the number in the ad and the number at the table have to tell the same story.
How do you build an offer for your company?
Build the offer in one working session with whoever prices and sells your jobs. Here’s the order:
- Pick the project you want more of. Usually the job with the best margin that your crews can repeat well.
- Define a standard scope. What a typical version of that job includes, so you can name a real starting price.
- Write down what’s included and your warranty, in the words a homeowner would use.
- Find the real reason to book now. Install capacity, a seasonal window, a crew opening. It has to be true.
- Name it. A name that tells the homeowner what they get and why you’re different.
- Approve it before it goes live. The sales team should read it and confirm they can deliver it.
Then write the ads around it. Pull hooks from a hook bank and test the offer in static, UGC-style and video formats, as covered in Facebook ads for bathroom remodelers.
How do you keep the offer consistent after the click?
The offer has to carry through every step after the ad, or it turns into a bait-and-switch in the homeowner’s eyes. The lead form, the setter’s call, the reminder texts and the demo should all mention the same offer.
- Lead form: qualify for that project. See lead form qualifying questions for bathroom remodelers.
- Setter call: confirm the homeowner wants that project and that the starting scope fits.
- Demo: your designer opens with the offer, then expands to what the homeowner actually wants.
How do you know if the offer is working?
Judge an offer on cost per booked appointment and on how many of those appointments show and close, not on clicks. A clever offer that books homeowners who won’t buy is a bad offer.
Test offers before you test hooks or formats, because the offer decides whether there’s a reason to book at all. Run each test on a 3-day data window and log the decision, as explained in how to test Meta ads for a remodeling company. For the wider system the offer sits in, see how to get more bathroom remodeling leads.
Key takeaways
- “Free estimate” is not an offer; every contractor in your market already says it.
- Name the project, a real starting price, what’s included, your warranty and a true reason to book now.
- Match the offer to why homeowners start that project, like aging in place for walk-in showers.
- Build it from your real process and approve it before it goes live.
- Judge offers on booked, showed and closed appointments, not clicks.


