How to Set a Plumbing Service Call Fee in 2026: A Pricing Guide

Plumbers across the country charge between $50 and $250 for a service call, and the range is wider than gas, distance, or shop overhead can explain. The plumbing service call fee is not a charge for the trip. Sized right it does two jobs at once: it recovers the opportunity cost of the call you cannot run while diagnosing this one, and it acts as the commitment device that turns a phone call into a paid visit. Plumbers who treat the fee as a trip charge undersize it and then wonder why the math never closes. This guide walks how to size the daytime fee, when to credit it against the job, the after-hours multiplier the labor law requires underneath, the advertising rule that turns a careless free claim into a refundable invoice, and what belongs on the booking confirmation.

What the service call fee really pays for

The common way to set a service call fee is to add up gas, drive time, and a guess at "minimum to make the trip worth it." That number covers the truck, but the truck is the cheapest thing the fee is paying for.

Three things belong inside the fee, not one. The first is the opportunity cost of the call you did not run. Every Tuesday at 10 a.m. is a finite slot. If the plumber spends ninety minutes on a kitchen-faucet diagnosis that ends without a sale, the cost is not the gas; it is the kitchen remodel call that came in at 10:30 and went to the next shop on the homeowner's list. The fee has to be high enough that an unproductive slot still pays something close to a productive one would have.

The second is the diagnostic block of time on-site. A real diagnosis on a leaking shower valve or a slow main-line drain is paid work, not a free consultation. The shop that bundles thirty to sixty minutes of diagnostic time into the service call fee is selling the same thing as the shop that prices it as "$0 service call, $145 diagnostic fee" with the second line in fine print. The first version is cleaner to defend.

The third is the part most plumbers do not name out loud. The fee filters phone calls. A customer who says "go ahead and dispatch" once the number has been stated is in a different category from one collecting three free quotes. A fee below the lowest in town gets the second category; a fee in the normal range mostly gets the first.

Once the fee is sized to do all three jobs, the number lands in a familiar range. The Bureau of Labor Statistics reports a 2024 median wage of $62,970 for plumbers, pipefitters, and steamfitters,1 and the loaded shop cost on top of that is what the fee has to cover. Published 2026 ranges of $75 to $150 daytime, with a credit applied if the customer books, line up with that math.2

How to size the daytime fee

A defensible daytime service call fee is the cost of the truck for an hour, plus the loaded labor cost of the plumber on it, plus a margin that accounts for the unsold call. Shop size changes the inputs but not the structure.

The loaded labor cost is the wage plus payroll taxes, insurance, paid time off, and the dispatcher's portion of the day. For a $62,970 median wage, loaded cost runs roughly $40 to $55 an hour. The truck itself, with fuel, maintenance, tool replacement, and insurance amortized across a working year, is another $15 to $25 an hour. So the cost of an hour on the road, before margin, is roughly $55 to $80 in most markets.

The fee should not be the cost of the hour. It should be the cost of the hour plus the margin the shop would have made on the productive hour the truck did not run. If the average productive hour clears $80 to $120 of contribution after labor and materials, the fee that protects the unsold call lands in the $95 to $185 range for daytime residential work, which is where the published 2026 ranges sit.2

Two rules of thumb help size inside that range. The fee should be high enough that the plumber on the truck does not feel pressure to oversell when the customer is hesitant. And the close rate on first-visit repairs is the number that says whether the fee is too high for the market: if the close rate drops materially when the fee goes up by twenty-five dollars, the new fee is over the local ceiling.

The credit-on-hire structure

The cleanest way to handle the most common objection to a service call fee, "are you going to charge me even if I don't have you do the work?", is the credit-on-hire structure. The customer is told the fee covers the trip and the diagnosis; if they have the shop do any of the recommended work that day, the fee is credited against the invoice. If they decline, the fee is the fee. It is the same waive-if-hired structure used in the guide on whether plumbers should charge for estimates, applied to the service call rather than the estimate.

