A rep leaves the shop at 8:40 for a 9:00 in-home. Driveway at 9:05. Knock at 9:10. Call at 9:12. Text at 9:15. By 9:30 he is back in the truck with nothing, and the next appointment is 40 minutes the other direction with a 90-minute hole in front of it.
Most contractors write that off as a bad morning. It is not a bad morning. It is a line item, and it repeats every week at a rate you can measure, price, and cut. A shop running 40 in-homes a month at a 30 percent no-show rate is throwing away twelve appointments a month. Price those twelve correctly and you are looking at five figures a month in cash and forfeited gross profit.
Here is what each empty driveway actually costs, why homeowners bail, and the confirmation sequence that moves the number.
What does a contractor appointment no-show actually cost?
Four costs stack up in the same empty driveway, and most contractors only count the first one.
| Cost component | Typical range | Why it hits |
|---|---|---|
| Cost componentAppointment or lead fee | Typical range$50-200 per exclusive lead, $200-400 per booked appointment | Why it hitsYou paid to create that slot whether anyone answered the door or not |
| Cost componentLoaded rep time | Typical range$90-160 | Why it hits1.5 to 2.5 hours round trip at a $45-65 loaded hourly cost |
| Cost componentVehicle cost | Typical range$15-40 | Why it hits30 to 60 miles of fuel, wear, and insurance |
| Cost componentDisplaced capacity | Typical rangeVaries | Why it hitsA rep runs 3-4 in-homes a day; the dead slot could have held a live one |
| Cost componentForfeited expected gross profit | Typical range$500-1,500 | Why it hitsAverage job value x margin x close rate, gone |
That last row is the one that matters. Take a roofing shop with a $12,000 average job, a 30 percent gross margin, and a 35 percent close rate on appointments that actually get run. Every sat appointment is worth $12,000 x 0.30 x 0.35, or roughly $1,260 in expected gross profit. A no-show does not cost you an hour. It costs you $1,260 of expected gross profit plus $300 to $600 of hard cash already spent.
Run that against twelve no-shows a month and the number stops being a rounding error. That is the entire reason we build appointment setting as a confirmed, staffed process rather than a calendar entry someone types in and hopes for.
What is a normal contractor appointment no-show rate?
Across home improvement sales floors, in-home no-show rates typically land between 15 and 35 percent. Where you fall inside that range has almost nothing to do with your trade and almost everything to do with how the appointment was set.
| How the appointment got set | Typical show rate | What drives it |
|---|---|---|
| How the appointment got setHomeowner self-books online right off the thank-you page | Typical show rate70-85% | What drives itThey picked the time themselves, while intent was hottest |
| How the appointment got setCall center books it while the homeowner is live on the phone | Typical show rate65-80% | What drives itLive agreement, both decision makers addressed on the call |
| How the appointment got setRep calls back hours later and sets it | Typical show rate50-65% | What drives itInterest has cooled and a competitor may already have called |
| How the appointment got setBooked five or more days out with one confirmation text | Typical show rate45-60% | What drives itTime kills urgency, and a one-way text is not a confirmation |
The pattern is consistent. Show rate is a function of two things: how fast the appointment gets set after the lead comes in, and how close the appointment sits to the day it was set. Everything else is noise. If you have not read it yet, the speed-to-lead breakdown covers the first half of that equation in detail.
The math that should change your budget
Assume you pay $300 per booked appointment and close 35 percent of the ones you run.
| No-show rate | Appointments run per 100 paid | Effective cost per run appointment | Cost per sale |
|---|---|---|---|
| No-show rate10% | Appointments run per 100 paid90 | Effective cost per run appointment$333 | Cost per sale$952 |
| No-show rate20% | Appointments run per 100 paid80 | Effective cost per run appointment$375 | Cost per sale$1,071 |
| No-show rate30% | Appointments run per 100 paid70 | Effective cost per run appointment$429 | Cost per sale$1,224 |
| No-show rate40% | Appointments run per 100 paid60 | Effective cost per run appointment$500 | Cost per sale$1,429 |
Going from a 30 percent no-show rate to a 10 percent no-show rate cuts your cost per sale by roughly $270 without changing your lead source, your offer, or your ad spend. On 30 sales a year that is $8,100. On 120 sales a year it is $32,400. No new campaign produces that kind of lift for the price of a confirmation process.
Why do homeowners no-show on contractor appointments?
They almost never do it to be rude. In practice there are six reasons, and five of them are process problems on your end.
- The appointment sat too long. Booked Monday for the following Saturday. By Wednesday two other companies had already been out. The homeowner did not cancel because canceling requires a phone call they do not want to make.
- One decision maker agreed and the other did not. The spouse who was not on the call finds out Thursday night that a salesperson is coming Saturday morning to price a $28,000 project, and that appointment is dead before the truck leaves.
- Expectations were never set. The homeowner thought someone was stopping by for ten minutes with a ballpark number. Your rep blocked 90 minutes to measure, present options, and price it. An on-site estimate is a sales appointment. Say so on the phone, in plain words, and the ones who show up are the ones who actually want to buy.
- Somebody else got there first. They were shopping three companies, one of them answered in four minutes, sat down that night, and signed. Yours became a ghost appointment the moment that contract got signed.
- The confirmation was one-way. You sent a text. Nobody replied. You treated silence as a yes. Silence is not a yes.
- Life actually happened. A kid got sick, a shift changed, the water heater blew. This is the one legitimate category, and it is small. It is also recoverable if you gave them a frictionless way to move the time.
Most of what contractors call "bad leads" is really one of those six failures happening after the lead came in. Our post on why homeowners ghost contractors walks through the same psychology on the follow-up side.
How do you cut a contractor no-show rate?
This is a sequence, not a tactic. Run all seven steps and a 30 percent no-show rate typically moves into the teens.
- Book inside 72 hours, target 24 to 48. Nothing on this list matters as much as this. If your calendar cannot absorb an appointment inside three days, your calendar is the problem, not the homeowner.
- Confirm both decision makers on the setting call. Ask it directly: "Will both of you be there? This only works if everyone who makes the decision is in the room." A homeowner who will not commit to that is telling you something useful right now instead of Saturday morning.
- Set the frame on duration and purpose. Sixty to ninety minutes. Measurements, material options, and a price before the rep leaves. No surprises at the door.
- Send the calendar invite and a text within five minutes of booking. Rep name, company name, date, arrival window, and the address you have on file so they can correct it.
- Make a live confirmation call 24 hours out. Not a blast text. A call, with a question that requires an answer, like "Is the driveway side the best place to park?" A homeowner who answers a question has re-committed to the time.
- Text the morning of, then again 30 minutes out. Rep name, what the truck looks like, real ETA. This single step kills the "I forgot" category outright.
- Build the reschedule path in. Give them a one-tap way to move the appointment. A rescheduled appointment shows at a far better rate than a no-show you have to resurrect, and it frees the slot for someone else.
And then track it. Show rate by lead source, by setter, by day of week, and by how many days out the appointment was booked. Ninety days of that data will tell you exactly where your leak is, and it usually turns out to be one setter or one day of the week, not the whole operation. If your CRM is not set up to capture it, the contractor follow-up system post has the stages and triggers to copy.
If you would rather not build and staff that sequence yourself, that is the entire job of our appointment setting program — confirmed, exclusive appointments on your calendar, priced per appointment rather than per month. Book a call and we will walk your current numbers.
What should you do when they no-show anyway?
Some percentage always will. Treat the no-show as a paused lead, not a dead one.
- Call from the driveway, not from the office two hours later. Half of recoverable no-shows are recoverable in the first ten minutes while your rep is still parked outside.
- Text a soft, non-accusatory line immediately. Something like "Stopped by at 9 and missed you — want me to swing back this afternoon or is tomorrow easier?" Give two options, not an open question.
- Work it for 30 days. A no-show lead you already paid for is the cheapest appointment on your board. Three calls, four texts, and two emails over 30 days recovers a meaningful slice of them.
- Log the reason. Wrong number, spouse objection, already signed with someone else, or genuinely forgot. Four weeks of reason codes tells you whether the problem is your setting script or your speed.
What not to do
Do not charge a deposit to hold a residential estimate. It suppresses booked volume far more than it saves windshield time. Do not double-book two appointments in the same slot hoping one falls off, because the day both show up costs you more than any no-show. And do not punish the setter for a no-show rate they do not control; measure them on appointments that got confirmed and sat, then pay on that number.
How does appointment quality change your whole cost per sale?
A contractor evaluating lead sources almost always compares cost per lead. The number that pays crews is cost per acquired job, and show rate sits right in the middle of that equation.
Run the full chain: leads generated, leads contacted, appointments set, appointments sat, jobs closed. A shop with a 40 percent set rate, a 70 percent show rate, and a 35 percent close rate converts leads to jobs at just under 10 percent. Move show rate from 70 to 85 percent and nothing else, and that same shop converts at almost 12 percent. That is a 20 percent increase in closed jobs off the identical ad spend, identical lead count, and identical sales team.
That is why the confirmation sequence is not an admin task. It is the cheapest growth lever in the building, and it is the one most contractors have never assigned to a specific person with a specific number attached to it.
If you want appointments that arrive already confirmed and exclusive to your company, that is what we install — campaigns through your own Meta ad account, leads worked by a live call center, and appointments priced per booked appointment with no monthly retainer. Get started here and we will show you the live numbers for your trade and market.
Frequently asked questions
What is a normal no-show rate for contractor appointments?
Most home improvement sales floors run somewhere between 15 and 35 percent no-shows on in-home appointments. Under 15 percent means your confirmation process is working, 20 to 30 percent is common and fixable, and anything over 35 percent usually points to appointments booked too far out or set without both decision makers agreeing to be there.
How much does one contractor appointment no-show cost?
Hard cash out the door is usually $300 to $600 once you add the appointment or lead fee, one to two and a half hours of loaded rep time, and vehicle cost. The bigger number is forfeited expected gross profit, which runs $500 to $1,500 per appointment depending on ticket size, margin, and close rate.
How far in advance should you book a contractor estimate appointment?
Inside 72 hours, and 24 to 48 hours is better. Show rates drop noticeably once an appointment sits more than three days out because the homeowner has time to get a competing quote, lose urgency, or forget the appointment entirely.
Do confirmation texts actually reduce no-shows?
One-way texts help a little. Confirmations that require a reply help a lot, because a homeowner who answers a question has re-committed to the time. The strongest sequence is a live human confirmation call 24 hours out, a morning-of text naming the rep, and an en-route text about 30 minutes before arrival.
Should contractors charge a deposit to hold an estimate appointment?
Almost never for residential home improvement. A fee to hold a free estimate kills booked volume far more than it saves windshield time. Qualify harder on the phone instead, confirm that both decision makers will be there, and set the expectation that the visit is a measure-and-price sales appointment that runs 60 to 90 minutes.
Frequently asked questions
What is a normal no-show rate for contractor appointments?
Most home improvement sales floors run somewhere between 15 and 35 percent no-shows on in-home appointments. Under 15 percent means your confirmation process is working, 20 to 30 percent is common and fixable, and anything over 35 percent usually points to appointments booked too far out or set without both decision makers agreeing to be there.
How much does one contractor appointment no-show cost?
Hard cash out the door is usually $300 to $600 once you add the appointment or lead fee, one to two and a half hours of loaded rep time, and vehicle cost. The bigger number is forfeited expected gross profit, which runs $500 to $1,500 per appointment depending on ticket size, margin, and close rate.
How far in advance should you book a contractor estimate appointment?
Inside 72 hours, and 24 to 48 hours is better. Show rates drop noticeably once an appointment sits more than three days out because the homeowner has time to get a competing quote, lose urgency, or forget the appointment entirely.
Do confirmation texts actually reduce no-shows?
One-way texts help a little. Confirmations that require a reply help a lot, because a homeowner who answers a question has re-committed to the time. The strongest sequence is a live human confirmation call 24 hours out, a morning-of text naming the rep, and an en-route text about 30 minutes before arrival.
Should contractors charge a deposit to hold an estimate appointment?
Almost never for residential home improvement. A fee to hold a free estimate kills booked volume far more than it saves windshield time. Qualify harder on the phone instead, confirm that both decision makers will be there, and set the expectation that the visit is a measure-and-price sales appointment that runs 60 to 90 minutes.
