For bathroom remodeling companies

Bath remodel estimates that actually show up.

We run the ads, answer every lead in under five minutes, and book the homeowner straight onto your estimator's calendar. You pay per estimate that sits down. Nothing when they don't.

One company per metro. Yours might still be open.

One kept estimate The finished bathroom
The same bathroom at the estimateAt the estimate
$23,000 signed
  1. Facebook ad
  2. Called back in 1 min
  3. Estimate booked
  4. Contract signed

Booked by our team for one of our clients. Ivan sat in on the estimate. The client closed it.

26Months with our longest client, and counting
2,199Kept estimates delivered so far
93%Show rate. The industry runs 60 to 70%
14Bath companies signed in 6 states, every one named on our Results page

Kept means the homeowner actually sat down with the estimator. No-shows and cancellations aren't counted anywhere on this site.

14 bath companies in 6 states run on the Kept Estimate Program

AMD Construct
Eco Build Management
Ambience Remodeling
Fine Cabinets
STIM Remodeling
BFF Build For Family
ENF Construction
Easy Fix
Tovba Construction
The Pro Renovation
Kutuzov Tile & Stone
Alaniya Construction
Halchak Remodeling
Syan Builders

Sound familiar?

Your installs are excellent. Your calendar is a guess.

"I paid for 40 leads last month. I talked to nine."

The lead vendor got paid on all 40. Half never picked up. A third gave a fake number. You ate every one of them.

"My estimator drove 45 minutes to an empty driveway."

A no-show costs you the gas, the afternoon, and the job he could have been quoting instead. Nobody refunds you for that.

"By the time I called back, she'd already booked someone else."

The same homeowner got sold to four companies. The first one to call got the estimate. Your office was on a job site.

"If I stop posting and calling, the phone stops ringing."

Referrals and word of mouth are great until you need to plan payroll around them. You can't hire an installer on a maybe.

Every one of these comes from the same place: you're paying for the wrong thing. A lead is a name and a phone number. What your business actually runs on is a homeowner sitting at the kitchen table with your estimator. So that is the only thing we sell.

The difference

We don't sell leads. We sell the estimate that happens.

Buying leadsThe Kept Estimate Program

You pay per name, whether or not anything happens. Or per booking, with a "credit" when it falls through.

You pay per homeowner who actually sits down with your estimator. Nothing else.

The same lead is sold to three or four of your competitors.

We make the lead with our own ads, in your metro only, in an ad account you own. Nobody else sees it.

A setup fee before anyone has produced anything.

No setup fee. No retainer. You pay for estimates that happened.

A bot or a calendar link does the booking. Your office chases the rest.

A real person calls every lead in under five minutes, seven days a week.

Your guy drives out and the co-owner is at work.

We check the property record. If two people own the home, both confirm by name. You get the call recording before anyone drives.

You get invoiced first and argue later.

Every Friday we go through the week's list with you. Anything you don't agree with comes off before the invoice.

Proof, not promises

Screenshots from the accounts we run.

Anyone can type a number on a website. These are from our ad accounts, our CRM and our clients' calendars. Homeowner names are hidden, nothing else is touched.

Estimate calendar for August 2026 with AMD Construct and Kutuzov appointments
Two clients, one month. August 2026 on our calendar: every green block is a bath estimate our team booked and confirmed for AMD Construct or Kutuzov Tile & Stone.
CRM funnel showing 46 kept appointments in one month
46 kept appointments in one month for one client. Our CRM funnel from lead to kept: 100% of the appointments we scheduled that month were kept, and the unqualified ones were removed before billing.
Meta Ads Manager showing $47,788 spent across 29 campaigns for one client
$47,788 of ad spend, 29 campaigns, one client, three years. Nobody keeps funding an ad account for three years unless the estimates turn into jobs.
CRM pipeline stage showing 179 kept appointments for AMD Construct
179 kept appointments in one pipeline stage, one client. Every card is a homeowner who sat down with the estimator. This is the count we bill from, and the count the client checks.

Want to check any of this? On the call we'll screen-share the live calendar and ad account of any client you pick, with the homeowner details hidden. No agency does this. We can, because it's real.

Book the call

Hear it yourself

Listen to the calls that
fill the calendar.

Real booking calls from our team, recorded with permission. Nothing was scripted for the website.

Lily

Lily, Sales RepresentativeThe voice on these calls. She's the same person who will call your leads, every day of the week, in under five minutes.

Kutuzov Tile & Stone · Dallas5:16

Master bath gut, $25k budget.

Garden tub out, freestanding tub in, shower moved, tile to halfway up the walls. Booked in under six minutes.

0:00 / 5:16
Jump to
AMD Construct · San Jose6:16

Two bathrooms, design help, both spouses at the table.

Every box checked. Design questions, what competitors quoted, and whether her husband will be there for the estimate.

0:00 / 6:16
Jump to

Nothing here was scripted for the website. Listen to more calls on the How It Works page.

How it works

Four steps between a Facebook ad and a homeowner at the table.

1

We run the ads

Meta ads managed daily, using creative already proven in 14 bath markets. No learning phase on your dime.

2

We answer in five minutes

Every lead gets a call and a text from our team within five minutes, seven days a week. We qualify: homeowner, real project, real timeline.

3

We book the estimate

Straight onto your estimator's calendar in the windows you give us, with name, address, project and notes attached.

4

We make sure they show

Confirmation the day before, reminder the morning of, and a live person on the phone if anything changes. That's where 93% comes from.

The full breakdown of each step, what's included in setup, and the questions owners ask us most are on the How It Works page.

See the whole process

The ads

These are the actual ads. Not a mockup.

Real owners, real installers, real bathrooms in the market the ad runs in. We film them, we edit them, and they've already produced more than 2,000 kept estimates.

