Cut roofing no-shows by texting customers a reminder before every inspection, estimate, and adjuster meeting — with a reply prompt and an "on our way" heads-up. A 2013 Cochrane review of randomized trials found text reminders lifted attendance from 67.8% to 78.6% (Gurol-Urganci et al., 2013). A Google Workspace add-on sends those texts straight from the calendar you already dispatch crews from.
Here's what makes a roofing no-show sting more than most: the appointment is worth a fortune, and often you can't reschedule it. A missed estimate is a shot at a job that averages $17,631 (Verisk, 2025) — and a missed slot in storm season, when every roof in the county is damaged at once, is one you simply can't refill. Worse, a missed adjuster meeting can stall a homeowner's insurance claim. This playbook is built for all three.
Key Takeaways
- A missed estimate is a shot at a ~$17,600 job — the average US roof replacement in 2025 (Verisk, 2025).
- Storm-season slots can't be refilled — severe-storm insured losses quadrupled to ~$42B a year (2020–2024), and 2024 alone had 17 billion-dollar storms (Triple-I, 2025; NOAA, 2024).
- A missed adjuster meeting can stall the claim — wind and hail drive 42.5% of homeowner property-damage losses (Triple-I, 2023).
- Text reminders lifted attendance from 67.8% to 78.6% in trials (Cochrane, 2013), at 55–65% lower cost than phone — and only 7% of contractors lead with text (ServiceTitan, 2025).
- Google Calendar can't text customers natively — a Workspace add-on adds it in about five minutes.
Why Do Roofing Appointments Get Missed?
Most roofing no-shows come down to a forgotten appointment or a coordination slip, not a customer who stopped caring. An estimate booked last week slips the mind, a homeowner isn't sure whether today is the inspection or the adjuster meeting, or a storm-season backlog means the appointment was set three weeks out and forgotten. Because the cause is a slipped memory, a text the day before that asks the customer to confirm fixes most of it.
That's the encouraging part: it's a preventable miss. A reminder resurfaces the appointment, and a required reply surfaces a conflict — a scheduling clash, a locked gate — while you can still reroute the crew. And the fix rests on real evidence, not an invented number: a Cochrane review found reminders reliably raise attendance (Gurol-Urganci et al., 2013).
There's no trustworthy published no-show rate for roofing — any specific percentage you'll find traces to marketing pages, not real data. So this post skips the invented figure and sizes the problem with what's actually verifiable: the value of the job, the scarcity of storm-season slots, and the insurance timeline behind it. For every lever beyond reminders, see our complete playbook on reducing appointment no-shows, and for a closely related trade, our electrician no-show guide.
A Missed Estimate Is a $17,000 Job, Not a Slot
For a roofer, the appointment you miss is worth many times a typical trades call. The average US roof replacement ran $17,631 in 2025 — up 33% on the prior four-year average — and even a repair averaged $4,699 (Verisk, 2025). A homeowner who no-shows the estimate doesn't cost you an hour; they cost you a shot at a five-figure job.
The estimate is also where the job is won on presentation. 93% of homeowners say instant, upfront estimates influence who they hire (Housecall Pro, 2025) — so reliably showing up, on time, is a revenue lever, and a confirmation text is one of the cheapest ways to protect it. See exactly what no-shows cost your business with a two-minute formula.
In Storm Season, You Can't Refill the Slot
The worst time to lose a slot is when your calendar is packed against a demand wall. Roofing demand spikes after hail and wind, and those storms have intensified: severe-convective-storm insured losses quadrupled from about $8 billion a year in 2000–2010 to about $42 billion a year in 2020–2024 (Triple-I, 2025). In 2024 alone there were 17 billion-dollar severe storms and $182.7 billion in total disaster damage (NOAA, 2024).
That's why a peak-season no-show is different from a plumber's missed Tuesday. When a hailstorm rolls through, every roof in the county needs an inspection at once — your calendar is full for weeks, so a missed slot isn't rescheduled to next week, it's a high-value job you can't backfill because every other slot is already claimed. Prevention, not recovery, is the only lever that works in that window. For deeper timing guidance, see our guide on the best time to send appointment reminders.
A Missed Adjuster Meeting Can Stall the Claim
Roofing carries a failure mode no lawn-care or salon appointment does: much of the work rides on an insurance timeline. Wind and hail are the single largest homeowner-claim category, at 42.5% of all property-damage losses (Triple-I, 2023), so a big share of storm jobs involves a claim, an adjuster inspection, and a deadline. A missed adjuster meeting doesn't just cost you the visit — it can push the claim toward its filing window or force a re-inspection, and that delay sours the homeowner on the whole project.
That makes the reminder do double duty. A confirm-reply text that names the appointment type — "your adjuster meeting is Thursday at 10, we'll be on site to meet them" — keeps all three parties aligned and the claim on track. It's a small message protecting a time-sensitive, five-figure job with a third party's calendar attached. Our guide to appointment confirmation texts has more wording for coordinating multi-party visits.
Homeowners Want Text — the Trades Don't Send It
A storm-damaged homeowner is often calling several roofers at once — and they've told researchers exactly how they want to be reached. 59% of homeowners expect text updates as a job progresses (Housecall Pro, 2025), yet only 7% of contractors make text their main channel; 64% still default to the phone (ServiceTitan, 2025). For a roofer weighing how to stand out, that mismatch is a lane sitting wide open.
So the confirm-and-update text pulls double duty: it saves the no-show and it signals the reliability 72% of homeowners say they'd pay more for (Housecall Pro, 2025) — reaching a storm-rattled customer on the exact channel they're watching.
How Do You Set Up Text Reminders for a Roofing Business?
Install a Google Workspace add-on, grant calendar access, and send from each booking — about five minutes total. Google Calendar can't text customers on its own (it dropped SMS notifications in 2019), so the add-on adds the texting your business needs without a separate dispatch app to learn on top of the calendar you already schedule crews in.
The quick path:
- Install an SMS reminder add-on from the Google Workspace Marketplace.
- Grant calendar permissions so it can attach reminders to jobs and inspections.
- Open a booking, enter the customer's mobile number, pick a template.
- Schedule a reminder 24 hours before each appointment, plus a same-day "on our way" text.
- Send. Confirmations and cancellations sync back to your calendar.
For the full walkthrough, see our step-by-step setup guide. The advantage during a storm-season rush: reminders keep going out while you're on a roof all day, so a full three-week calendar doesn't leak jobs to forgotten appointments.
When Should You Send Reminders?
Send a reminder 24 hours before every appointment, plus a same-day "on our way" text — and confirm adjuster meetings a day ahead, since those depend on a third party showing up too. Twenty-four hours gives a homeowner time to reply and reschedule while you can still fill the slot; a same-day text catches the person who forgot which visit was today. Reminders lifted attendance from 67.8% to 78.6% — close to a live phone call (80.3%) — in the Cochrane trials, at 55–65% lower cost per attended visit (Gurol-Urganci et al., 2013).
Don't over-text a single repair call — one reminder is plenty. Save the extra touch for estimates, adjuster meetings, and multi-day tear-offs, where a missed appointment costs the most. For a deeper look at timing, see our guide on the best time to send appointment reminders.
What Should a Roofing Reminder Text Say?
Keep it short, name your company, state the day and window, ask for a reply, and name the appointment type. Because roofing visits come in flavors — inspection, estimate, adjuster meeting, install — telling the homeowner which one is coming avoids the mix-ups that a full storm-season calendar breeds. A crisp, professional text reads as the reliability homeowners reward.
Reliable templates for the common touches:
Estimate / inspection: Hi [Name], [Company] here — reminder of your roof estimate tomorrow at [2pm]. We'll inspect and walk you through options; takes about 45 minutes. Reply YES to confirm or text to reschedule.
Adjuster meeting: Hi [Name], your insurance adjuster meeting is [Thu] at [10am] — we'll be on site to meet them and point out the storm damage. Please have your claim number handy. Reply YES to confirm.
Install day: Hi [Name], your roof install starts tomorrow at [7am]. Please move vehicles off the driveway and secure pets indoors — it gets loud. Reply YES and we'll see you then.
Our finding: The single change that prevents the most mix-ups is naming the appointment type in the reminder, not just the time. "Adjuster meeting Thursday at 10 — have your claim number ready" turns a vague reminder into a clear next step, and it keeps a three-party visit from falling apart the morning of.
Want more wording to steal? We keep a full library in our 30 appointment reminder text templates, grouped by industry.
Should You Charge a Trip or Cancellation Fee?
Sometimes — but reminders come first. A trip or inspection fee can deter chronic no-shows, yet leaning on fees can cost you a storm-damaged homeowner who's shopping several roofers before they've picked one. The smarter sequence is to cut no-shows with reminders and clear, appointment-typed communication, then apply a fee only where the risk justifies it — large re-roofs, known late-cancellers, and after a repeat miss.
The honest trade-off: a fee compensates you for a wasted trip across town, but a homeowner mid-claim who hit one bad day may resent it. Most roofers land on a middle path — reminders on every appointment, a stated policy for large jobs, and a fee reserved for repeat offenders.
| Approach | Reduces no-shows | Friction for the customer | Best used for |
|---|---|---|---|
| SMS reminders | Yes — attendance up ~11 points in RCTs (Cochrane, 2013) | Low — one text, one reply | Every inspection, estimate, and meeting |
| Trip / inspection fee | Deters repeat offenders | Higher — payment up front | Large re-roofs, chronic no-shows |
For the policy language, see our no-show fee and cancellation policy guide.
Protect every high-value slot. Fractal Apps' SMS Text Reminders for Google Calendar sends inspection, estimate, and adjuster-meeting reminders from your bookings with one-tap replies, flat pricing from $9.99/mo, and a free tier to test before the next storm.
Frequently Asked Questions
What is the average no-show rate for roofing?
There's no trustworthy figure — any specific "roofing no-show rate" traces to marketing pages, not real research. The dependable point is that text reminders lift attendance from 67.8% to 78.6% (Cochrane, 2013), and a confirm-reply text also catches the scheduling mix-ups a busy storm-season calendar breeds.
Why does a missed roofing appointment cost so much?
Because the job is big and often unrepeatable. The average roof replacement runs $17,631 (Verisk, 2025), and in storm season your calendar is booked solid — so a missed slot is a five-figure job you can't easily refill. A missed adjuster meeting can also stall the homeowner's insurance claim, souring the whole project.
How do I keep insurance adjuster meetings from falling through?
Confirm them by text a day ahead and name the appointment type. Because an adjuster meeting depends on a third party too, a message like "adjuster meeting Thursday at 10 — have your claim number ready, we'll be on site" keeps all three parties aligned and the claim on schedule. Wind and hail drive 42.5% of home claims (Triple-I, 2023), so this comes up often.
Do text reminders actually reduce no-shows?
Yes. A Cochrane review of randomized trials found reminders lifted attendance from 67.8% to 78.6% (Gurol-Urganci et al., 2013) — nearly matching a live phone call at 55–65% lower cost. And with 59% of homeowners expecting text but only 7% of contractors leading with it (Housecall Pro, 2025; ServiceTitan, 2025), it's a channel your competitors aren't using.
Can I send roofing reminders from Google Calendar?
Not natively — Google Calendar can't text customers and dropped self-notification SMS in 2019. A Google Workspace add-on adds the texting, so you can send reminders from your existing job bookings in about five minutes without switching dispatch systems. See whether Google Calendar sends text reminders for the full background.
The Bottom Line
Roofing no-shows aren't a loyalty problem — they're a memory-and-coordination problem, and a text that confirms the visit and names the appointment type fixes it. Because your jobs are high-value, storm-scarce, and often tied to an insurance timeline, protecting each appointment protects a five-figure project you may not get a second shot at. Add a Google Workspace add-on, and let every inspection, estimate, and adjuster meeting remind itself.
Do it before the next storm fills your calendar, and you'll be reaching customers on a channel almost no roofer bothers with. One reminder per appointment, one reply, one clear appointment type: that's the whole playbook.
For the full system behind this playbook, read our complete guide to SMS reminders in Google Calendar.