πŸ“ž RetainCall
Operations Β· 9 min read

How to price after-hours and emergency calls (without torching the relationship)

By the RetainCall Team Β· August 2026

After-hours pricing is the most-guessed number in the trades. Owners set it once β€” usually by asking a buddy what he charges β€” and then never revisit it, even as wages, fuel, and insurance all move underneath them.

The result is a strange split. Some shops undercharge so badly that every 11pm call is a donation. Others charge a number they can't explain, spring it on the customer at the invoice, and eat a one-star review that costs more than the job made. Both problems have the same fix: know your floor, pick a model that matches the work, and say the number out loud before the truck rolls.

Start with what a 2am call actually costs you

Before you can price it, you have to cost it β€” and most owners cost an after-hours call the same way they cost a daytime call, labor hours plus parts. That's where the leak starts. Take a typical residential trade: a tech at $34/hour base, paid time-and-a-half after hours, running a 40-mile round trip on an overnight call.

Tech base rate: $34.00/hr Γ— 1.5 after-hours = $51.00/hr
Door-to-door time (drive + diagnose + fix + drive): 2.5 hrs
Labor: 2.5 Γ— $51.00 = $127.50

+ Payroll burden (taxes, comp, benefits) at 22% = $28.05
+ Vehicle cost: 40 mi Γ— $0.70/mi = $28.00

= $183.55 out the door before you turn a screw

That's the visible cost. Now the one nobody budgets for: next-day drag. A tech who worked 1am to 4am doesn't show up sharp at 8am β€” he comes in late, or comes in slow, and you lose part of tomorrow's schedule. Call it half a service call of lost gross profit, conservatively $150 to $200. So the honest all-in cost of that overnight call is north of $330, before a dollar of overhead contribution or profit.

Run it against normal daytime pricing and the picture gets uncomfortable:

Standard trip/diagnostic fee: $89
1.5 hrs on-site at $145/hr billed: $217.50
Ticket at daytime rates: $306.50

All-in cost of the call: ~$333

Result: you lost about $27 β€” and your tech lost a night of sleep

This is the line to internalize: an after-hours premium is not greed β€” at daytime rates, an overnight call is break-even at best. The premium is what turns a favor into a business.

If you can't say out loud what your after-hours premium is for, you'll apologize for it on the phone β€” and a premium you apologize for is a premium the customer disputes.

The three pricing models β€” and when each one backfires

Model 1 β€” Flat after-hours dispatch premium

You keep your normal rate card and add a fixed dollar amount for the time-of-day: standard trip fee plus, say, $175 overnight. Simple to quote on the phone, simple to put in writing, and it doesn't punish the customer when a job runs long. The right default for most one-to-five-truck shops, mostly because it's the easiest to explain β€” and explaining it well is most of the battle.

Backfires when: the call turns into a four-hour job. A flat premium doesn't scale, so a long overnight repair eats the margin the premium was supposed to protect. Fix it with a minimum-hours floor.

Model 2 β€” Labor multiplier (1.5Γ— or 2Γ— your hourly)

Your $145/hour becomes $217 or $290 after hours. Mathematically the cleanest β€” revenue scales with the actual cost driver, which is time.

Backfires when: the fix is short. Nothing generates an angry review faster than a 20-minute reset billed at 2Γ—. The customer doesn't experience "two hours of premium labor," they experience "$580 to press a button." A multiplier needs a strong minimum and a script that frames the charge as the callout.

Model 3 β€” A separate emergency flat-rate menu

Common tasks get a published after-hours price: emergency water heater swap, $X. Main-line clearing after 9pm, $Y. One number, and it never moves.

Backfires when: you haven't done the work to build it. A flat-rate menu is only as good as your job-costing data, and a bad menu locks in losses at scale. Right for shops with enough after-hours volume to have real averages β€” not for the shop taking four night calls a month.

Whichever model you pick, add two guardrails: a minimum (most shops use two hours after hours, one on evenings) and a trip charge that survives a no-repair visit. If the customer meets you at the door and says they got it working, the truck still rolled.

Tier the premium by how bad the hour actually is

A single "after-hours rate" is a blunt instrument. 5:45pm Tuesday and 2:30am Sunday are not the same imposition on your crew, so pricing them the same means overcharging one and undercharging the other. Four tiers is usually enough:

Write the windows down with actual clock times. "After hours" is an argument; "after 5:00pm Monday–Friday" is a policy.

