A verbal cancellation policy is not a policy. "I tell customers we need 24 hours notice" is not enforceable and doesn't change customer behavior. A written policy, displayed at booking and acknowledged by the customer, is the foundation of a no-show protection system. The deposit is what makes it work.
Here's what to include, where to display it, and free templates you can copy for your plumbing, HVAC, or electrical business.
Why you need a written cancellation policy
A written policy does three things. First, it sets expectations with customers before they book. A customer who knows the policy at booking is far less likely to dispute it later. Second, it gives you a clear reference when a cancellation happens. "As stated in our booking policy, cancellations inside 24 hours are non-refundable" is a complete sentence. Third, it protects you legally. A policy a customer acknowledged at booking is an enforceable agreement.
The policy also signals professionalism. Contractors who run their business with clear written terms look more trustworthy to customers than those who handle everything informally.
What to include in your cancellation policy
A good contractor cancellation policy covers five elements:
- The deposit amount and what it covers (holding the appointment slot)
- The cancellation window (how many hours before the appointment the customer can cancel with a full refund)
- What happens to the deposit if cancelled inside the window (it is retained as a cancellation fee)
- What happens if you cancel (the deposit is always refunded when the contractor cancels)
- Exceptions and circumstances you will make allowances for (genuine emergencies, at your discretion)
Free cancellation policy template: plumbers
[Business Name] Booking and Cancellation Policy A deposit of [$X] is required to confirm your appointment. This deposit holds your time slot and is applied toward your service. Cancellation policy: - Cancellations made more than 48 hours before your scheduled appointment: Full deposit refund. - Cancellations made within 48 hours of your scheduled appointment: The deposit is non-refundable and will be retained as a cancellation fee. - No-shows (failure to be present at the scheduled address at the appointment time): The deposit is non-refundable. If we need to cancel or reschedule your appointment, your deposit will be refunded in full. By completing this booking, you acknowledge and agree to this cancellation policy.
Free cancellation policy template: HVAC technicians
[Business Name] Appointment Booking Policy To confirm your HVAC service appointment, a deposit of [$X] is collected at the time of booking. This deposit holds your appointment window. Cancellation terms: - Cancellations with more than 48 hours notice: Full deposit refund. - Cancellations within 48 hours of the scheduled window: Deposit is retained. - Customer not present during the scheduled arrival window: Deposit is retained. Note: Our technicians operate on arrival windows, not exact appointment times. We will contact you approximately 30 minutes before arrival. We never charge your deposit without showing up. If we cancel or cannot fulfill the appointment, your deposit is returned in full. Booking this appointment means you agree to these terms.
Free cancellation policy template: electricians
[Business Name] Service Booking Terms A refundable deposit of [$X] is required when booking electrical services. This deposit secures your appointment slot. Cancellation policy: - More than 24 hours before appointment: Full refund. - Within 24 hours of appointment: Deposit is non-refundable. - Cancellation on day of appointment or no-show: Deposit is forfeited. This policy applies to all scheduled residential and commercial service appointments. Emergency calls are handled separately. If we cancel your appointment for any reason, your deposit is refunded immediately. Completing this booking indicates acceptance of these terms.
Where to display your cancellation policy
Display your policy at every point where a customer might need to reference it: on your booking page before payment, in the confirmation email after booking, and in the SMS reminder before the appointment. The reminder text can be simple: "Your appointment is tomorrow at 9 a.m. Reminder: cancellations within 24 hours are non-refundable per our booking terms."
Why the policy only works if the deposit is collected at booking
A written policy with no deposit is just a document. If a customer no-shows, you can show them the policy, but you have no money to retain and no practical enforcement mechanism. You'd have to invoice them, chase the payment, and potentially go to small claims court for $75.
A deposit collected at booking is the enforcement mechanism. The customer agreed to the terms and paid upfront. If they cancel inside the window, the deposit stays in your account automatically. No invoice, no conversation, no chasing.
GrabMySlot handles this automatically. You set your cancellation window per booking page. When a customer cancels inside that window, the deposit is retained without any action from you. The policy becomes self-enforcing, which is the only kind that actually works.
GrabMySlot is free to start. You pay 3% plus Stripe's standard payment processing fee only when you collect a deposit. Set up your booking page in under five minutes at grabmyslot.com.
