What a Booked Appointment Costs
Most companies in this category make you book a call to hear a number. Here it is. Appointments run $275–$400 each, and where you land in that band depends on your vertical, your market, and how much you fund.
$3,000 starting balance — roughly 10 appointments.
- No setup fee
- No monthly retainer
- No long-term contract
- Exclusive to your market
$5,500 balance — a block of 20 appointments.
- Everything in Starter
- Priority campaign scaling
- Larger market footprint
- Dedicated account manager
For high-volume operations funding larger balances. Quoted on a call.
- Everything in Growth
- Multi-market coverage
- Custom volume commitments
- Direct line to the team
Solar, roofing, bath, kitchen, and window appointments price differently — acquisition cost and homeowner qualification aren't the same across trades. We'll quote your exact number on the onboarding call.
The Math on a $3,000 Start
These are observed averages across active accounts, not projections. The one number we don't control is your close rate.
| You fund | $3,000 | Your opening balance |
| You receive | ~10 appointments | At $300 each, deducted as delivered |
| You sit | 6–7 of them | Observed average across active accounts |
| You close | 1–2 | Depends on your sales process, not ours |
| You bill | $12,000–$30,000 | At a $12,000–$15,000 average job |
Appointments vs. Leads
A lead costs less per unit. An appointment costs less per sale. The difference is who does the work of turning a phone number into a homeowner sitting at a kitchen table.
| Buying leads | Buying appointments | |
|---|---|---|
| What you receive | Contact details | A confirmed slot on your calendar |
| Who chases the homeowner | You | We do |
| Who else got it | Typically 2–4 contractors | Nobody — one contractor per market |
| Qualification | You verify it yourself | Screened to your criteria before booking |
| Unqualified units | Usually billed | Never billed — we absorb them |
| Typical unit cost | $50–$200 | $275–$400 |
| Sales labour required | Call, qualify, set, confirm | Show up and present |
What We Bill For — and What We Don't
Almost nobody in this category will put this in writing. We will, because our answer is better than the industry's.
What we absorb
- Every click and every ad dollar spent generating the interest.
- Leads that come in outside your criteria — wrong project scope, low home value, non-homeowner, outside your service area.
- Appointments that fail your qualification filters. If it doesn't match what you told us, you are never billed for it.
- All campaign build cost: creative, media buying, dialer setup, scripting, and agent training.
What we don't credit
A qualified homeowner who met your criteria, agreed to a date and time, and then didn't sit.
Show rate depends on your confirmation process at least as much as ours. We can put a screened homeowner on your calendar; we can't make your team call them the day before. Contractors who confirm consistently land at the top of the 6–7-in-10 range.
So we price the expected no-show rate into the appointment instead of charging more and issuing credits later. It's the same reason you don't return Google clicks that didn't turn into leads.
How billing works
Appointments by Vertical
We run appointment programs in five home improvement verticals. Pricing and qualification criteria differ across them — pick yours.

Solar Appointments
Booked solar consultations with homeowners screened for roof condition, utility spend, and credit profile before the slot is set.

Window Appointments
In-home consultations with homeowners actively shopping replacement windows — opening count and project scope confirmed up front.

Bathroom Appointments
Sit-down appointments for full remodels, tub-to-shower conversions, and walk-in tubs — qualified to the project types you actually sell.

Kitchen Appointments
Kitchen remodel consultations with homeowners whose budget and timeline are confirmed before the appointment reaches your calendar.

Roofing Appointments
Confirmed appointments with homeowners ready to discuss repair or full replacement, screened for ownership and roof age.
How It Works
Four steps from onboarding call to a homeowner on your calendar.
Onboarding call
We agree on your criteria — service area, project types, home value, credit profile, anything that makes an appointment worth sitting. Everything downstream is built against this.
We build the campaign
New creative from our design team, campaigns built by our media buyer, dialer configured by our developer, and a custom script our contact center agents are trained on. One to two weeks, at our cost.
We qualify every homeowner
Our agents call every inbound lead and screen it against your criteria. Anything that fails the screen never reaches you and is never billed — that cost is ours.
We book it on your calendar
A confirmed date and time with a homeowner who agreed to it. It lands on your calendar and is deducted from your balance. You show up and sell.
Questions Contractors Ask Before Buying
How much does a booked appointment cost?
Between $275 and $400 per appointment depending on your vertical and market. At a $3,000 starting balance most contractors are around $300 per appointment; a $5,500 balance brings it to $275 for a block of 20. Larger operations get custom enterprise pricing quoted directly. There is no setup fee, no monthly retainer, and no long-term contract.
What do I actually get for that price?
A confirmed appointment on your calendar with a homeowner who has been screened against your criteria and has agreed to a specific date and time. We run the ads, take the calls, qualify the homeowner, and book the slot. You show up.
How many of the appointments actually sit?
Across our active accounts, 6 to 7 of every 10 booked appointments are sat. That is an observed average rather than a guarantee, and your confirmation process moves it as much as ours does — contractors who call the homeowner the day before consistently land at the top of that range.
What kind of return should I expect?
A typical $3,000 starting balance buys about 10 appointments. Of those, 6 to 7 are sat and 1 to 2 close. On a $12,000 to $15,000 average job, that is roughly $12,000 to $30,000 in revenue from a $3,000 investment. Your close rate is the variable we don't control.
Do you replace appointments that don't show up?
No, and we're direct about why. Every appointment is screened against your criteria before it is booked — if it doesn't match what you told us, you are never billed for it and we absorb the ad spend, the call center time, and the booking. What we don't credit is a qualified homeowner who agreed to a time and then didn't sit. Show rate depends heavily on your confirmation process, and we price the expected no-show rate into the appointment cost rather than charging more and issuing credits later. It's the same reason you don't return Google clicks that didn't become leads.
What happens if an appointment is outside my criteria?
You aren't billed. Before we book anything, we agree on your criteria — homeowner status, project scope, home value, credit profile, service area. Appointments that fall outside those filters are our cost, not yours. That is where the qualification risk sits in our model, and it is the reason we screen hard on the front end.
Is there a contract, setup fee, or monthly retainer?
None of the three. It is a rolling prepay: you fund a starting balance, each appointment we deliver is deducted from it, and when the balance reaches zero we recharge for the next batch if you want to continue. No commitment beyond the balance you've funded.
How do I pause or cancel?
Any time, with 72 hours' notice. We need that window to wind down active media buying and pull your campaign from the dialer lists — otherwise we are still spending on your behalf after you've stopped.
Are the appointments exclusive to me?
Yes. One contractor per market. An appointment we book for you is never sold, shared, or resold to another contractor in your service area.
How long does it take to start receiving appointments?
Typically one to two weeks from the onboarding call. That window covers creative production, campaign build, dialer setup, and scripting and training our contact center agents on your specific criteria. We deliberately don't rush it — appointments booked before agents know your criteria are appointments we end up eating.
Which verticals do you run appointment programs in?
Solar, windows, bathroom remodeling, kitchen remodeling, and roofing. Pricing varies between them because acquisition cost and homeowner qualification differ by trade.
How is this different from buying leads?
A lead is contact information — you still have to reach the homeowner, qualify them, and talk them into a meeting, and you are usually racing two or three other contractors who bought the same record. An appointment is a confirmed slot on your calendar with a homeowner already screened against your criteria. You pay more per unit and far less per sale, because the labour of converting a lead into a meeting has already happened.
One Contractor Per Market
Tell us your vertical and service area and we'll tell you what's available and what your appointments cost. Takes about 60 seconds.
Check My Market
