Plumbing7 min read

How to Reduce No-Shows Without Chasing Customers

Customer no-shows waste your time and money. Here's how to cut them by 80% without making awkward phone calls.

By Miha Matlievski|

You blocked off 90 minutes for a water heater estimate. Drove 25 minutes across town. Pulled up to the house. Nobody home. No answer at the door. No response to your calls.

There goes an hour of your day - plus the fuel - plus the job you could have scheduled in that slot. And now you get to explain to your next customer why you're running behind.

No-shows are one of the most frustrating parts of running a plumbing business. And they happen way more often than they should.

The Real Cost of No-Shows

Let's put some numbers on this. Say you average 3 no-shows per week. Each one costs you:

  • Lost time: 45 minutes (drive time + wait time) = $56 at $75/hour
  • Fuel: $10-15 depending on distance
  • Lost opportunity: The job you could have booked in that slot = $200+ average ticket

That's roughly $270 per no-show. Three per week is $810. Over a year? $42,000 in lost revenue and wasted time.

And that's not counting the ripple effects. When you're running behind because of a no-show, your other customers get frustrated. Your reviews suffer. Your technicians get stressed.

The worst part? Most no-shows aren't malicious. People just forget. They had a meeting come up. They didn't realize today was Thursday. Life happens.

Which means this is a solvable problem.

Why Customers No-Show

Understanding why people miss appointments helps you prevent it:

They forgot. This is the biggest one. You booked the appointment a week ago. They didn't put it in their calendar. By Wednesday, they have no idea you're coming Friday.

They got busy. Something came up at work. Kids got sick. They're not intentionally standing you up - they just didn't prioritize confirming with you.

They found someone else. This one hurts. They called around, another plumber could come sooner, and they didn't bother telling you. This is partly a communication problem - they didn't feel obligated to let you know.

They're avoiding you. Sometimes the homeowner gets cold feet. The repair sounds expensive. They're hoping the problem just goes away. So they "forget" about the appointment.

Each of these requires a slightly different solution.

The Manual Fix (Low-Tech, But Effective)

Here's a system that can cut your no-shows by 60-70% without spending money on software:

1. Confirm at Booking

When you schedule the appointment, confirm two things:

  • Have them repeat the date and time back to you
  • Ask for their email address AND phone number for reminders

This simple step catches a lot of miscommunication upfront.

2. Send a Same-Day Booking Confirmation

Within an hour of booking, send a text:

"Hi [Name], this confirms your plumbing appointment with [Company] on [Day, Date] at [Time]. We'll send you a reminder the day before. Reply YES to confirm or call us at [phone] if you need to reschedule."

The "reply YES" is important. It forces them to acknowledge the appointment.

3. Reminder 24 Hours Before

The day before the appointment, send another text:

"Hi [Name], reminder: your plumbing appointment is tomorrow, [Date], at [Time]. Reply C to confirm, R to reschedule, or call [phone]. Thanks! - [Your Name]"

Keep it simple. Give them clear options. The easier you make it to respond, the more likely they will.

4. "On My Way" Text

Morning of the appointment, 30-60 minutes before arrival:

"Hi [Name], I'm heading your way now. I'll arrive around [Time]. Please make sure someone over 18 is home. See you soon!"

This accomplishes three things:

  • Reminds them one more time
  • Sets a specific expectation (no more "sometime between 8 and 12")
  • Gives them a last chance to tell you if they need to cancel

5. Implement a No-Show Policy

Once you have a reminder system in place, you can enforce consequences:

"We send 3 reminders before every appointment. If you miss your appointment without 24-hour notice, a $50 service fee may apply to your next booking."

You don't have to actually charge it every time - but having the policy documented lets you use it when needed. And it signals that you're a professional operation that values time.

6. Collect a Deposit for Big Jobs

For water heater installs, repiping, or anything over $500, collect a small deposit at booking. Even $50 dramatically changes behavior. When people have skin in the game, they show up.

What's Not Working

Let me save you some time on tactics that don't work:

Calling to confirm. Phone calls feel like the "personal touch," but they're inefficient. Most people don't answer unknown numbers. You leave a voicemail that never gets listened to. And the time you spend playing phone tag could be spent on actual work.

Email-only reminders. Email open rates for service businesses are around 20%. That means 80% of your customers never see your reminder. Email is fine as a backup, but it can't be your primary confirmation method.

Hoping they'll remember. They won't.

The Better Way

The manual system works, but it's tedious. You're sending texts from your phone between jobs. You're forgetting to send the 24-hour reminder because you got slammed. The whole system breaks down when you get busy - which is exactly when you can least afford no-shows.

This is where automation makes a real difference.

With the right system, appointment reminders happen automatically. Customer books an appointment - confirmation goes out instantly. 24 hours before - reminder sent. Morning of - "on my way" text scheduled. No manual work required.

But it goes beyond just reminders. Modern systems can:

  • Require confirmation - The appointment stays "unconfirmed" until they respond, so you know who might be a no-show risk
  • Allow easy rescheduling - They can reschedule with a tap instead of calling you, which means they actually do it instead of just ghosting
  • Fill cancelled slots - When someone cancels, the system can automatically offer that slot to customers on your waitlist
  • Track patterns - Notice that Tuesday afternoon appointments have a 40% no-show rate? Maybe stop booking that slot for estimates

One plumbing company we worked with went from 8 no-shows per month to 1. That's not a typo. They recovered nearly $30,000 a year in lost revenue just by automating their reminder system.

The owner told us: "I used to spend 20 minutes a day sending confirmation texts. Now I spend zero. And our customers actually like the reminders - we've gotten compliments on how professional we are."

The Bottom Line

No-shows aren't just an annoyance - they're a tax on your business. Every wasted trip is money out of your pocket and time you're not getting back.

The manual fixes work. Text reminders, same-day confirmations, and clear policies can cut your no-shows significantly. Start implementing these today - they cost nothing but a few minutes of your time.

But if you're losing more than 2-3 appointments a week to no-shows, automation probably pays for itself in the first month. The question isn't whether you can afford it - it's whether you can afford not to have it.

Your time is your most valuable asset. Protect it.

Curious if this could work for your business?

Book a free 45-minute call. We'll talk about your business, find the bottlenecks, and show you what's possible - no pressure.

Book a Free Call
plumbing no-showsappointment remindersreduce missed appointmentsplumbing schedulingplumbing business tips