Five ways owners get this wrong

  1. Disclosing the premium on the invoice instead of the phone. The single biggest cause of after-hours chargebacks and bad reviews. Customers aren't angry about the amount β€” they're angry about the surprise.
  2. Never defining "emergency." If the customer decides what counts, everything counts. Publish a short list of what qualifies β€” active water intrusion, no heat below a stated temperature, gas odor, total power loss, sewage backup β€” and what waits until morning.
  3. Charging the premium on your own callback. If the tech was there Tuesday and the same unit fails Thursday night, that one's on you. Charging to fix your own work turns a warranty visit into a public complaint.
  4. Taking the premium and arriving at 9am anyway. If you charge for urgency, deliver urgency. If you can't get there tonight, say so on the phone and book the first morning slot at normal rates. Customers forgive "we can't get there until 7am." They don't forgive being billed for a night they spent waiting.
  5. Pricing off another shop instead of off your costs. Their wages, drive times, and overhead are not yours. Use the market as a sanity check on your number, never as the source of it.

The 45 seconds on the phone that decide how this goes

Almost all the friction here is disclosure, not pricing. Say this β€” or your version of it β€” before anyone gets in a truck:

"I can get a tech out to you tonight. Here's how after-hours works so there are no surprises: there's a $175 after-hours dispatch fee on top of our normal rates, with a two-hour minimum. That covers the callout β€” the repair itself gets quoted on-site before we do any work. If you'd rather wait, I can put you in the first slot tomorrow morning at our regular rate instead. Which do you want?"

Four things happen there. The number lands early, while it's still information instead of a bill. The premium is framed as the callout, not the wrench time. The customer gets a real choice, which turns price resistance into a decision they own. And the call gets qualified β€” anyone who takes the morning slot was never a true emergency, and you know it before spending a tech on it.

Then log it: note in the ticket that the fee was quoted and accepted, with the time. That one line has settled more disputes than any policy page.

A five-question audit for your current pricing

  1. Do you know your fully-burdened after-hours labor cost per hour β€” not just the wage?
  2. Are your windows written with specific clock times, and does every dispatcher know them?
  3. Is the premium quoted before dispatch on 100% of calls, and recorded in the ticket?
  4. Do you have a minimum, and does it hold when the customer objects?
  5. Have you repriced in the last twelve months against current wages and fuel?

Three or more "no" answers means your after-hours pricing is a guess β€” fixable in an afternoon.

The part that makes the whole rate card worth $0

Here's the uncomfortable finish. You can build the most defensible emergency rate card in your market, tier it perfectly, train every tech on the script β€” and it earns nothing if the 11:40pm call goes to voicemail.

Emergency work is the highest-margin revenue in the trades and the most perishable. A customer standing in an inch of water does not leave a message and wait β€” they work down the search results until someone picks up, and the shop that answers gets a job at a premium the customer has already accepted, precisely because it's the middle of the night. Try running the 2am test on your own line; most owners are unpleasantly surprised.

So the sequence is coverage first, then pricing. A premium rate card with no one answering the phone is a document. A plain rate card with someone answering at 2am is a business.

So what does covering the phone overnight cost? Three options β€” the honest math is in our answering service cost breakdown:

That last point is why RetainCall is flat $199/month, unlimited calls, no per-call fees. Sara picks up every call β€” 2am, holidays, the night the first freeze hits and forty people call at once β€” asks the qualifying questions, and texts you the details. The bill on your worst night matches the bill on your quietest one, so your after-hours premium stays margin instead of getting eaten by the cost of capturing it. 7-day free trial, no card required.

Hear what an after-hours answer actually sounds like

Call (662) 676-3267 right now, day or night. Sara will handle you like a real emergency call: same greeting your customers hear, same intake questions. Press 1 to see her text you back live. No signup needed.

πŸ“ž Call (662) 676-3267

Whatever you decide about coverage, do the pricing work this week. Pull your burdened labor cost, pick the model that matches your job mix, write the windows down with clock times, and put the script in front of whoever answers the phone. Emergency work should be the best margin on your books β€” most shops never sat down and made it so.

RetainCall was built after watching contractor friends lose four-figure jobs to missed calls week after week β€” somebody had to just fix it. Reach us at support@retaincall.com. Related: The real math on missed HVAC calls Β· The 2am test: emergency plumber edition Β· RetainCall for plumbers Β· Compare your answering options