It's 10:47 PM on a Tuesday. The phone rings. A homeowner three towns over has water coming through their kitchen ceiling. The on-call tech is asleep, the dispatcher is off the clock, and you have about 90 seconds to decide whether this call gets answered, who goes out, what gets charged, and whether tomorrow morning's already-booked schedule survives the night.
After-hours emergency work is the most profitable hour-for-hour service plumbing shops can do — and the fastest way to burn out techs and lose money if the systems aren't right. The shops that handle it well charge a dispatch fee ($150-$350 for the trip alone), have a documented on-call rotation, run a triage script that screens out non-emergencies, and pay the on-call tech enough that they actually answer the phone at 11 PM.
This guide covers the six pieces you need to make after-hours calls predictable and profitable. The numbers below come from the typical 3-10 truck residential plumbing operation in 2026. Adjust for your market, but the structure holds.
Typical Workflow Today
In a shop without a real after-hours system, this is roughly how a Tuesday-night call goes:
10:47 PM: Call comes in. Goes to the shop's main line, which forwards to the owner's cell because the owner is the de facto on-call after 6 PM. Owner is asleep. Phone rings four times and goes to voicemail.
11:02 PM: Customer calls back. Owner picks up, half-asleep. Customer describes a leak. Owner asks a few questions, can't quite tell if this is something that can wait until morning, decides to send a tech to be safe.
11:14 PM: Owner texts the senior tech. Tech texts back at 11:31 PM saying he can be there by 12:15 AM but his work boots are at the shop, not at home.
12:48 AM: Tech arrives, finds a slow drip from a supply line that could have waited until 7 AM. Spends 40 minutes, swaps the supply line, charges $185 for the work. No dispatch fee was discussed up front. Tech goes home at 2:00 AM.
Wednesday morning: Tech is exhausted, takes the morning off, and the four jobs he had scheduled get reshuffled. The owner is also tired. The bookkeeper doesn't know whether to bill the customer extra for the after-hours call. The customer disputes the charge a week later.
The net on that night: $185 in revenue, one wasted morning, one tired senior tech, and a billing dispute. After-hours done right looks completely different.
1. Set a Real Dispatch Fee Structure
The single most important change is charging a dispatch fee — also called a trip charge or after-hours service fee — that covers the cost of waking up a tech, putting them on the road, and showing up. This fee is separate from any work performed. It's billed the moment the truck rolls.
Typical dispatch fee structure for residential plumbing in 2026:
Standard hours (8 AM - 5 PM weekdays): $50-$100 trip charge, often credited toward the work if the customer accepts the estimate.
After-hours weeknight (5 PM - 10 PM): $150-$200 trip charge, generally not credited toward the work.
Late-night (10 PM - 7 AM): $200-$350 trip charge, not credited.
Weekend daytime (Saturday/Sunday 8 AM - 6 PM): $125-$200 trip charge.
Holiday or major holiday (Christmas, Thanksgiving, July 4): $300-$500 trip charge.
The range depends on market — a shop in a high-cost-of-living metro charges the high end of each range, a shop in a small-town market charges the low end. Either way, the fee is non-negotiable and disclosed before the truck rolls. The customer either agrees over the phone and a card is captured to authorize the trip charge, or the call is declined.
The gotcha: charging $0 for the trip fee "to be nice" trains customers to call you for non-emergencies. The dispatch fee is also a triage filter. A homeowner with a slow drip will choose to wait until morning when they hear the trip charge. A homeowner with a flooding basement will accept it without hesitation. The fee itself filters real emergencies from inconveniences.
2. Build a Documented On-Call Rotation
The owner-as-default-on-call setup works for the first 18 months of a shop and then breaks. The fix is a documented rotation across the experienced techs who can handle a wide range of issues solo.
A typical 4-tech residential plumbing rotation:
Weekly rotation, Monday 5 PM through Monday 8 AM. Each tech takes one full week per month as the on-call. Light enough that nobody is on call every night.
Backup tech each week. If the primary on-call tech can't answer (sick, family emergency, missed call), the backup gets the next call. The backup is a different tech each week — usually the next one in the rotation.
Coverage swap rules. Techs can swap weeks with another tech as long as both confirm in writing (a Slack message, an email, a calendar entry). The dispatcher and owner are CC'd. No verbal swaps.
The on-call tech's responsibilities are clear: answer the phone within 3 rings between 5 PM and 10 PM, within 5 rings between 10 PM and 7 AM. Confirm an ETA within 15 minutes. Have a stocked emergency truck with the basic supplies (universal supply lines, common shutoff valves, a pipe wrench set, a sewer auger, basic fittings, a sump pump). Have work boots, a uniform, and the company tablet at home — not at the shop.
The gotcha: do not put a brand-new tech on call. The on-call slot needs to be someone who can solo-diagnose 90% of residential issues without a callback to a senior tech for advice. Fewer eligible techs means each one is on call more often, which is fine — pay them for it.
3. Pay On-Call Techs Properly
If the on-call tech doesn't make money on the rotation, they will stop answering the phone within three months. Pay structure has two parts: a standby payment and the per-call rate.
Standby pay (sometimes called on-call pay): $50-$150 flat per night the tech is on call, whether they get a call or not. This compensates them for being unable to drink, attend evening events, or be more than 30 minutes from a truck. The lower end is for markets where after-hours calls are rare; the higher end is for markets where calls are nightly.
Hourly rate during the call: Time-and-a-half or double-time of their regular rate, with a minimum 2-hour billable. So if the tech makes $40/hour normally, after-hours work pays $60-$80/hour with a minimum of 2 hours per call. A 45-minute job still pays the tech for 2 hours.
Bonus on the trip charge: Some shops give the on-call tech 10-25% of the dispatch fee on top of their hourly rate. A $200 trip charge means $20-$50 extra in the tech's pocket. This aligns incentives — the tech is motivated to actually answer the phone.
Vehicle and uniform standby: The shop covers the cost of keeping a fully stocked emergency vehicle at the tech's house during their on-call week. If they use their personal vehicle, mileage is reimbursed at IRS rates plus a wear-and-tear premium.
The gotcha: shops that pay only on the hourly portion (no standby pay) end up with techs who screen calls and let them go to voicemail. Standby pay is the price of keeping the on-call tech responsive. It's worth it.
4. Run a Customer Triage Script
When the call comes in, the on-call tech (or an answering service routing to them) needs a 90-second script that does three things: confirms it's actually an emergency, sets expectations on the dispatch fee, and captures the information needed to dispatch.
A standard residential plumbing triage script:
1. Identify and validate. "Acme Plumbing, this is [name], how can I help?" Get the caller's name, address, and callback number first.
2. Triage the issue. "Can you describe what's happening?" Listen for keywords: flooding, gushing, sewage backup, no water at all, water heater leaking gallons, gas smell. These are real emergencies. Slow drips, intermittent low pressure, running toilet, slow drains — these can usually wait until morning at standard rates.
3. The shutoff question. "Can you locate your main water shutoff and turn it off?" If the customer can shut off the water, the situation is contained and you have time. If they can't find it or it's broken, that's a real emergency.
4. Disclose the dispatch fee. "Our after-hours trip charge is $[amount]. Any work performed is billed separately at our standard rates. Would you like us to come out tonight, or would you prefer to schedule for first thing tomorrow morning?" This single sentence resolves about 40% of after-hours calls — the customer hears the fee and decides to wait. That's a feature, not a bug.
5. Capture payment authorization. If the customer wants the truck rolled, take a credit card or ACH authorization for the trip charge before dispatching. "To dispatch the truck I just need to authorize the trip charge on a card. Can I take that now?" If they refuse, the truck doesn't roll. This eliminates billing disputes after the fact.
6. Confirm ETA. "[Tech name] will be there by [time]. He'll text you when he's 15 minutes out." Then dispatch.
The gotcha: do not skip the shutoff question. Walking a homeowner through finding their main shutoff often turns a 2 AM dispatch into a 9 AM standard appointment, which is better for everyone.
5. Use a 24/7 Answering Service or Auto-Routing
Asking the on-call tech to also be the call-answering tech is a recipe for missed calls. The two roles are different jobs. The fix is either a 24/7 live answering service or an automated routing system that screens and forwards.
Option A: Live answering service. Companies like SAS or PATLive cost $1-$3 per call answered. They run the triage script you've given them, capture the customer information, and patch through to the on-call tech only after they've confirmed it's a real emergency and authorized the trip charge. This is the gold standard for shops doing more than 10 after-hours calls a month.
Option B: Automated routing. Most modern VoIP providers (RingCentral, OpenPhone, GoTo Connect, JustCall) support after-hours flow. The flow goes: ring 3 times, play a brief recording ("You've reached Acme Plumbing's emergency line. After-hours trip charge is $[amount]. Press 1 if you'd like to be connected to our on-call tech, or stay on the line to leave a message for tomorrow morning."), then forward to the on-call tech's cell. This costs almost nothing and works well for shops with 1-5 emergency calls per week.
Option C: AI voice agent (newer). Several voice-AI tools now handle the triage script, capture customer details and payment authorization, and only patch through after qualifying the call. This is still maturing in 2026 but is worth evaluating for shops with high call volume.
The gotcha: whichever option you pick, the script and the dispatch-fee disclosure have to be embedded. The technology is just the delivery channel — the triage logic is the same.
6. Document Every Call and Review Weekly
Every after-hours call needs to land in the same CRM and field-service record system as your daytime work. The customer record should show: time of call, who answered, what was triaged, dispatch fee charged, tech dispatched, ETA quoted vs actual, work performed, total billed, payment status.
The weekly owner review takes 15 minutes and looks at four numbers:
1. Call-to-dispatch conversion. Of all after-hours calls received, what percentage resulted in a dispatch? Healthy range is 50-70%. Below 50% means your dispatch fee may be scaring off legitimate emergencies. Above 80% means your triage isn't filtering enough — you're dispatching trucks for non-emergencies.
2. Average revenue per dispatch. Trip charge + work performed. Healthy range is $400-$900 per emergency call. Below $400 means you're under-charging the trip fee or not capturing the work properly.
3. Tech response rate. What percentage of calls did the on-call tech answer within the target rings? Healthy is 95%+. Anything lower is a rotation or compensation problem.
4. Customer satisfaction. A simple post-call SMS at 24 hours later: "How was your service from Acme last night? Reply 1-5." Track the score by tech.
The gotcha: do not let after-hours calls live in a separate spreadsheet or text-message thread. Same record system as everything else. The weekly numbers tell you whether the system is working — without them, you are guessing.
Common Mistakes
- Owner-as-only-on-call past the first year. Burnout is the inevitable result. Build the rotation before the owner starts hating the phone.
- Dispatching for free. Charging $0 trip fee "to be friendly" trains every neighbor and past customer to call at 11 PM. The fee is the filter.
- Not authorizing the card before dispatching. The truck rolls, the work gets done, and the customer disputes the trip charge a week later. Authorize before you dispatch — every single time.
- Sending the new apprentice on call. They will need a callback to a senior tech, the customer will be miserable, and you'll do the work twice. Keep on-call to the techs who can solo-diagnose.
- Letting on-call calls eat into the next day's schedule. A tech who finishes a call at 2 AM cannot run a full schedule starting at 7:30 AM. Build a buffer or a comp-time policy. Tired techs make expensive mistakes.
- No shutoff coaching. Walking the customer through finding their main shutoff often saves the dispatch entirely. Skipping that step is leaving free triage on the table.
- No weekly review. If you don't look at conversion rate, average revenue, response rate, and CSAT every week, the after-hours system will quietly degrade and you won't notice for three months.
How Deelo Helps
Deelo's Field Service app handles after-hours dispatch as a first-class workflow. The on-call rotation is configured in the team settings — the system knows who is on call this week and routes the work order accordingly. The dispatch fee structure is built into the work order template with after-hours and weekend rates configurable per service area.
When a call comes in (whether through an answering service, an automated VoIP flow, or directly to the on-call tech), the work order can be created in 30 seconds on a phone, with the trip charge auto-populated, the card authorization captured through the integrated payment processor, and the customer record updated with all the call details. The tech mobile app handles the GPS-tracked ETA, the on-site invoicing, and the post-call review request.
The automation engine runs the weekly review automatically: every Monday morning, a digest goes to the owner with last week's call-to-dispatch conversion, average revenue per dispatch, response rate by tech, and CSAT. No spreadsheet maintenance.
At $19/seat/month, the on-call rotation, dispatch tooling, payment authorization, and weekly reporting are all included. For a 4-tech shop running 8-15 after-hours calls a week, the math typically works out to $3,000-$6,000 a month in additional captured revenue from cleaner trip-charge enforcement and faster response times.
Try Deelo free for your plumbing emergency line
No credit card required. Set up your on-call rotation, dispatch fees, and triage workflow in under an hour and see the difference in next week's after-hours numbers.
Start Free — No Credit CardTools Mentioned
| Tool | What It Does | Where It Fits |
|---|---|---|
| Deelo | Field service, dispatch, payment, automation | Manages on-call rotation, dispatch fees, work orders |
| Live answering service (SAS, PATLive) | 24/7 humans answering and triaging calls | Best for 10+ after-hours calls per month |
| VoIP with auto-routing (RingCentral, OpenPhone) | Auto-attendant and after-hours flow | Best for 1-5 calls per week |
| Stripe / payment processor | Card authorization and capture | Authorizes trip charge before dispatching |
| GPS tracking on truck | Live ETA to customer | Improves CSAT during the wait window |
After-Hours Plumbing FAQ
- What's a fair after-hours dispatch fee in 2026?
- For residential plumbing, $150-$250 for evening calls (5 PM-10 PM), $200-$350 for late-night calls (10 PM-7 AM), $125-$200 for weekend daytime, and $300-$500 for major holidays. Adjust to your market. The fee is for the trip itself; work performed is billed separately at standard rates. Charge less than this and you'll be dispatching for slow drips at 2 AM. Charge more than this and you'll lose calls to competitors with reasonable pricing — find the sweet spot for your area.
- Should I credit the dispatch fee toward the work if the customer accepts the estimate?
- For after-hours calls, generally no — the trip charge covers the cost of the trip, regardless of whether work is performed. This is different from standard-hours diagnostic fees, which are often credited. The reason: an after-hours dispatch involves waking a tech, paying standby and overtime, and showing up to a single home rather than a route of efficient stops. The trip is the product. Some shops credit half the trip fee toward larger jobs ($1,500+) as a goodwill gesture, but it's not the norm.
- How do I keep the on-call tech from getting burned out?
- Three things. First, rotate weekly across at least three eligible techs so nobody is on call more than 1 week per 3-4. Second, pay standby pay ($50-$150 per night on call) plus time-and-a-half hourly. Third, build a morning-after buffer — the on-call tech who took a 2 AM call doesn't run a full schedule the next day. Either give them comp time, a half-day off, or a reduced schedule. Tired techs make expensive mistakes, and burned-out techs leave.
- What if the customer refuses to authorize the dispatch fee on a card?
- The truck doesn't roll. This is the single hardest discipline to maintain in the early days of an after-hours system, but it eliminates 99% of post-call billing disputes. The line is: "I understand. We can absolutely get someone out tonight, but we need to authorize the trip charge before dispatching. If you'd prefer, we can schedule first thing tomorrow morning at our standard rates with no trip charge." About a third of customers will choose to wait until morning. That's a good outcome.
- Do I need a 24/7 live answering service or can I just forward to the on-call tech's cell?
- Depends on call volume. Under 5 emergency calls a week, an automated VoIP flow forwarding to the on-call tech's cell works fine — cost is essentially zero. Over 10 calls a week, a live answering service running your triage script saves the on-call tech from being woken up for non-emergencies and improves consistency. The service costs $1-$3 per call. Compare that to the labor cost of a tired tech missing a real emergency because they screened a non-emergency at 1 AM.
- How do I handle calls from new customers we've never served?
- Same triage script, same dispatch fee, same card authorization. Some shops add a small premium ($25-$50) for first-time customer emergency calls because the risk is higher (the address may not be where they say, the property may have unusual issues, payment may not actually go through). Disclose the premium up front. After the first successful job and payment, the customer is a regular and gets the standard rate going forward.
Related pages
Explore More
Related Articles
How to Start a Plastic Surgery Practice: Complete 2026 Guide
A step-by-step guide to launching a plastic surgery practice in 2026. Licensing, credentialing, facility setup, liability insurance, patient pipeline, operations software, and first-year revenue targets.
14 min read
ComparisonDeelo vs ServiceTitan: The Honest 2026 Comparison
A genuinely fair side-by-side comparison of Deelo and ServiceTitan for field service businesses. Pricing, features, strengths, weaknesses, and who each platform is really built for.
12 min read
Alternatives7 ServiceTitan Alternatives That Won't Cost $300/Month
ServiceTitan is powerful but expensive. Here are 7 affordable alternatives for field service businesses, compared on features, pricing, and ease of setup.
15 min read
PricingServiceTitan Pricing 2026: What You Actually Pay
ServiceTitan does not publish pricing publicly. Here is what field service businesses actually report paying in 2026, including base costs, add-ons, and hidden fees.
10 min read