See all of them
Bay Area · AMD Construct
Bay Area · AMD Construct
Greater Dallas · Kutuzov
Greater Dallas · Kutuzov
LA County · before and after
LA County · before and after

Tap to play. Vertical, sound on, the way a homeowner sees them on Facebook and Instagram.

Results

Companies don't pay per estimate for two years unless the estimates close.

All 14 clients are on the Results page by name. Here are three, two of them with full case studies.

See all 14

AMD Construct

San Jose, CA · Kitchen and bath remodeling
26Months with us
$212Ad spend per kept estimate

Our longest-running client, in one of the most expensive ad markets in the country. Two agencies before us.

Read the case study

Kutuzov Tile & Stone

Dallas, TX · Exterior contractor, new bath line
5Months with us
$348Ad spend per kept estimate

Had never sold a bathroom. We built the page, the ads and the booking from zero. The first three estimates all signed.

Read the case study

Eco Build Management

North Port, FL · Home building and remodeling
17Months with us
$163Ad spend per kept estimate

A builder that added a bath remodel line and wanted it fed without pulling their office off new construction.

See all 14 clients
Also on the Results page STIM RemodelingBFF Build For FamilyENF ConstructionHalchak RemodelingFine CabinetsEasy FixAlaniya ConstructionTovba ConstructionThe Pro RenovationAmbience RemodelingSyan Builders

In their words

What the owners say when we ask.

“
We do exterior work. I'd never sold a bathroom in my life. Ivan's team built the page, the ads, the whole thing, and honestly I expected to wait a couple months. Second week I had bath estimates on my calendar. The first three I went to, I signed all three. I still don't fully understand how the ads part works and I don't need to.
Viktor
ViktorOwner, Kutuzov Tile & Stone · Dallas, TX
“
I've paid three different lead companies over the years and every one of them found a way to bill me for junk. What got me with these guys was the Friday call. They go down the list with me, this one sat, this one didn't, this one was a renter so it's off. I've pulled maybe two appointments off an invoice in nine months and there was zero argument. That's why I'm still here.
Seth
SethOwner, Ambience Remodeling · South Denver, CO
“
We build houses. Bathrooms were a side thing my guys did between framing jobs, and I didn't have anyone to chase leads for it. Now the bath appointments just show up on my estimator's calendar with the notes already there, and my office hasn't made a single lead call in a year and a half. I check the Friday numbers on my phone and that's my whole involvement.
Dmytro
DmytroOwner, Eco Build Management · North Port, FL

Daniel's words are from the video, the rest from client conversations shared with their permission. Every company quoted is on the Results page.

What you pay for

Only the estimates that happen.

The model is simple on purpose. If a homeowner didn't sit down with your estimator, it isn't an estimate, and you don't pay for it.

You pay per estimate that sits down

One flat fee per kept estimate. The same price for every client, in writing before we start, never a percentage of your ad spend or your jobs. Ad spend is separate: from your card to Meta, in an account you own.

You don't pay when nobody shows

A booking is not a kept estimate. A confirmation is not. Your estimator arriving at the address is not. If they didn't sit down and have the conversation, it isn't billed.

You don't pay for one that wasn't what we promised

Rents the house, outside your area, below the minimum job size we agreed, a co-owner who never confirmed. It comes off the invoice. And one home is one fee, however many times the visit moves.

No setup fee, no retainer, no prepaid pack

Nothing to pay before the work starts. Every Friday you get the list of estimates that happened that week, you check it, and that's what you pay for. That's the whole billing.

Our promise, in writing

$0 for anything that didn't happen

If the homeowner didn't sit down with your estimator, you don't pay. Not for the no-show, not for the renter, not for the wrong address.

No setup fee, no retainer, no long contract. You see every estimate before it's billed, and you decide what stays on the list.

Every Friday, the list, together

Before we invoice, we go through the week's estimates with you. Anything you reject comes off. One company per metro, in writing, so we're never running against you.

Do the math

What 15 kept estimates a month is worth to your company.

Move the sliders to your numbers. This is the same math we do live on the call.

Booked work a month $54,000
Jobs sold a month3
Booked work a year$648,000

This is revenue from the estimates, before your costs and before our fee. On the call we put your real numbers next to what you'd pay us, so you see the return, not a promise.

Run it with real numbers

Who this is for

We only take companies we know we can fill.

A good fit

  • Bathroom remodeling companies, and remodelers who want their bath line fed. Quick-turnaround work like tub-to-shower and one-day bath fits best
  • Doing $1M to $8M a year with a dedicated in-home estimator
  • Can install 10 or more additional bath jobs a month
  • Closing at least one in five in-home estimates
  • Willing to fund your own ad account and let us run it

Not a fit

  • Looking for kitchen, roofing or addition leads. We only run bath.
  • Owner is the only estimator and is already booked solid
  • Your metro is already taken by one of our clients
  • Closing under one in five. We'll say so and suggest fixing the sales process first
  • Looking for a list of leads to work yourself

Who you're working with

Five people. One job: keep your estimator's calendar full.

You'll talk to Ivan on the first call. After that, every one of these people touches your account every week.

Meet the team
Ivan, founderIvanFounder
Lily, sales representativeLilySales Representative
Amelia, media buyerAmeliaMedia Buyer
Robert, ad creative specialistRobertAd Creative Specialist
Elijah, web and tech specialistElijahWeb & Tech Specialist

Next step

Check if your market is still open.

A 20-minute call. Bring your close rate and your average ticket. We'll tell you whether your metro is available, what the numbers look like for a company your size, and whether we're a fit. No pitch deck.

Or just call +1 945-445-8351

Texas, Central time. If we're on with a client, we call back the same day.