Your After-Hours Calls Are a Policy Problem — Not a You Problem
Your After-Hours Calls Are a Policy Problem — Not a You Problem
My NPS in month two of Reeves Electric was a 4. Not 40. Four.
I was answering every call myself. I was available. I thought I was doing the ownership thing right. What I didn't understand yet was that the problem wasn't picking up. The problem was that when I picked up, I had no script, no intake process, no way to route anything to anywhere other than me, personally, at whatever hour the phone rang. I was the policy. And I was a bad one.
After-Hours Demand Is Predictable — So Stop Treating It Like a Surprise
After-hours call volume is not random. It clusters. In my CallRail data, Tuesday evenings run higher in summer. The day after a major rainstorm is predictable enough that I mentally brace for it. Post-holiday weekends have their own shape.
Any shop with five trucks and six months of call history has enough data to see this. The volume isn't a surprise. You're just not treating it like a planning input.
I track call volume by hour of day and day of week. CallRail shows you a heatmap if you ask for it. When I actually looked at that data, I found a real segment of contacts landing outside business hours — not a rounding error. I was managing it with my personal cell phone and whatever patience I had left when it rang.
The same logic I apply to marketing attribution applies here. I won't let a Google LSA dollar fly blind — every channel gets a tracking number, every call gets tagged, every booking rate gets reviewed. After-hours calls get the same treatment. They have their own CallRail number. They show up in my weekly numbers review. You cannot improve what you're not measuring.
The Pricing Layer Most Shops Skip Entirely
I've written before that day rates are for guys who don't want to know if they're making money. Same logic applies to after-hours calls with no rate differential.
If you're answering a 9:47pm call and quoting standard rates for same-night response, you're subsidizing a service tier you never agreed to offer. The drive time at 10pm, the tech on overtime, the next morning's schedule disrupted because you were up until midnight — that has a number. You're just not charging it.
I've made this point about EV charger installs: I got burned writing change orders because I absorbed scope I hadn't priced upfront, and the customer felt bait-and-switched at the moment they were already committed. After-hours is the same mechanism. Except you don't even get a change order. You get tired, you get resentful, and eventually you stop caring about the 9pm call at all — not because the customer was bad, but because you trained yourself to eat the cost and never fixed it.
Minimum 1.5x your standard labor rate for same-night response. Put it on the website before you do anything else this week. Customers calling at 10pm with no power to their house are not comparison shopping. They're in a situation. Price accordingly.
If you're taking after-hours calls at standard rates and calling it customer service, you're running a pricing model with a hole in it you've decided to ignore.
What an Actual After-Hours Policy Looks Like
The window. Pick a number. I use 7pm to 7am weekdays, all day Sunday. Whatever your market supports — but it has to be explicit. "After hours" is not a feeling. It's a schedule.
The tiered protocol. I got this wrong for months — I treated all after-hours contact as equal urgency, so everything either got ignored or got me. The actual tiers:
- Same-night response: no power to the structure, active safety hazard (burning smell, sparking, water intrusion near a panel), tenant with no heat in winter.
- Next-morning first slot: breaker tripped and reset fine, outlet not working, light fixture issue — inconvenience but not a hazard. These get a voicemail with a specific callback commitment: "We'll call you at 7:15am and you'll be our first job." And you honor it.
- Standard scheduling queue: everything else.
The on-call rotation. When I was at Lonestar Electrical Services, on-call wasn't handled by whoever owned the company. It ran on a schedule — techs alternating weeks, a defined dispatch protocol, a rate premium for the week they carried the phone. That structure scales down without a fight. A shared calendar and a pay bump on their stub. The tech on call knows Monday morning what week they're carrying it. They plan around it.
The software layer. Separate CallRail number for the after-hours line — non-negotiable if you want to know actual volume and booking rate. Jobber or Service Fusion handles job creation and morning handoff. Whoever picks up needs a written intake script: name, address, what's happening, any immediate safety concern, did they see the after-hours rate on the website. That last question confirms they've seen the number before you dispatch anyone.
Month Two, 9:47pm, a Tripping Breaker, and a 4
It was a Tuesday night in early 2022, about eight weeks in. A homeowner in South Austin — breaker tripping every twenty minutes since dinner, they'd been resetting it, now frustrated and a little scared.
I picked up because I had nothing else. No script. No clear sense of whether this was same-night or next-morning. No after-hours rate because I hadn't thought that far. I had a phone and a vague idea that being responsive was the same as being professional.
The call went badly. Not because the customer was unreasonable. It went badly because I was improvising every answer in real time: whether it was an emergency, whether I could come tonight, what it would cost. The customer could feel the ambiguity. They weren't getting a contractor. They were getting a guy working through a problem he hadn't solved yet. The survey came back a 4 out of 10.
When I ran the ninety-day rebuild — answering every call myself, recording everything, sitting with the recordings every week — the after-hours calls were the most revealing. Customers weren't angry about the hour. They were angry about not knowing what was going to happen. Nobody had told them what after-hours service costs. Nobody had told them what qualified for same-night response. There was no process, so I manufactured one in real time for every caller, and it showed.
By month nine, NPS was 81. What moved it wasn't the vans or the software or the branded invoices. It was that customers started calling and immediately understanding what was going to happen. The rate was on the website. The voicemail said what qualified for same-night. The intake script was printed and in the truck. I had made the decisions before the phone rang instead of during.
What to Do Monday Morning
Monday: Pull your last 90 days of call data and sort by time of day. If you have CallRail, ten minutes. If you don't have a tracking number on your after-hours line, set one up today — twenty minutes, roughly $15 a month. You need three numbers: How many after-hours contacts are you actually getting? What's the day-of-week pattern? What's the booking rate compared to daytime calls?
Tuesday: Write the one-page after-hours policy. Define the window. Write the three tiers. Set the rate — 1.5x minimum, on your website before Friday. One page. If it's two pages, simplify.
Wednesday: Set up the on-call rotation. Pick two techs who are reliable and won't resent the ask if the premium is real. Tell them you're starting a weekly on-call schedule with a pay bump for the week they carry it. Decide who's on call this week and next week. That's enough to start. Refine it in thirty days.
Thursday: Record the after-hours voicemail and print the intake script. The voicemail should cover: this is the after-hours line, what qualifies for same-night, what the rate is, and when non-emergency callers get a callback. Under ninety seconds. The intake script goes in the on-call tech's truck.
Friday: Update the website. After-hours rate, tiered response, all of it on your service or FAQ page. Not a press release. Just the information findable before someone's standing in a dark garage at 10pm.
That's the week. If you're already on Jobber or Service Fusion and CallRail, none of it requires new software. It requires making decisions you've been postponing because the current system — you, personally, absorbing everything — technically works.
It works at your expense. You've been calling that ownership.
FAQ
I only have two trucks — isn't an on-call rotation just me and one other guy?
Yes. That's still a rotation. You're alternating weeks, which means you have a week off from the after-hours line. That's not nothing over a twelve-month stretch. The intake script, the rate card, the defined tiers — those still matter with two people, because they protect whoever picks up from improvising under pressure. A two-person rotation is a real policy.
My customers expect me personally to pick up — won't a system feel impersonal?
That expectation exists because you built it. You set it by always picking up yourself. You can reset it. If a tech picks up, knows the intake script, sets accurate expectations, and follows through — that's a better experience than an owner fumbling because he's exhausted and has no structure. Customers need someone competent and consistent. That's what you're building.
What do I actually say on the after-hours voicemail?
Something like: "You've reached Reeves Electric's after-hours line. If you have no power to the structure or an active safety hazard, stay on and leave a message — we'll call back within 20 minutes. For all other service, leave your name, address, and what's happening, and we'll reach you at 7:15am for a next-morning first slot. After-hours calls are billed at 1.5x our standard rate, posted at [your website]." Clear, unapologetic, gives them a decision point before they commit.
How do I price after-hours without competitors undercutting me?
The shop answering at midnight for standard rates is either losing money or burning out their people. Probably both. Your job isn't to match that. Customers calling at 10pm with a real problem are not running price comparisons — in my market they're calling whoever they trust or whoever comes up first. Price the premium, put it on the website, and let it go.
I've tried charging after-hours rates and customers pushed back — how do I make it stick?
The pushback almost always comes from surprise. If the rate shows up for the first time on the invoice, you have a problem. If it's on the website, in the voicemail, and confirmed in the intake script before dispatch — most people accept it, because they've had time to decide. The customer who agreed on the phone and argues the invoice is a different conversation. And you have the call recording. That's the whole point of the separate CallRail number.
Enjoyed this article?
Get articles like this in your inbox every Monday. Free, no spam.
