You're a plumber. It's 8:47 AM on a Tuesday. You've already driven 35 minutes to a house in the suburbs, gas tank down a quarter tank, tools loaded, ready to fix a leaking water heater. You knock. You wait. You knock again.
Nobody's home.
You call. It goes straight to voicemail. You leave a message, drive back to the shop, and an hour and a half later you get a text: "Oh sorry, we had to take our dog to the vet."
That's a $200 service call — fuel, time, a job that could have gone to someone who would actually show up — completely wasted. And if this happens two or three times a week? You're looking at $30,000 or more in lost annual revenue, not counting the compounding cost of your reputation for unreliable scheduling that you never deserved in the first place.
The hard numbers: Industry research consistently puts no-show and last-minute cancellation rates for service businesses between 10–20%. For a sole-operator plumber doing 5 jobs a week, that's one wasted call every 1–2 weeks — or roughly $150–$400 gone, every single time.
The good news: this is a solved problem. The solution has existed for decades in other industries — hotels, airlines, medical practices, hair salons. It's called a deposit, and it works because it puts skin in the game on both sides. When a customer has paid $75 to hold their Tuesday morning slot, they show up. Or they lose the $75.
This guide walks you through exactly how to implement a deposit and cancellation policy for your trade business — professionally, without awkward conversations, and in a way that actually reduces no-shows rather than just compensating you for them.
Why Tradespeople Have Been Slow to Adopt Deposits
If deposits work, why don't more plumbers, HVAC techs, and electricians use them? There are a few honest reasons.
Fear of losing customers to competitors who don't charge
This is the most common objection, and it's largely unfounded in practice. Yes, some price-sensitive customers will balk at a deposit. But ask yourself: are those the customers you want? The customer who won't commit $75 to hold a service call is statistically more likely to ghost you than the one who does.
Moreover, the trades market is tight. 550,000 plumber shortage projected by 2027. Skilled HVAC techs in most markets have a two-week backlog. If you're good at what you do, you have more leverage than you think.
No easy way to collect the deposit
Until recently, collecting a deposit meant asking a customer to Venmo you before their appointment, or mailing a check, or showing up, collecting cash, and coming back later to do the work. All of this is awkward, unreliable, and time-consuming.
Modern tools have eliminated this problem entirely. A customer can now book a service call, select a time, and pay a deposit in under two minutes — from their phone, without downloading an app.
Uncertainty about what to charge
How much is the right deposit? When should you refund it? These are legitimate questions with legitimate answers — we'll cover them in detail below.
The Math: What No-Shows Actually Cost You
Let's run the numbers honestly. Assume you're an HVAC technician with a full schedule:
- 5 service calls per day, 5 days a week
- Average job value: $180 (diagnostic + basic service)
- No-show rate: 15% (industry average)
- Drive time per wasted call: 45 minutes round trip
At 15% no-shows, you're losing roughly 1.5 calls per week. That's:
- $270/week in lost revenue from unbooked replacement time
- ~$15/week in wasted fuel
- 2.25 hours/week of dead time you can never recover
Over 50 working weeks, that's $14,250 in lost revenue and 112 hours of wasted time. For many sole operators, that's the difference between a profitable year and a breakeven one.
The deposit math: If you charge a $75 deposit on every booking and your no-show rate drops from 15% to 3% (a conservative estimate based on deposit adoption studies), you've effectively recovered $11,000+ in annual revenue — and the customers who do cancel late leave you $75 richer than before.
How to Set Your Deposit Policy
How much should you charge?
The right deposit amount accomplishes two things: it's enough to make customers think twice before ghosting you, and it's not so high that it creates friction for legitimate customers who fully intend to show up.
Industry norms by trade:
- Plumbers: $45–$95 for a service call deposit. Full deposit for larger jobs ($200–$500).
- HVAC technicians: $75–$150 for a diagnostic/service call. $200–$500 for equipment quotes requiring extensive site visits.
- Electricians: $50–$100 for a service call. Larger deposits for panel work or rewiring quotes.
- Roofers, landscapers, painters: 10–25% of estimated job value for larger projects.
A good rule of thumb: your deposit should cover your fuel and time if the job doesn't happen. For most service calls, that's $50–$100.
Trip charge vs. deposit: which framing works better?
Some tradespeople prefer to frame the upfront charge as a "trip charge" or"dispatch fee" rather than a "deposit." Both are legitimate approaches with different customer psychology.
- Deposit: Applied toward the total bill. Customer pays $75 to book, owes $105 more at completion. Good for higher-value jobs where the customer needs to see it as part of the total cost.
- Trip charge: Standalone non-refundable fee for your time and travel. Separate from the job cost. Often easier for customers to understand — it's what they're buying with their booking.
Many tradespeople find that "trip charge" framing generates less pushback because customers intuitively understand that your time has value, even before the job starts.
How to set your cancellation window
A cancellation window is the period before a job during which a customer can cancel for free. After that window, you keep the deposit.
Common approaches:
- 24-hour window: Most common. Free cancellation if they cancel at least 24 hours ahead. Anything closer, you keep the deposit.
- 48-hour window: Better for jobs requiring preparation or special parts ordered in advance.
- Non-refundable: Some tradespeople make all deposits non-refundable. This works for highly specialized work or repeat-offender markets. Use with care — clearly communicate it at booking.
Key principle:
Whatever your policy, it must be shown to the customer before they pay the deposit. The moment they submit their card details, your terms are legally in effect — but they need to have seen them first. Good booking software will display your cancellation policy inline during the checkout process and include it in every confirmation email and SMS.
The Professional Way to Communicate Your Policy
The biggest fear tradespeople have about deposits is "the conversation" — the moment a customer pushes back and says they've never had to pay a deposit before. Here's the thing: modern booking systems make that conversation obsolete.
When a customer books through an online system that collects a deposit automatically, there is no conversation. The policy is visible, they click accept, they enter their card. It's the same way they book a hotel, a haircut, or a restaurant for a large party. It's just how professional service businesses operate.
If a customer calls you directly and asks why you charge a deposit, here's a response that works well:
"We hold appointment slots for you, which means we're turning away other work for that time. The deposit secures your spot and covers our time if we can't reach you when we arrive. It's applied toward your bill if everything goes as planned."
Most reasonable customers will understand this immediately. The unreasonable ones — the ones who say they've never heard of such a thing and refuse — are telling you something important about how this job will likely go.
SMS Reminders: The Other Half of No-Show Prevention
Deposits protect you when customers ghost. SMS reminders prevent ghosting in the first place.
Research consistently shows that automated appointment reminders cut no-show rates by30–80%. The mechanism is simple: most no-shows aren't intentional. People forget. Life gets busy. A text message two days before and two hours before a service call is often all it takes to make them remember — and to give them enough time to reschedule if something genuinely came up.
The optimal reminder schedule for service calls:
- 48 hours before: "Reminder: Your [job type] with [your name] is tomorrow at [time]. Reply STOP to opt out."
- 2 hours before: "Heads up — [your name] will be there at [time] today. See you soon!"
This schedule gives customers enough time to contact you if they need to reschedule (which is vastly preferable to a no-show), while still serving as a useful reminder for those who've simply forgotten.
Rescheduling: The Graceful Alternative to Cancellation
One thing that separates professional booking systems from informal scheduling: a simple reschedule option. When customers can reschedule with one click — seeing real availability, picking a new slot, getting confirmation automatically — they do it instead of cancelling.
This matters for your business in two ways. First, you keep the job (and the income). Second, you don't have to issue a refund debate about whether they cancelled inside your cancellation window.
Make rescheduling easy and customers will use it. Make it hard (call me, we'll figure something out) and they'll just cancel.
What to Do When a No-Show Happens Anyway
Even with deposits and reminders, occasional no-shows will happen. Here's the professional way to handle them:
Document everything
Before leaving a no-show, take a timestamped photo of the property showing you were there. Send a text to the customer's number saying you've arrived and will wait 15 minutes. These records protect you if there's a dispute later.
Mark it in your system immediately
Record the no-show so you have a complete history. If this customer books again in the future, you'll be able to see their track record.
Keep the deposit — without guilt
You earned it. Your time has value. The customer agreed to your cancellation policy when they booked. The deposit exists specifically for this situation.
Consider blacklisting repeat offenders
If a customer no-shows twice, they're not a customer — they're a liability. There's no obligation to continue scheduling people who don't respect your time.
The Technology Question: What Do You Actually Need?
You don't need expensive field service management software to implement a deposit policy. You need three things:
- A way for customers to book and pay online — from a link you share, without friction
- Automatic SMS reminders — so you're not texting 20 people manually every night
- A clear cancellation policy — shown to customers before they pay
Jobber and Housecall Pro offer this functionality buried inside $59–$229/month platform subscriptions designed for multi-crew operations with dispatch management, GPS tracking, and CRM tools you'll never use.
GrabMySlot does exactly these three things — and nothing else — for a 3% fee on deposits collected. For a sole operator doing 20 service calls a month with a $75 deposit each, that's $45/month in platform fees, only on months where you're collecting deposits.
Protect your schedule. Start collecting deposits in 5 minutes.
GrabMySlot connects to your Google Calendar, lets you set your deposit amounts and cancellation policy, and gives you a shareable booking link — all in under 5 minutes.
Join the early access waitlist →Frequently Asked Questions
Will charging a deposit scare off customers?
Some customers, yes — specifically the ones most likely to no-show. In practice, tradespeople who implement deposits report minimal drop in booking volume and significant drops in no-show rates. The customers who balk at a $75 deposit are telling you something about their commitment level.
What if the customer disputes the charge?
This is why documentation matters. If your booking software logged when the customer booked, what cancellation policy they agreed to, every SMS reminder sent, and when you marked them as a no-show — you have a complete paper trail for any dispute. Card issuers look favorably on merchants with clear policies disclosed at booking and proof of communication.
Can I charge a deposit and a cancellation fee separately?
You can, but it's usually unnecessary complexity. The simplest approach: collect a deposit at booking, keep it if they cancel inside your window or don't show, apply it to the bill if the job happens. Clear, simple, defensible.
Do I need to refund the deposit if I cancel?
Yes. If you cancel on the customer — for any reason — refund the deposit immediately. Your no-show policy protects you. It doesn't entitle you to keep money for your own cancellations. Good booking software handles this automatically.
How do I handle repeat customers who I trust?
Some tradespeople add longtime clients to a trusted customer list who can bypass deposit requirements. This is a reasonable practice. Just don't let it become the default — make new customers earn that trust through consistent show-up behavior first.
The Bottom Line
No-shows are not a fact of life. They're a symptom of a system that makes it too easy for customers to treat your time as worthless.
Deposits change the incentive structure. They make your time visible and valuable to the customer before the appointment — not just to you. Combined with automatic reminders and a clear cancellation policy communicated professionally at booking, they eliminate the vast majority of no-shows without awkward conversations, angry customers, or damaged relationships.
The plumbers, HVAC techs, and electricians who implement deposit policies consistently report two things: their no-show rate drops dramatically, and they feel more respected by their customers. Both of those things are worth $45 a month.
Ready to stop losing money to no-shows?
Join the GrabMySlot early access waitlist. We'll let you know the moment you can set up your deposit booking page.
Get early access →