Your Best Customer Gets Special Treatment — Stop It
Your Best Customer Gets Special Treatment — Stop It
Here's how it goes. Phone rings at 11:14 on a Tuesday. It's Gary. Gary's been calling Whittaker Plumbing since before I took over. Two water heaters, a full bathroom rough-in, three drain snakes, a sewer scope. Gary's a good guy. Gary says it's bad.
I pull Dom off what he's doing. Reroute. Eat the scheduling gap. Gary gets seen by 1:00. Gary's happy. I feel like a guy who takes care of his people.
And I just blew the day for everyone behind him.
Done this dozens of times. Every single time, it felt like loyalty in the moment and looked like chaos by 4:00 PM.
The "Best Customer" Exception Doesn't Exist — You Made It Up
March 2020. I'm running dispatch from a card table in the garage. Hank's two, climbing my legs. My dad's in the hospital — knee replacement that went sideways into a six-week complication, Middleburg Heights. I'd taken over a shop that ran on personality and a Rolodex for 36 years, and I didn't fully understand that until I was the one answering the phone and half the calls started with "is Mike in?"
Mike knew Gary. Mike knew the lady on Denison. Mike knew who got the Tuesday slot and who could wait till Thursday, and none of it was written anywhere. It felt like a neighborhood plumber who took care of his people.
What it actually was: Mike's memory. Full stop. When Mike's phone stopped getting answered, the whole thing almost fell over. Not because the work was bad. Because there was no process underneath it. Every call he'd made for 36 years was in his head, and his head was in a hospital bed.
That's when I learned what exceptions actually cost. One priority slot pushes another job. That customer calls back annoyed. Now your CSR's on the phone longer. The next booking slides. A Tuesday decision is still rippling out on Friday and you can't even remember why you made it.
The "best customer" exception isn't loyalty. It's a system failure you've given a friendly name.
What "Hero Dispatching" Actually Does to Your Day
I worked at Crestwood Plumbing from 2012 to 2018. Thirty trucks, commercial and residential, Cleveland and east suburbs. Went there specifically to learn how a real operation runs — because Whittaker at the time was three trucks and my dad's gut.
What I brought home from Crestwood wasn't a pricing model. It was this: the dispatch board has to be sacred. One emergency exception becomes two. Two becomes the default. Now you've got a shop that can't tell any customer what time to expect someone, because the answer is always "it depends on what comes in." Thirty trucks doesn't fix that. Size doesn't fix bad dispatch habits.
Now I run four trucks. Sometimes five on paper. But here's a thing about that fifth truck.
Becca's two days a week in the office added more revenue than the fifth truck did. Actual dollars, not a guess. The fifth truck sat for three weeks before I had enough scheduled work to run it clean. Meanwhile, Becca had already filled the board just by answering faster and booking tighter. One blown dispatch call — one Gary Tuesday — can wipe out a full day of that truck's productive capacity.
Hero dispatching looks like leadership. What it does is kick everyone else down the line and hope they don't notice. They notice.
The Loyalty Discount Math Nobody Does Out Loud
In 2022, I dropped the home warranty companies. All of them. American Home Shield, Choice, the whole category. They paid 60 cents on the dollar, took 90 days, argued every ticket.
Revenue dropped. Net went up. Still stuns me a little when I say it out loud.
The same math applies to long-term customers who've been trained to expect special pricing.
Here's how it happens. First call, you want the relationship, you knock $80 off the water heater install. Small thing. A couple years later, Gary calls again. He doesn't remember the specific discount, but he remembers he was taken care of, and "taken care of" is now his baseline for what you cost. Few more years go by, Gary calls at 11:14 on a Tuesday, and when you quote him the actual emergency dispatch rate he pauses. "Huh. That seems high." You built that. Not him.
Cleveland prices are already tight. We're not Phoenix. We're not Dallas. I see pricing advice from guys in markets where a drain snake starts at $250 and I want to send them a map. In this market, a loyalty discount on top of already-compressed margins isn't generosity. It's math you're not doing until you're looking at a P&L wondering why a busy month felt like nothing.
Dropping the home warranty companies felt like losing business. Six months later, I wasn't defending the decision anymore. The Gary discount works the same way once you stop giving it.
Your Best Customer Might Be Your Worst Account
Here's the thing nobody says out loud: the customer you've been "taking care of" for ten years is often the one with the most distorted expectations. He's never seen your real rates. He's the first one to complain when you treat him like everyone else.
Gary hasn't seen your actual pricing in three years. Doesn't know you added an after-hours fee. Doesn't know you adjusted your materials markup when copper went crazy. Gary knows what Gary paid last time, and that number lives in his head as the number.
That's not loyalty you built. That's a pricing gap you created and never closed.
And here's the Nextdoor piece, because nobody wants to hear it: in a neighborhood like Parma, Nextdoor hits harder than Google, and Google hits harder than Yelp. The customer who gets the Tuesday slot for seven years straight and still leaves you three stars because you were 40 minutes late one time is the most expensive customer you have. Called in a favor every year. Held the slot. Got it. And when something went sideways — not even your fault, just sideways — he posted on Nextdoor.
You gave the most access to the most entitled account and caught a bad review for it.
Here's where I actually land on this. Everyone's somebody's mom. That's the whole training program — you treat the call like your mom called, you handle it with that level of care, you don't cut corners on the work. If that's the standard for every call, then the long-term customer already gets the best you have. He doesn't need a different process. He needs the same process, run well, every time.
The Time Dom Had to Call from the Driveway
Dom's two years out of his apprenticeship. Good tech, still learning how to read a job before he picks up the phone. Last fall he was on West 117th — $89 drain snake. Ran forty feet of cable, nothing changed. Slow tub. He called me from the driveway.
I'm talking Dom through whether this is a scope job when my other line rings. Customer since 2017, rental property. "Toilet won't flush, tenants are calling, I need someone now."
My gut said pull Dom and redirect.
I didn't. Stayed with Dom. We scoped the line. Sixty feet out, under the side yard — collapsed clay, chunk of pipe sitting in the bottom. Classic 1925 house, mature oak, hand-dig situation. She wouldn't let us touch the tree. Job went to $6,800 and took the time it needed.
The rental toilet? Becca booked it Thursday. The customer made a noise, paid at full rate, called back in January.
If I'd pulled Dom off West 117th, the lady gets another snake that does nothing, Dom drives across town for what turned out to be a flapper, and I've burned two slots on one reflex decision. The "I need someone NOW" call, from a customer who'd learned that phrase gets results, was a toilet that'd been slow for four days and became an emergency when it was convenient to call it one.
That's what hero dispatching costs. One phone call, two ruined slots, a missed $6,800 diagnostic.
What You Do Monday Morning Instead
Build the same booking process for every customer, and let your CSR run it.
When Becca's on the phone, she doesn't know who Gary is. She knows the calendar. She books the next available slot that fits the job type. She doesn't know about the 2021 water heater or the seven years. That's not coldness — it's how Gary gets a tech who's not rushed and a job that's done right.
I stay off incoming booking calls as much as I can manage. When I pick up, I make exceptions. When Becca picks up, she books jobs. The system works better when I'm not in it.
Write down your flat rate, your scheduling policy, and your after-hours rate. Before the next Gary calls.
I did a handshake with my dad. Loved him. Paid for it. If you haven't written down what you charge and when you come same-day, you've made a verbal agreement with every customer you've ever been nice to. All of those agreements show up the same week you try to raise rates or add a surcharge or tell someone Thursday instead of Tuesday.
The written policy isn't mean. It's what lets you say "here's our scheduling policy" instead of "sorry, Gary's situation is different." One of those is a business. The other is a personality running on memory.
Set the after-hours rate and charge it. Every time. Including Gary.
Call it what it is: the rate for work outside standard hours. Don't apologize. Don't waive it to be nice. Waive it once and you've told that customer the rate is negotiable. Every call after that is a negotiation.
When a long-term customer calls with a "crisis," ask what's happening specifically before you move anything.
Not to be cold. Real emergencies get seen — full stop, any customer, doesn't matter if it's their first call or their fiftieth. But ask the question. "Water's coming through the ceiling" is different from "toilet's been slow and my mother-in-law's coming Friday." Ninety seconds to make a real decision instead of a reflex one.
Questions I Get About This
If I stop giving my best customers priority, won't they just leave?
Maybe. Some will. If the only thing keeping them is a front-of-line slot they don't pay for and a rate from three years ago, then what you're losing is a customer whose business was costing you margin every time. The ones worth keeping are fine with a fair process when you explain it straight. The ones who leave over Thursday instead of Tuesday — those aren't loyal customers. Those are convenience accounts who found you first.
How do I tell a long-term customer their price is going up?
Call them. Don't text, don't just send a higher invoice. Call and say: "Hey, wanted to give you a heads-up before your next call — we updated our rates and I want you to have the new numbers so there's no surprise." That's it. Most people are fine with the call. The ones who aren't weren't going to be happy regardless.
What's actually an emergency versus a customer who's learned how to work me?
Water through a ceiling or a wall — real emergency. No hot water with a newborn — real emergency, same-day. Toilet slow for a week with a hard deadline on Friday — that's a scheduling request. Ask one question: what's happening right now, specifically? The answer tells you whether you move something or book Thursday.
Is there ever a real reason to bump a job for a long-term customer?
Yes. If the mistake is yours — wrong slot booked, miscommunication on your end — fix it and eat it, for any customer. That's accountability, not a loyalty exception. Outside of that? No. Real emergencies get same-day slots, and that goes for every customer who has one.
How do I get my CSR to stop making exceptions when I've been making them for years?
You don't start with her. You start with yourself. If you're still picking up the phone and overriding the schedule when Gary calls, she's watching and learning that the policy has an asterisk. Write the scheduling policy down. Hold it yourself for 30 days. Then ask her to.
What about the customer who's sent me actual referral business?
Acknowledge it. Say it out loud: "You've sent us a lot of people and I appreciate it." That's the relationship. What you don't do is let appreciation quietly become discounted rates and a standing Tuesday slot — because that's not a referral relationship anymore, that's an informal debt that gets messier every year. If you want to formalize a referral arrangement — a flat thank-you per completed job — that's a clean business conversation worth having. Vague goodwill for guaranteed priority is not a deal anyone should be running on.
Enjoyed this article?
Get articles like this in your inbox every Monday. Free, no spam.