A few details make the credit hold up. The quote and the booking confirmation both name the fee and the credit. The invoice shows the fee as a line and the credit as a separate line directly below it, so the math is transparent. The credit applies only to work performed that visit and only once per visit, because a credit that carries forward is the one customers try to convert back into cash.

After-hours, weekends, and the labor-law floor

After-hours pricing is the part of the service call fee that most often gets set too low, because the operator sizing it has not done the labor-law math underneath. The standard residential service call fee runs $75 to $150 in 2026; emergency and after-hours calls run $150 to $250 on the call fee alone, with the hourly rate behind it priced 1.5 to 3 times the daytime rate.2

The multiplier is not a markup. It is what the math requires once nonexempt employees enter overtime. Under the federal Fair Labor Standards Act, nonexempt employees are owed at least 1.5 times their regular rate for hours over 40 in a workweek,3 and several states impose daily-overtime rules on top of that for hours past eight or twelve in a day.4 Once the shop pays time-and-a-half to the plumber on the truck, the fee that captured the daytime margin no longer does. A fee that is "daytime plus fifty dollars" loses money on a 10 p.m. dispatch; a fee that is "daytime times two" usually clears it.

The structure most shops settle on is two brackets. Weeknight after-hours, roughly 6 p.m. to 7 a.m., uses a 1.5x multiplier on the fee and the hourly rate. Weekends and holidays use 2x. Defining which calls are emergencies before the truck rolls matters as much as the multiplier: a no-water house at 8 p.m. is an emergency, a slow drain at 8 p.m. is not. The booking script should walk the customer through which bracket applies and confirm the fee in writing before dispatch.

The advertising rule that breaks the fee

The single careless line that turns a service call fee into a refundable disputed invoice is "free service call" in advertising. The Federal Trade Commission's guidance on the word "free" in offers is explicit: when an offer is advertised as free, the seller must clearly and conspicuously disclose every condition at the outset of the offer, with no reasonable probability the terms can be misunderstood.5

In plain terms: a Google Business Profile or a vehicle wrap that reads "free service calls" is a problem if the real offer is "free service call with completed repair," because the condition is the entire economic substance of the offer. A footnote on the website does not satisfy the rule; the conditions have to appear at the same level of prominence as the word "free."

The fix is a single phrase. Drop "free" entirely, in favor of "$0 trip charge when we do the work," which is the same offer stated as a credit instead of a giveaway. Customers who came in on a "free service call" ad and were then charged a fee are also a complaint pattern some state contractor boards treat as deceptive advertising on top of the federal rule, so the cleanup is worth doing across every channel at once.

What to put on the booking confirmation

Most disputes over a service call fee happen at the door, not on the phone. The customer agreed to a number when they booked, did not write it down, and remembers a different number an hour later when the plumber names it. The booking confirmation, sent as a text or email the moment dispatch is set, is what stops that.

A confirmation that holds up names four things in the body of the message: the fee itself stated as a number, what the fee covers in one sentence, the credit-on-hire term and the condition that applies it, and the after-hours bracket and rate when the call is outside daytime hours. None of those belong behind a link.

A working confirmation message reads as one short paragraph:

Confirmed for today between 2 p.m. and 4 p.m. Service call fee is $129 and covers the trip and on-site diagnosis. If you have us do the recommended work today, the $129 is credited toward the invoice. Reply STOP to cancel.

An after-hours confirmation uses the same template with the bracket and hourly rate added: "After-hours service call fee is $195 and covers the trip and on-site diagnosis; after-hours labor billed at $185 per hour."

A customer who has the fee in their text messages does not call the office at 4:30 p.m. asking why the plumber says $129 when they thought the dispatcher said $99. The confirmation is the contract, and the plumber on the door is repeating numbers the customer already saw an hour ago.

Worked examples: a daytime call and a Saturday call

Numbers below are illustrative for a hypothetical one-truck shop in a midsize metro, except for the BLS wage and the published 2026 fee ranges referenced above.

