Contractors: Appointment Reminder Templates
Ready-to-use contractor appointment reminder templates for estimates, site visits, job starts and service calls, with an arrival window and reschedule line for each.
In short
A contractor appointment reminder works best when it names the homeowner, states your company, gives a date and an arrival window rather than an exact minute, and offers one clear action — usually a reply to confirm or a link to reschedule. Different jobs need different messages: an estimate or quote visit needs to confirm someone will be home, a scheduled job start needs prep and access details, and a service or maintenance call needs an arrival window and a note about payment. Below are copy-paste templates grouped by scenario — estimates, site visits, job starts, service and maintenance calls, and no-show or reschedule follow-ups — written for HVAC, roofing and remodeling crews. Swap the square-bracket tokens for your own fields, send yourself a test, and start using them today to protect your calendar and your windshield time.
Key takeaways
- A strong contractor reminder includes five things — the homeowner's first name, your company name, the date, an arrival window, and one clear action such as replying C to confirm.
- Give an arrival window rather than an exact time — homeowners understand that drive times and prior jobs move, and a window sets honest expectations.
- Match the message to the job — an estimate confirms someone will be home, a job start covers access and prep, and a service call flags payment and arrival.
- Always ask for a one-word confirmation so you can spot likely no-shows and re-route a crew before you waste a truck roll on an empty driveway.
- Follow up fast after a no-show or cancellation — a same-day reschedule text recovers jobs that would otherwise quietly disappear.
Some links to tools we rate — including HighLevel — are affiliate links. If you start a trial through them we may earn a commission, at no extra cost to you. We only recommend tools we would set up for our own clients.
If you want appointment reminders that actually keep homeowners home when your truck pulls up, keep each one short and include five things: the homeowner's first name, your company name, the date, an arrival window rather than an exact minute, and one clear action — usually a reply to confirm or a link to reschedule. Send a confirmation when the job is booked, a reminder the day before, and an on-the-way text 30 to 60 minutes out. Below are copy-paste templates grouped by scenario — estimates, site visits, job starts, service and maintenance calls, and no-show follow-ups — written for HVAC, roofing and remodeling. Swap the square-bracket tokens, send yourself a test, and start using them today.
What makes a good contractor reminder?
Contractor appointments live or die on two things a homeowner cannot control: whether they are home, and whether they know when you are coming. A good reminder solves both in the fewest possible words. Read one aloud and the homeowner should instantly know who is coming, when, and what you need them to do.
A reliable formula looks like this: greet by first name, state the company, give the date and an arrival window, then give one action. Add a single extra line only when the job needs it — clear the driveway, secure the dog, have an adult over 18 present, or expect a weather call. Finish with a short opt-out. Personalise with tokens like [First name], [Company], [Date] and [Arrival window] so one template serves your whole schedule.
The biggest difference from other industries is the arrival window. Never promise an exact minute you cannot hit — drive times, a repair that runs long, or a supply-house run all move your day. A two to four hour window is honest, cuts angry "where are you" calls, and still lets the homeowner plan. For deeper detail on wording and structure, see these appointment reminder text examples, and for the field playbook read our guide to home-services (HVAC, roofing) marketing.
When should you send each reminder?
One message is better than none, but a short sequence beats a single text every time, because it catches both the homeowner who booked a roof two weeks ago and the one who forgot this morning's estimate. Here is the timing, channel and purpose of each touch.
| Timing | Channel | Purpose |
|---|---|---|
| At booking | SMS + email | Confirm the appointment and set arrival expectations right away |
| 3 to 5 days before (big jobs) | SMS | Early heads-up so homeowners arrange access, parking or time off |
| Day before | SMS | Main reminder — confirms the window and asks for a reply |
| 30 to 60 min before | SMS | On-the-way text so the homeowner knows the truck is close |
| Same day after a no-show | SMS + call | Recover the job with two or three specific reschedule slots |
Automating this cadence is where the time savings show up. To wire it up once and let it run, see how to automate appointment reminders.
Estimate and quote appointment templates
Free estimates are the easiest thing a homeowner books and forgets, because nothing has been paid. Confirm that someone will be home, and ask for a reply.
Booking confirmation:
Hi [First name], this is [Name] from [Company]. You're booked for a free estimate on [Date], arriving between [Arrival window]. Please have an adult over 18 home. Reply C to confirm or R to reschedule. Reply STOP to opt out.
Day-before reminder:
Hi [First name], quick reminder from [Company] — your estimate is tomorrow, [Date], between [Arrival window]. Reply C to confirm you'll be home so we can hold the slot. Reply STOP to opt out.
Roofing estimate (weather-aware):
Hi [First name], [Company] here. We're set to look at your roof on [Date], [Arrival window]. You don't need to be on the roof — we'll handle that. If it's storming we'll text to move it. Reply C to confirm. Reply STOP to opt out.
On-the-way:
Hi [First name], [Name] from [Company] is on the way for your estimate and should arrive in about [Minutes] minutes. See you soon!
Site visit and measure appointment templates
A site visit or measure needs access and, often, a decision-maker present. Say so up front.
Hi [First name], [Company] is scheduled for your site visit on [Date], [Arrival window]. Please clear access to [Area — e.g. the attic, the side yard] and have both decision-makers available if possible. Reply C to confirm. Reply STOP to opt out.
Remodeling measure:
Hi [First name], this is [Name] from [Company]. I'll be by on [Date] between [Arrival window] to measure for your [Project — e.g. kitchen remodel]. It takes about [Duration]. Please move cars off the driveway so I can bring in tools. Reply C to confirm. Reply STOP to opt out.
Scheduled job start templates
Once a job is sold, the reminder shifts from "will you be home" to "here's how day one works." Cover access, prep and the timeline.
Hi [First name], your [Project] with [Company] starts [Date]. The crew will arrive between [Arrival window]. Before we start, please [Prep — e.g. clear the driveway and secure pets]. We'll be on site daily until roughly [End date]. Reply C to confirm. Reply STOP to opt out.
HVAC install:
Hi [First name], [Company] here — your new system install is set for [Date], [Arrival window]. Please clear a path to the [Unit location] and keep pets secured. Plan for the system to be off for part of the day. Reply C to confirm. Reply STOP to opt out.
Roofing job start:
Hi [First name], [Company] starts your roof on [Date], [Arrival window], weather permitting. Please move vehicles out of the driveway and off the street in front. Expect noise and debris; we'll clean up fully each day. Reply C to confirm. Reply STOP to opt out.
Service and maintenance visit templates
Service calls turn on the arrival window and a heads-up about payment, since these are usually paid on completion.
Hi [First name], reminder from [Company] — your [Service — e.g. AC tune-up] is on [Date], [Arrival window]. Payment of [Amount] is due on completion; we take card, check or cash. Reply C to confirm. Reply STOP to opt out.
Seasonal maintenance nudge:
Hi [First name], it's [Name] at [Company]. You're due for your [Season — e.g. fall] furnace maintenance. I have [Date] open between [Arrival window]. Want it? Reply YES to book or a better day. Reply STOP to opt out.
On-the-way service text:
Hi [First name], your [Company] tech [Tech name] is en route and will arrive in about [Minutes] minutes. Please make sure the [Area] is accessible. Thanks!
If a homeowner misses your call rather than a visit, a missed-call text-back auto-reply keeps that lead from going to the next contractor on the list.
No-show and reschedule follow-up templates
A missed appointment is not a lost job unless you let it go cold. Follow up the same day, assume the best, and offer specific slots.
Hi [First name], we stopped by for your [Appointment] today but missed you — no worries, things come up. I can come back [Option 1] or [Option 2]. Which works? Reply with 1 or 2. Reply STOP to opt out.
Cancellation recovery:
Hi [First name], sorry we had to move your [Appointment]. Let's get you back on the calendar — I have [Date A, window] or [Date B, window]. Reply A or B and I'll lock it in. Reply STOP to opt out.
Second, softer follow-up (a day later):
Hi [First name], [Name] from [Company] again. Still happy to help with your [Project] whenever the timing's right — just reply and we'll find a slot that suits you. Reply STOP to opt out.
Sending these automatically
You can send every message above by hand, but the crews that never miss a reminder let software fire them off booking, drive-time and job data. HighLevel is one option that sends these texts and emails automatically, tracks confirmations, and re-routes your day when someone reschedules. Honestly, any reliable texting or CRM tool that handles merge tokens, an on-the-way trigger and STOP opt-outs will do the core job — the templates matter more than the brand.
If you want to try the automated route, you can start a free HighLevel trial and load these templates in. For more contractor and home-service playbooks, browse our hub for local service businesses, see what a done-with-you setup costs on our pricing page, or book a call to talk through your own reminder sequence.
Whatever you send with, keep the five elements tight, give an honest arrival window, and always ask for that one-word confirmation. That single reply is the difference between a full day of paid work and a truck sitting in an empty driveway.
Frequently asked questions
What should a contractor appointment reminder include?
Why use an arrival window instead of an exact time?
How far in advance should I send contractor reminders?
How do reminders cut no-shows for estimates and site visits?
Should contractor reminders be text or email?
What do I put in a reminder for a scheduled job start?
How should I handle a no-show or missed appointment?
What are merge tokens or personalisation fields?
Do reminders differ for HVAC, roofing and remodeling?
How many reminders should I send per appointment?
Do I need to include an opt-out line?
About the author

Founder, GHL Spark
Farhad is the founder of GHL Spark, where he builds and white-labels GoHighLevel SaaS platforms for agencies and SaaS operators. He writes about the parts of GoHighLevel that actually break in production — A2P registration, onboarding, support load and automation.
More from Farhad