Run the Office

Cancellation Policy Template for Home Service Businesses

Your tech gets to the house. Nobody answers. Now your dispatcher is rebuilding the route while another customer waits for an opening.

Nirav Doshi· Owner, Temperature Pros Orlando · Founder, CDP· October 13, 2026· 7 min read
Illustration of a cancellation policy checklist beside a house, service van, and appointment calendar.

Your tech gets to the house. Nobody answers. Now your dispatcher is rebuilding the route while another customer waits for an opening.

I co-own an HVAC business in Florida. I'd start with one question: can your office handle a cancellation without pulling you into it?

Work backward from the goal: get enough notice to fill that slot. Give customers a clear way to cancel. Give your office one rule it can explain to customers.

This cancellation policy template is for HVAC, plumbing, and electrical service appointments. Start with the copy below, then adjust it for your shop.

Copy this cancellation policy template

Replace every bracketed field before using it. Have local counsel review the fees, deposits, refunds, and cancellation rights for the states where you work. Have your payment processor review any saved-card authorization. This is a starting point, not legal advice or a promise that a fee is enforceable.

[Business name] appointment cancellation policy

Effective date: [date]

Appointments covered: [routine diagnostic, repair, or maintenance appointments]. Installation projects, special-order materials, and recurring service agreements have separate written terms. This policy does not limit cancellation or refund rights provided by law.

Cancel or reschedule: Contact us at [phone], [monitored email], or [working booking link]. We count notice when it reaches one of these channels, including outside office hours. We will acknowledge your request by [timeframe]. Keep your message or confirmation for your records.

Free-cancellation deadline: Cancel or reschedule at least [number] hours before the start of your arrival window without an appointment cancellation fee. Your confirmation will show the exact deadline, including the date, time, and time zone. For bookings made inside that notice period, we will explain and obtain your agreement to any different terms before confirming the appointment.

Late cancellations: After the stated deadline, the appointment cancellation fee is [no fee, or $amount in USD]. A late reschedule is handled as follows: (state whether the fee is waived, credited toward the new visit, or charged). We will explain any proposed charge and how it was calculated.

No access or no-show: Please arrange the access described in your booking confirmation. If our technician arrives within the agreed window and cannot gain access, we will try to reach you at [contact method] and wait [number] minutes. If access is still unavailable, the no-show fee is [no fee, or $amount in USD]. We will not charge both a late-cancellation fee and a no-show fee for the same appointment.

Exceptions: We waive appointment cancellation and no-show fees for our scheduling errors, unsafe weather or conditions, and genuine emergencies that prevent attendance or timely notice. Contact us as soon as you reasonably can. [Manager role] can review other circumstances at [contact method].

If we cancel or miss the window: You will not owe an appointment cancellation or no-show fee. You may choose a new appointment or cancel the unperformed service. If you cancel, we will refund any deposit for that unperformed service. We will not move the deposit to a new date without your agreement.

Deposits and refunds: Any deposit must be disclosed and agreed before payment. If you cancel, we will provide an itemized explanation of any lawful, agreed charges and refund the remaining balance. A deposit is not automatically forfeited.

With your agreement, a refundable balance may instead be applied to a new appointment. We initiate refunds through [processor-approved method] within [number] business days of [clearly defined trigger], or sooner if required by law. Your bank may take additional time to post the refund.

Payment and questions: We will [send an invoice or use the separately agreed payment process] for any valid fee. Agreeing to this policy alone does not authorize a charge to a saved card. To question a fee or request an exception, contact [name or role] at [contact details].

Acknowledgment: I received and agree to this appointment cancellation policy, including the applicable deadline and fees. [Customer acknowledgment method and date.]

Set the rules around the job

Pick a deadline you can use

How much notice does your dispatcher need to offer the opening to someone else? Start there.

A 24-hour window is one option to evaluate. A 48-hour window is another. Neither is a universal standard.

A maintenance visit and a crew booked for an equipment replacement create different scheduling problems. Keep installation and materials terms in the project contract.