Example 1: a $129 daytime service call

A customer calls Tuesday at 1 p.m. about a kitchen faucet that drips and a slow bathroom drain. Dispatch books a 2 p.m. to 4 p.m. window and texts the confirmation above. The plumber arrives at 2:15 p.m., spends forty minutes diagnosing both fixtures, prices a cartridge replacement at $185 and a snake of the drain at $145, and the customer says yes to the faucet but wants to wait on the drain.

The invoice has three lines: the $129 service call fee on top, the $185 cartridge replacement, and a $129 credit-on-hire line that nets the call to zero. Total $185, all for the work performed. The shop has paid for forty minutes of diagnostic time inside the cartridge job because the math was sized that way at the start. The drain becomes a separate visit at a future date, with its own fee.

The same call without the credit-on-hire line produces a customer who feels charged twice even though the cash math is the same. The customer who sees the credit remembers $185. The customer who pays the same $185 with no credit line on the invoice remembers $314.

Example 2: a $195 Saturday after-hours service call

The same shop gets a Saturday 9 p.m. call about a leaking water heater. Dispatch confirms the after-hours bracket, the $195 fee, and the $185-per-hour labor rate, and texts the after-hours confirmation. The plumber arrives at 9:40 p.m., diagnoses a failed T&P valve, isolates the heater, and quotes a $460 same-night repair (labor and parts before sales tax).

The customer agrees. The invoice shows the $195 service call fee, $370 in labor for two hours of after-hours work, $90 for the valve and a new flex line, sales tax on materials, and a $195 credit-on-hire that nets the call fee to zero. The same call without the multiplier loses money on the labor before the truck pulls away from the house.

The structure is the same shape in both examples. The fee pays for the truck and the diagnosis, the credit-on-hire turns it from an objection into a yes when the customer books, and the after-hours bracket is the multiplier the labor cost underneath requires, named on the phone and confirmed in writing before the truck moves. A clean fee at the door makes the rest of the work, from the reminder schedule on the open invoice to the next call from the same customer, easier on both sides.


Put the fee on the quote, not in a phone call you have to repeat

EosLog puts the service call fee, the credit-on-hire term, and the after-hours bracket on every quote and every booking confirmation automatically. The customer sees the number before the truck rolls, the plumber repeats it at the door, and the invoice matches what was named. You stop relitigating the fee on every call.

Create a free EosLog account

No credit card required. You can compare plans first, or try the free plumbing quote generator to see what a clean service-call quote looks like before you wire it into your own template.


Sources and further reading

  1. U.S. Bureau of Labor Statistics, Occupational Outlook Handbook: Plumbers, Pipefitters, and Steamfitters (May 2024 median annual wage $62,970; top decile above $105,150; OEWS code 47-2152).
  2. Angi, "How Much Does Plumbing Repair Cost? 2026 Data" (published 2026 ranges for plumbing service call fees, hourly rates, and emergency and after-hours multipliers; used here as illustrative market data rather than authority).
  3. U.S. Department of Labor, Wage and Hour Division, Overtime Pay under the Fair Labor Standards Act (nonexempt employees owed at least 1.5x their regular rate for hours worked over 40 in a workweek).
  4. California Department of Industrial Relations, Overtime FAQ (illustrative example of a state daily-overtime rule layered on the FLSA: 1.5x after 8 hours and 2x after 12 hours in a workday in California; consult your own state).
  5. Federal Trade Commission, 16 CFR Part 251: Guide Concerning Use of the Word "Free" (all conditions on a "free" offer must be disclosed clearly and conspicuously at the outset of the offer).

This guide reflects general U.S. plumbing-trade practice as of 2026 and is not legal, tax, or labor-law advice. Service call fees, after-hours brackets, overtime rules, and contractor advertising rules vary by state and locality. Verify any fee structure with your accountant or labor-law attorney before wiring it into your booking and invoicing templates.