Instant Sales Funnels Tool
Contractor Estimate No-Show Cost and Revenue Recovery Calculator
See the direct operating cost of missed estimates and the potential project revenue opportunity tied to appointments that never happen. Using several tools to manage leads and appointments? See what HighLevel includes.
Your Estimate Numbers
Use your own monthly figures. All example values are editable.
What Does a Wasted Trip Cost?
Enter the round-trip time and cost for a typical estimate visit.
Your No-Show Cost Estimate
Direct operating costs and sales opportunity are shown separately.
Monthly impact breakdown
What If You Cut Your No-Shows?
Choose a target you think your process could realistically reach. The calculator does not assume any software will reduce no-shows by a specific amount.
Current no-shows: —
How Much Could You Afford to Spend Fixing This?
Compare your selected no-show reduction with an optional monthly software or system cost. No pricing is prefilled.
How This Was Calculated
Results are estimates based on the numbers you entered. Potential revenue calculations use your historical close rate and do not guarantee that every completed estimate would become a job.
Calculated at InstantSalesFunnels.com
Contractor Estimate No-Show Cost Calculator
You blocked out the time. Your estimator drove across town. Pulled into the driveway. Nobody answers the door.
This calculator shows you what that empty driveway actually costs — the direct operating expenses you spent getting there, and the potential revenue that never had a chance. Enter your scheduled estimates, no-show rate, average project value, close rate, drive time, mileage, and estimator labor. You'll get your direct cost, your potential revenue at risk, your annual impact, and a what-if view showing what changes when your no-show rate drops.
What Your Results Are Actually Telling You
Two numbers came out of that calculator. They're not the same thing, and it matters that you understand the difference.
The first — your direct cost — is what you actually spent on appointments that went nowhere. Drive time, fuel, mileage, estimator labor. That money is gone. It paid for a trip to a driveway where nobody showed up.
The second — your potential revenue at risk — is a probability-weighted estimate of opportunity, not a guarantee of loss. It uses your own close rate to model how many of those missed appointments might have converted to real jobs. Some of those homeowners wouldn't have hired you anyway. The calculator doesn't pretend otherwise.
The first number you spent. The second number you lost the shot at earning. They're different in nature, so the calculator treats them differently.
What Does an Estimate No-Show Really Cost?
There are two bills attached to every missed estimate appointment. Most contractors only see one of them.
The first one is easy to read. Your estimator spent time getting there. Burned fuel. Clocked the hours. At $35 an hour for the estimator, a 30-minute drive each way, and 40 miles of round trip at $0.70 a mile, that's roughly $90 for one empty driveway. Before overhead. Before the 15 minutes standing at the door trying the homeowner's cell.
The second bill is harder to see because it never shows up in your accounting software. That was an estimate you didn't get to write. A proposal that never went out. A homeowner who might have hired you — but couldn't, because the conversation never happened.
Direct Cost
Estimator time, fuel, mileage, vehicle operating cost. Already spent the moment the truck left. Shows up in your expenses whether you track it or not.
Potential Revenue at Risk
The expected value of the estimate that never got written. Calculated using your real close rate — not the assumption that every no-show was a guaranteed job.
Blending these into a single number makes neither figure honest. The calculator handles them separately for exactly that reason.
Why Contractor No-Shows Hit Different
Missing a dental appointment costs the dentist a slot. They can book someone else and move on.
Missing an estimate appointment costs you a slot plus a trip. Your estimator who just drove 35 minutes to an empty house can't un-burn that fuel or hand that two-hour window to someone else.
What actually gets spent on a single ghosted estimate:
- Estimator time, portal to portal — not just the minutes at the door
- Fuel and vehicle operating costs
- Mileage reimbursement or wear on company vehicles
- The estimate slot itself — a limited resource every day
- The chance to close the job
That last one gets left off the list most often. An estimator running a full schedule has a finite number of estimate slots per day. Burning one on a no-show means that slot couldn't go to a homeowner who would have been home. On a busy week, it might mean turning down a lead because the calendar was already full — and watching that slot disappear to nobody.
A nail salon can recover from a no-show in 45 minutes. You're recovering from yours by 9 a.m. the next morning, if you're lucky. You can call it ghosting, forgetting, bad timing, or the homeowner taking another bid. Your truck still burned the gas.
How the Calculator Works
The inputs follow the actual economics of a contractor estimate appointment. Nothing exotic.
Scheduled estimates: How many you're booking in whatever period you're measuring. Monthly is usually clearest because it maps to your other business metrics.
No-shows: Either the raw count or the percentage — the calculator handles both. If you're not tracking this number yet, start now. Even a rough count is more useful than guessing.
Average project value: What a typical won job is worth to you. Use your real number, not an optimistic one. The math is only as honest as the inputs you give it.
Estimate close rate: The percentage of completed estimates you actually convert to jobs. This is the number that connects missed appointments to missed revenue opportunity. If you don't have a precise figure, a reasonable estimate gets you in the right range.
Drive time (round trip): Full portal-to-portal time. Include the return. If it's 25 minutes out and 25 minutes back, enter 50.
Mileage (round trip): Full round trip miles. The calculator uses the IRS standard mileage rate as a cost baseline — $0.70/mile for 2026 — which covers fuel, vehicle wear, and operating costs.
Estimator labor cost: Your all-in hourly cost for the estimator, including base pay and any overhead you want to attribute. If you're the estimator, use what your time is worth to the business.
Why Close Rate Matters More Than It Looks
Here's where most no-show cost calculations go wrong. They assume every missed appointment was a guaranteed job. That's not how estimating works, and treating it that way produces a number that sounds alarming but isn't honest.
If you close 25% of completed estimates — one in four — then four missed appointments represent roughly one potential job not written. Not four. The other three probably would have gone to a competitor, or the homeowners would have decided not to do the project at all, or they would have gotten three more bids and taken the lowest one. You'll never know, because the conversation never happened.
Using your real close rate keeps the calculation accurate. It doesn't minimize the problem — a missed potential job is still real money — but it doesn't pretend every no-show was a signed contract that evaporated either.
This also changes the decision math significantly. A contractor who closes 40% of completed estimates on a $15,000 average project sees a very different number than one with a 20% close rate on a $3,000 average job. Both are dealing with the same inconvenience. The opportunity cost is nowhere near the same. Your numbers are your numbers — run them, not somebody else's benchmark.
No-Shows vs. Late Cancellations — Timing Changes Everything
These aren't the same thing. The cost isn't the same either.
A cancellation that comes in at 8 a.m. for a 3 p.m. estimate has almost zero direct cost. You learned in time. The slot opened up. The estimator's day can be adjusted. You lost the lead, but the truck is still parked and the fuel isn't burned.
A cancellation text that arrives when your estimator is already halfway there is a different situation. At that point, you've already spent most of the direct cost of the appointment. Whether the homeowner technically "cancelled" or simply didn't answer the door, the economic outcome is nearly identical.
And a homeowner who just isn't there — no text, no call, no response to the estimator standing in the driveway — carries the full direct cost plus the time spent waiting and trying to reach them.
For cost purposes, anything that results in an estimator driving to an address with nobody home should be treated as a no-show, regardless of whether a cancellation technically arrived mid-drive. For prevention purposes, these require different responses. The confirmation process handles the forgetting problem. Decisions about unconfirmed appointments handle the rolling-the-dice problem. These are two separate levers, and pulling both is more effective than either alone.
What One Ghosted Estimate Actually Costs
The numbers below are illustrative — meant to show the math clearly, not to represent your operation. Run your own numbers in the calculator for an accurate picture.
Example Setup
3 no-shows per month (10% of 30 estimates) × $89 = $267/month in direct costs.
Opportunity side: 3 no-shows × 28% close rate × $8,500 average project = $7,140/month in potential revenue at risk.
A 10% no-show rate that feels manageable appointment by appointment looks different compounded over 12 months. That's what the what-if section is showing you.
How No-Shows Quietly Raise Your Customer Acquisition Cost
This one's easy to miss. And it matters.
Say you spent $2,000 on leads last month and booked 10 estimate appointments. Two homeowners weren't home. You ran eight estimates.
If all 10 had shown up: $2,000 ÷ 10 = $200
The leads cost what they cost. The advertising didn't give you a refund because two people forgot the appointment. Your effective cost per completed estimate went up $50 each — and you didn't change a single thing about your targeting, your offer, or your close rate.
It compounds further. If your close rate is 25% and your average project is $6,000, each completed estimate is worth about $1,500 in expected revenue. At $200 per completed estimate, your marketing math looks fine. At $250, it looks noticeably worse.
Reducing no-shows is one of the only ways to improve marketing ROI without touching your ad spend. The leads already cost what they cost. Getting more of the appointments you already paid for to actually happen means every marketing dollar works harder. That's the leverage most contractors leave on the table.
The lead wasn't free just because the homeowner forgot the appointment.
How to Reduce Contractor Estimate No-Shows
Not every tactic works for every trade or market. These are the ones that consistently show up as useful across residential contractor operations.
Confirm before you roll the truck. A short text the morning of — "Hey John, it's Mike from Apex Roofing, we have you down for a 2 p.m. estimate today — reply YES to confirm or call us to reschedule" — catches the appointments that aren't going to happen before anyone burns fuel. This sounds obvious. Plenty of contractors skip it anyway.
Make it simple to reschedule. A homeowner who can't make it and has an easy path to reschedule will often take it. One with no easy option just doesn't answer the door. One-tap reschedule links do real work here.
Ask for a confirmation, not just an acknowledgment. "Here's your appointment reminder" and "Reply YES to confirm" produce different results. The second requires an action. The homeowner who replies YES has made a small commitment. That commitment changes the likelihood they'll be there.
Tell them who's coming. "Mike from Apex Roofing" is a real person. "A representative from our company" is not. People keep appointments with named people more reliably than with abstract companies.
Set expectations at booking. How long will the estimate take? Do they need to be present? Clear expectations reduce the quiet uncertainty that sometimes turns into a no-show.
Call if a text goes unanswered. Some homeowners don't text back. If a 24-hour reminder sits unread and unconfirmed into the morning of the appointment, a two-minute phone call is worth it.
Make a conscious decision about unconfirmed appointments before the estimator leaves. Especially on longer drives. An estimator heading 45 minutes out to complete silence is a roll of the dice. The difference between rolling that dice by habit and making an actual call is the difference between managing no-shows and just absorbing them.
Before You Roll the Truck
A 90-second review before the estimator heads out. Catches the appointments that would have been empty driveways.
- Appointment confirmed by the homeowner?
- Address verified — not just assumed from what was entered at booking?
- Homeowner knows the arrival window?
- Decision-maker will be present — or at least reachable by phone?
- Homeowner still wants the estimate? (Sounds redundant. Occasionally isn't.)
- Easy way to reschedule available if they need it?
- Estimator knows the scope of the visit?
- Phone number on file is current?
This won't prevent every no-show. Nothing does. But it consistently catches the preventable ones before someone burns 90 minutes of drive time to find out.
If You're Still Confirming Estimates by Hand, There's a Better Way
Calling or texting every appointment yourself is better than nothing. It's also the kind of task that falls through the cracks when you're slammed, the office is short-staffed, or someone just forgets. This is one of those jobs automation is genuinely good at.
HighLevel is a CRM and communication platform built for service businesses. Set up a confirmation sequence once, and it runs. The homeowner who books an estimate gets a confirmation immediately, a reminder 24 hours before, and a short morning-of message — without anyone at your office having to remember to send it.
- Automated SMS and email reminders at intervals you set
- Two-way texting — homeowners can reply, confirm, or reschedule
- Embeddable booking calendar synced to your schedule in real time
- Workflow automation based on what the homeowner does next
- Pipeline view showing confirmed vs. still-pending appointments
- Voicemail drops for homeowners who prefer a phone call
- AI voice agent for after-hours lead capture and booking
- Native Jobber integration if you're running both (released late 2025)
Disclosure: The link above is an affiliate link. If you sign up through it, we receive a commission at no additional cost to you.
The calculator gives you the number. What you do with it is the actual decision.
For most contractors, a 3 to 5 percentage point improvement in show-up rate is realistic with a consistent confirmation process. If your annual impact number is significant enough that the math matters, that's worth acting on. If your no-show rate is already low, the calculator at least gives you something concrete to point to when someone asks why you run confirmations the way you do.
Either way — now you know what you're looking at.
Common Questions About Contractor Estimate No-Shows
32 questions. Real answers. No fluff.
Divide the number of missed appointments by the total number of scheduled appointments, then multiply by 100. That's your no-show rate as a percentage.
If you scheduled 25 estimates this month and three homeowners weren't home, your no-show rate is 12%.
The trickier part is deciding what counts. Most contractors treat a late cancellation — one that arrived after the estimator was already driving — as a no-show for cost purposes. A morning cancellation for an afternoon appointment is a different category. It didn't cost you fuel or time.
Tracking these separately gives you more useful information. Your no-show rate and your cancellation rate are different numbers, and the fix for each is different. Start with whatever tool you already use — a simple spreadsheet works. You just need to count it consistently.
A single no-show typically costs $75 to $150 in direct expenses, depending on drive time, mileage, and estimator pay. On top of that is the potential revenue at risk, which depends on your close rate and average project value.
A rough direct-cost calculation: take your estimator's all-in hourly rate, multiply by total round-trip hours, then add mileage at the IRS standard rate ($0.70/mile for 2026). For a 30-minute drive each way and a $35/hour estimator, you're looking at roughly $90 in direct costs before overhead.
The harder number is the missed opportunity. If your close rate is 25% and your average project is $8,000, four missed appointments represent roughly one potential job not written. That figure depends heavily on your specific numbers, which is why this calculator uses yours instead of a generic assumption.
Industry practitioners generally consider a show-up rate above 70% to be the baseline for a well-managed confirmation process. High-performing operations often target 80% or better.
There's no peer-reviewed, trade-specific benchmark for residential contractor estimate appointments specifically. What gets cited in contractor circles is practitioner experience, not controlled research.
What matters more than any benchmark is your own number tracked over time. If you're running at 60%, something in your confirmation process needs attention. If you're at 85%, you're doing something right — the question then is whether that remaining 15% is worth additional effort, or whether the cost of chasing it doesn't justify the recovery.
Setting a baseline this month and comparing it next month after adding one confirmation step is more useful than finding an industry average to benchmark against.
Operationally, the timing of a cancellation determines its cost. A cancellation that arrives several hours before an estimator is due to leave costs almost nothing. The slot opened up, the estimator's time can be redirected, and the only real loss is the lead itself.
A cancellation that arrives while your estimator is already 20 minutes into the drive is effectively a no-show for cost purposes. The fuel is burning, the time is committed, and whether the homeowner texted or just didn't answer the door makes little practical difference at that point.
A true no-show — where the estimator pulls up, knocks, calls, and gets nothing — carries the full direct cost plus time spent waiting at the property.
For tracking purposes, consider classifying anything that occurs after the estimator leaves as a no-show for cost calculations. It helps you see the problem more clearly than lumping all cancellations together regardless of when they arrived.
If the appointment isn't confirmed, yes. A short call or text 30 to 60 minutes before leaving catches the appointments that aren't going to happen before anyone burns fuel getting there.
The homeowner who forgot, the homeowner who double-booked with another contractor, the one who had something come up — most will tell you if you ask. They just won't volunteer it. A quick text is low friction: "Hey, it's Mike from Apex Roofing, heading your way around 2 p.m. — still good?" If you don't hear back in 20 minutes on an appointment that's 40 minutes away, that's information worth having before you leave.
For short drives, the calculation is different. A 10-minute trip to a responsive homeowner may not need a pre-drive check. A 45-minute drive to a first-time lead who never replied to yesterday's reminder? That one is worth two minutes before the truck rolls.
Yes. Text-based appointment reminders consistently reduce no-shows compared to sending no reminders at all. Published figures across service industries show improvement ranges of roughly 10% to 29%, depending on the study and the business type.
For contractor estimate appointments specifically, there's no large-scale peer-reviewed research, so any precise contractor percentage should be taken as directional. What's well-established is the mechanism: a homeowner who gets a reminder and has an easy way to confirm or reschedule is less likely to simply forget or passively skip.
An appointment booked last week competes with everything else in someone's schedule. A reminder the day before — one that asks for a reply to confirm — puts it back in active attention and gives the homeowner a clear action to take. Two-way reminders, where the homeowner can reply to confirm, consistently outperform one-way notification blasts.
No-shows raise your effective cost per completed estimate, which directly affects your marketing ROI — without you changing anything about your ad spend.
Your cost per lead is fixed once you've paid for the advertising. If you spent $1,500 and booked 10 estimates, each lead cost $150. Two no-shows later, you completed eight estimates. Your effective cost per completed estimate is now $187.50 — not because anything changed about your marketing, but because two appointments didn't happen.
This matters when evaluating lead sources. A lead channel that looks expensive on a raw cost-per-lead basis might actually deliver better economics if those leads show up reliably. A cheaper source with a high no-show rate is less effective than its price suggests. Tracking lead source and show-up rate together gives you a more accurate picture than either figure alone.
You can. Whether it works depends on your trade, your market, and how your pricing is positioned.
For standard free estimates — the norm in most residential trades — charging a no-show fee is a difficult conversation. Most homeowners expect free estimates as a competitive baseline and will call a competitor who doesn't charge rather than pay a fee they weren't told about upfront.
What some contractors do instead is charge a site visit fee or deposit for complex jobs, credited toward the final project if they proceed. This makes more sense in higher-ticket trades where the estimate itself requires significant time or design work. It filters out less-serious inquiries and creates a financial commitment that makes homeowners more likely to show up.
For most trades running standard residential estimates, a solid confirmation process is the more practical answer. It costs less to implement, doesn't affect booking rates, and addresses the same problem without the friction of a fee conversation.
For most residential contractors doing free estimates in competitive markets, a deposit before the estimate isn't standard practice and can hurt booking rates. The expectation in most trades is that estimates are free.
Where deposits make more sense: large or complex projects where the estimate requires significant preparation — custom drawings, materials take-offs, subcontractor quotes, or engineering input. A full kitchen remodel is a different situation from a gutter cleaning quote. In the former, a design consultation fee credited toward the project is reasonable and often appreciated by serious buyers.
The question to ask: what does your estimate actually cost to produce? A 15-minute walkthrough with a standard proposal template is different from a two-hour site visit with detailed documentation. The more your estimate costs, the more defensible a deposit becomes. If you're running high no-show rates on straightforward estimates, better confirmation is the faster and less disruptive fix.
Call and text immediately. Try both channels. Don't leave after 60 seconds — wait a reasonable amount of time before departing. Most contractors use 10 to 15 minutes from the scheduled appointment time as their standard.
While waiting: call once and send a short text. "Hey, it's Mike from Apex Roofing at the address for your 2 p.m. estimate. Give us a call if you're nearby — we'll be here a few more minutes." Don't wait past 15 minutes hoping something changes. Document the visit with a timestamp.
After leaving, send a low-key follow-up: "Sorry we missed you today — happy to reschedule when the timing's better." Keep it friendly. Some of those homeowners reschedule and turn into jobs. A frustrated or accusatory follow-up closes that door permanently. A low-key one occasionally doesn't.
At minimum, the day before. That gives homeowners time to reschedule if something came up, rather than just not answering the door.
A reasonable three-touch sequence: a confirmation text or email immediately after booking, a reminder 24 hours before, and a brief check the morning of for afternoon appointments. The 24-hour reminder is the most important one — far enough out for easy rescheduling, close enough that the appointment is still in active memory.
If you're sending reminders and getting no response, that's worth paying attention to. An appointment that's gone completely silent by the morning-of is higher risk than one with an active confirmation. For longer drives, a quick call before the truck leaves is worth the two minutes. Sending an estimator 45 minutes out to total silence is the scenario this calculator was built to quantify.
Estimate ghosting is when a homeowner schedules a contractor for an on-site estimate, then disappears entirely — no cancellation, no reschedule, no answer when the estimator arrives, and no response to follow-up calls or texts afterward.
They were present and engaged when you booked them. They gave you a name, an address, a phone number, a time. Then they vanished. The homeowner disappeared like they entered witness protection.
It happens for several reasons: they booked multiple contractors and hired whoever showed up first; they changed their mind and felt awkward cancelling; something came up and they didn't think to notify you; or they were never a serious prospect to begin with.
From a cost standpoint, ghosting is operationally identical to a no-show. For tracking and calculation purposes, ghosts and no-shows belong in the same bucket.
You don't calculate revenue lost — you calculate potential revenue at risk. The distinction matters.
Revenue lost implies you definitely would have earned that money. A homeowner who no-showed might not have hired you regardless. The honest calculation uses your historical close rate as a probability weight.
Example: 5 no-shows × 30% close rate × $9,000 average project = $13,500 in potential revenue at risk
That's not $13,500 you definitely lost. It's the expected value of opportunities that didn't get to complete, weighted by your actual conversion probability. Real. Meaningful. Not the same as a guaranteed loss.
Customer acquisition cost is your total sales and marketing spend divided by the number of paying customers you acquired. No-shows push that number up without you spending an additional dollar.
Without no-shows: $3,000 spend ÷ 3 closed jobs = $1,000 CAC
Same ad spend. Same close rate. Three no-shows moved your cost per customer up $500.
No-show reduction is a hidden marketing efficiency lever. You're not changing targeting, ad creative, or your sales process. You're simply getting more of the appointments you already paid for to actually happen. Every percentage point improvement in show-up rate improves your marketing ROI without touching the media budget.
There's no reliable, rigorously sourced universal benchmark specifically for contractor estimate appointment no-shows. The honest answer is that nobody has published a large-scale, trade-specific study you should treat as definitive.
General home service no-show rates are cited in a range of roughly 5% to 30%, depending on the business, the market, the trade, and whether any confirmation process is in place. One source cites 18% as a trades-specific figure, but the methodology behind that number isn't disclosed clearly enough to treat it as authoritative.
What's more useful than an industry average is your own number. If you're running 40 estimates a month and four are empty driveways, you're at 10%. If it's eight, you're at 20%. Those figures mean something specific to your business in ways a benchmark never will. This calculator is built around your data precisely because there's no number someone else can hand you that accurately represents your operation.
It depends on the drive time, the project size, and how unresponsive the homeowner has been.
A 10-minute drive on a solid lead with a homeowner who's been responsive throughout booking is low risk even without a formal confirmation. You're not betting much.
A 45-minute drive to a first-time customer who received two reminders and hasn't responded to either one is a different risk calculation. At minimum, that warrants a call before the estimator leaves. If the homeowner confirms, great. If they don't answer and haven't confirmed through any channel, that's useful information to have before the truck rolls.
A practical rule: any drive over 20 to 25 minutes to an unconfirmed appointment deserves a check-in call first. The goal isn't to cancel every unconfirmed appointment — it's to make a conscious decision about each one rather than showing up to empty driveways by default.
Three touchpoints is a reasonable baseline that most contractors find effective without becoming annoying.
First: immediately after booking. Confirms the appointment details — date, time, who's coming, what to expect. Keeps the appointment from fading before it's even on the homeowner's radar.
Second: 24 hours before. The most important one. Early enough for easy rescheduling, close enough to be relevant.
Third: morning of, especially for afternoon appointments. A brief "we're on for today" message.
If you're currently doing one reminder and running a meaningful no-show rate, adding the 24-hour reminder is likely the single highest-return change you can make. More than three reminders in a short window starts feeling like pressure rather than courtesy. The goal is giving the homeowner every opportunity to confirm or reschedule — not chasing them until they respond.
Yes. You can't improve a number you're not measuring.
Most contractors have a rough sense of how often people aren't home. Very few have the actual rate, tracked consistently, broken out by lead source. That means improvements are invisible and the same problems persist longer than they should.
The tracking itself is simple. You already know how many estimates you ran this month. You know how many were empty driveways. Divide one by the other. Write it down. Do the same next month.
Once you start, patterns emerge. Certain lead sources produce more reliable appointments than others. Certain days or times have worse attendance. None of that is visible if you're logging no-shows as general frustration rather than a trackable number. One metric tracked consistently over six months is worth more than a complex system nobody maintains.
No-show rate: the percentage of scheduled appointments where the homeowner didn't show up — no advance notice, no response, nobody home when the estimator arrived.
Cancellation rate: the percentage of appointments where the homeowner communicated that they couldn't make it, regardless of timing. This includes same-day cancellations and those who cancelled well in advance.
These require different responses. A cancellation is a recoverable situation — the homeowner is still in contact and often willing to reschedule. A no-show might be salvageable with a friendly follow-up, or the lead may be gone because they already hired someone else.
From a cost perspective, an advance cancellation costs almost nothing. A cancellation mid-drive has most of the same direct cost as a true no-show. For this calculator, using your no-show count — including late cancellations where the estimator was already en route — gives you the most honest picture of your actual cost exposure.
Your close rate is the multiplier that connects missed appointments to missed opportunity. It determines how much of the "potential revenue at risk" number is realistic versus inflated.
A 25% close rate means one in four completed estimates converts to a job. Four no-shows at that close rate represents roughly one potential job not written. At 50%, those same four no-shows represent two potential jobs. The direct cost of the appointments is the same either way. The opportunity cost is doubled.
This is why the calculator asks for your close rate rather than assuming one. Use your real close rate — the one from your actual numbers over recent months — not your best month or your goal. An artificially high close rate makes the opportunity cost look larger than it is and leads to decisions based on a number that doesn't exist in practice.
Usually one of a few things — and knowing which one helps you address the right problem.
They forgot. The most common reason, and the most fixable. An appointment booked last week competes with everything else in a busy person's schedule. A reminder handles this.
They already hired someone else. Homeowners frequently book multiple contractors and take whichever one shows up first or gives them a comfortable price. Once they've committed, many don't bother cancelling the others. It's awkward and they avoid the conversation.
Something genuinely came up. Life happens. The difference between the homeowner who cancels and the one who no-shows is often just whether they remembered to tell you.
They had second thoughts. Budget concerns, a spouse who isn't on board, uncertainty about whether to proceed. Some find it easier to ghost than to have that conversation with a contractor they've never met.
They were never a serious lead. A confirmation step often filters these out before anyone drives anywhere.
Yes, within realistic limits. Automation addresses the forgetting problem, which is the most common source of no-shows.
An automated confirmation text immediately after booking, an automated reminder 24 hours before, and an automated morning-of message handle the scenario where the homeowner simply forgot the appointment was happening. None of that requires a person to remember or make time for it. It runs on schedule every time.
What automation doesn't fix: the homeowner who already hired someone else, the lead who was never serious, or the homeowner who isn't reachable. These require human judgment or acceptance that some percentage of no-shows isn't preventable.
The realistic expectation from a well-configured confirmation sequence is that you stop losing the easy-to-prevent no-shows — the homeowners who forgot and would have been happy to reschedule. For most contractors running no confirmation process currently, that's a meaningful improvement without changing anything about lead quality or sales process.
No. And keeping this straight makes the calculator more useful.
Potential revenue is a probability-weighted estimate. If your close rate is 30% and your average project is $8,000, one no-show represents $2,400 in potential revenue at risk — meaning you lost the chance at an expected value of $2,400. That's not $8,000 definitely gone. It's a 30% probability you would have converted, applied to $8,000.
Actual revenue lost would require knowing for certain the homeowner would have hired you. You almost never know that. Some of those no-shows would have hired you. Some would have taken the cheapest bid. Some would have decided not to do the project at all.
The calculator deliberately frames this as "potential revenue at risk" to keep the math honest. The close rate is the most accurate probability weight available because it reflects your real historical performance. Potential revenue at risk is still meaningful and worth acting on. It's just not the same as a confirmed loss.
Wait a few minutes, try both phone and text, then make a decision. Don't leave after 60 seconds and don't wait 40 minutes hoping something changes.
Most contractors use 10 to 15 minutes from the scheduled appointment time as their standard before leaving. That's long enough to catch a homeowner briefly unavailable, not so long that you've burned another half hour for nothing.
While you're there: call once, send a text. "Hey, it's Mike from Apex Roofing at the address for your 2 p.m. estimate. Give us a call — we'll be here a few more minutes." Then wait. No response after 15 minutes past the scheduled time, document it with a timestamp and leave.
After leaving, send a low-key follow-up: "Sorry we missed you today — happy to reschedule when the timing's better." Some of those homeowners reschedule and turn into real jobs. A frustrated follow-up closes that door. A friendly one occasionally doesn't.
A reasonable policy is written down, communicated before the appointment, and applied consistently.
For most contractors doing free residential estimates, charging a no-show fee is a difficult sell. The competitive expectation is that estimates are free. A fee not disclosed before the appointment is a non-starter. One disclosed upfront may cost you bookings against competitors who don't charge.
What tends to work better is framing expectations at booking: "We'll send you a confirmation and a reminder. If you need to cancel or reschedule, we ask for at least 24 hours' notice so we can offer that slot to another homeowner." Respectful, not punitive, and makes clear the appointment time has real value.
For contractors doing paid design consultations or complex estimate processes, a deposit makes more sense. Spell out refund or credit terms at booking. The no-show policy that works is the one you actually communicate and apply consistently — not the one that exists only in your head.
Ask them to. Directly. Most homeowners will confirm if you make it easy and give them a clear action to take.
"Reply YES to confirm" is more effective than a one-way notification because it requires a response rather than passive acknowledgment. A homeowner who replies YES has made a small but real commitment. That changes the likelihood they'll be there.
A few specifics that help: include the estimator's name, the exact time, and a simple way to reschedule. "Sarah from Peak Roofing will be at your address at 2 p.m. Thursday. Reply YES to confirm, or call this number to reschedule." That's a human interaction, not a robocall.
Timing matters. The confirmation request that gets the best response is usually 24 hours before — close enough to be relevant, far enough out to be actionable. If you're sending confirmations and still getting silence, the problem might be the channel. Some homeowners text back reliably; others respond better to calls.
Beyond the direct cost of each individual appointment, repeated no-shows have a compounding effect on how efficiently your operation runs.
An estimator running six estimates a day with a 20% no-show rate is effectively completing five on average. To maintain the same output of completed estimates, you either book more appointments — more leads, more marketing spend — or extend the workday.
No-shows also compress route efficiency in ways that are hard to recoup the same day. An estimate at 10 a.m. that doesn't happen leaves a gap that's difficult to fill quickly. The estimator can't productively use 45 unscheduled minutes while already across town on a morning route.
Over a year, the cumulative effect on scheduling capacity, marketing cost, and estimator productivity adds up in ways that don't show up in any single appointment's cost figure. This is why the calculator's annual view often produces a number considerably larger than the per-appointment math suggests.
Your estimate close rate is the percentage of completed estimates you convert into signed, paying jobs. Divide jobs won by estimates completed. If you ran 20 estimates last month and won 5, your close rate is 25%.
It matters for this calculator because it's the bridge between missed appointments and missed revenue opportunity. Without it, every no-show would have to be treated as either a guaranteed lost job — which overstates the cost — or given zero revenue weight — which understates it. Neither is accurate.
The close rate applies a realistic probability to the missed opportunity. Four no-shows at a 25% close rate represents roughly one potential job not written. At 40%, that's closer to two. The direct cost of the four appointments is identical. The opportunity cost is not.
Use your real close rate from recent actual numbers, not your best month or your target. The calculator is most useful when it reflects how the business actually performs.
Generally yes, for two distinct reasons.
First, the opportunity cost scales directly with average project value. A no-show at a 25% close rate on a $2,000 job represents about $500 in potential revenue at risk. The same scenario on a $20,000 job represents $5,000. The direct cost of driving to the empty address is roughly the same. The missed opportunity is ten times larger.
Second, high-ticket estimates often involve more preparation before the visit — scope documentation, materials pricing, subcontractor coordination, or custom calculations. That preparation is wasted when the appointment doesn't happen, adding a cost component beyond fuel and drive time.
For lower-ticket, higher-volume services, the per-appointment opportunity cost is smaller and schedules often have more flexibility to absorb a missed slot. This is one reason confirmation processes are easier to justify in high-ticket trades, even if the setup effort is the same across both.
Yes. This is one of the most underappreciated efficiency levers in a service business.
Marketing ROI depends on how many paying customers you get from your spend. The formula has three parts: leads generated, completion rate (how many appointments actually happen), and close rate. Most contractors focus on leads and close rate and largely ignore the middle one.
After reducing no-shows by 1: $2,000 spend → 9 completed → 25% close = 2.25 expected jobs → Effective CAC: $889
Same ad spend. Same close rate. One fewer no-show. This is why no-show reduction sometimes produces a better return than spending the same budget on more leads. The leads you already have are worth more when more of them actually complete the appointment.
Both have their place. For most homeowners, text is the better starting point. It's lower friction, allows them to respond when they have a moment, and creates a written record of the confirmation.
Phone calls make sense for three situations: high-value appointments where personal confirmation matters, homeowners who haven't responded to a text reminder, and cases where the drive is long enough that going without confirmation is a meaningful financial risk.
A practical workflow: start with text. Send a reminder 24 hours before. If you get no response by the morning of the appointment, call. Leave a brief voicemail if they don't pick up and send a follow-up text. If you're still unconfirmed heading into a long drive, make a conscious decision about whether the risk is worth taking.
The specific channel matters less than the consistency of the process. A confirmation system you run on every appointment beats a better system you use sometimes. Inconsistency is where no-shows slip through even when you have the right tools in place.
Run two scenarios and compare the difference.
First, enter your current numbers: scheduled estimates, actual no-show rate, real close rate, average project value, and your actual drive time and cost figures. Look at your annual impact. That's where you stand today.
Then use the what-if section. Drop your no-show rate by 3 to 5 percentage points — the kind of improvement that's realistic with a consistent confirmation process. Look at what changes in the direct cost and potential revenue figures.
If the difference in annual potential revenue is significant relative to what it would cost to set up a confirmation system, the math supports the investment. If you're already running a 90% show-up rate and the improvement is marginal, your effort is better spent somewhere else.
The calculator isn't telling you what to do. It's showing you what the numbers look like in your specific operation so you can make the decision with real data instead of a gut estimate.