If you book a same-day call, yesterday's deadline cannot be the customer's cancellation deadline. Explain the terms before they commit. Send the actual date and time so nobody has to do the math.

Choose the fee before writing the message

Do not copy a percentage from another business and call it your policy. Review the costs your shop actually incurs, the type of appointment, the ability to refill it, and the rules that apply to your contract.

Your office should know the amount, when it applies, and who can waive it. Clear wording helps customers understand a fee; it does not make the fee legally valid by itself.

Track wasted paid time and travel separately from lost job revenue. An empty slot does not always equal a lost full-price job, and revenue is not profit.

Keep deposits and project cancellation separate

Canceling Tuesday's diagnostic visit is different from canceling a signed installation contract. Do not use this appointment template to replace required contract language or notices.

The FTC's Cooling-Off Rule covers certain sales made at a customer's home or other locations, with important exclusions. It does not apply to every home-service booking, and state laws may provide additional rights. Review the sales process with counsel before applying fees. FTC guidance

State requirements can also affect deposits and special-order materials. For example, California's licensing board describes home-improvement down-payment limits and says special-order materials do not create an exception to those limits. That is a California example, not a nationwide rule. California CSLB guidance

Show the policy before the booking

Show the policy before customers confirm or pay. Include a copy or accessible link in the confirmation.

For phone bookings, explain the key terms and use an acknowledgment process your counsel and processor have reviewed. A policy sent after the visit falls apart is too late to set expectations.

Keep a record of:

  • The policy version shown and the customer's acknowledgment
  • The arrival window and exact cancellation deadline
  • Cancellation requests and when they arrived
  • The technician's arrival and attempts to reach the customer
  • Fees, refunds, and approved exceptions

Check what your booking system actually saves and how to export it. A checkbox on the screen is not proof that the record exists.

Stripe's dispute guidance calls for relevant evidence, including how terms were presented and accepted. It also makes clear that the bank decides the outcome. Documentation can support a response; it cannot guarantee that you will win. Stripe dispute guidance

A saved card is not blanket permission

Do not assume that having a card on file lets your office charge a cancellation fee.

Stripe requires permission before you charge a saved payment method without the customer present. Its guidance also covers payment terms and how you determine the amount. Ask your own processor what your setup requires. Use its approved payment flow and keep the authorization record. Stripe saved-payment guidance

Send the reminder before the deadline

A reminder that lands after free cancellation ends cannot help the customer give you timely notice. Schedule a reminder early enough for them to act, then update the schedule when they do.

Customize this confirmation:

Hi [first name], you're booked with [business] for [service] on [date], with arrival between [window] [time zone]. To cancel or reschedule without an appointment fee, use [booking link] or call [phone] by [deadline date and time]. After that, [approved fee and rescheduling terms]. Full policy: [policy link].

Use a working link or phone number for appointment changes. Do not tell customers to reply STOP to cancel a visit. Messaging systems can treat STOP as an unsubscribe request; Twilio's default opt-out keywords also include CANCEL. Follow your provider's consent and opt-out requirements, and test the full flow. Twilio opt-out guidance

Assign someone to handle failed messages, unanswered confirmations, and exception requests. Do not automatically label an unconfirmed appointment a no-show.

Test it before the next truck rolls

Have your office walk through an early cancellation, a late reschedule, a no-access visit, an emergency, and a cancellation caused by your shop. Check the messages, calendar changes, and refund steps. If the office still needs you for each decision, tighten the process.

Still chasing appointment confirmations by hand? Take a look at Maximus's Coordinator. Bring your cancellation policy and your current scheduling setup. Ask us to show you how confirmations, reminders, and rescheduling would work for your shop.

Get the policy reviewed. Put it in front of the customer. Test the follow-through. The goal is a schedule your crew can use and fewer surprises for the people waiting at home.

Drafted with AI assistance. Edited and approved by Nirav Doshi.

Ask Maximus anything about your business.