What a Plumber Service Call Actually Costs
The average plumber service call runs $150 to $350 for the dispatch fee alone, covering drive time and the first 30–60 minutes on site. Once you add parts, extended labor, and any after-hours premium, total invoiced amounts for common residential calls land between $250 and $600. Complex jobs like water heater replacements or sewer line repairs push well beyond that range.
These numbers come from aggregated data across HomeAdvisor, Angi, and PHCC (Plumbing-Heating-Cooling Contractors Association) member surveys. But averages mask significant regional variation. A service call in San Francisco bills 40–60% higher than the same call in rural Alabama. Your local cost of living, permit fees, and competition density shift the number more than most plumbers realize.
The Bureau of Labor Statistics reports the mean hourly wage for plumbers, pipefitters, and steamfitters at $31.79 as of May 2023. That is the wage, not the bill rate. Once you layer on payroll taxes (7.65% FICA), workers' comp (4–10% of payroll for plumbing trades, per NCCI class codes), benefits, vehicle costs, insurance, and overhead, a technician costing you $32/hour in wages needs to bill at $95–$175/hour just to break even. Profitable shops bill $125–$200/hour.
Breakdown: Where the Money Goes on a Service Call
Understanding where your service call revenue actually lands is the difference between growing and slowly going broke. Here is a realistic cost breakdown for a $300 residential service call:
- Technician labor (wages + burden): $80–$110 (27–37% of revenue)
- Truck and fuel: $18–$30 (6–10%). AAA estimates the average cost of operating a service van at $0.75–$1.10 per mile. A 20-mile round trip eats $15–$22 before you touch a wrench.
- Materials/parts: $25–$75 (8–25%), varies wildly by call type. A faucet cartridge costs $12; a thermal expansion tank costs $80.
- Overhead allocation: $45–$70 (15–23%). This covers your shop lease, insurance premiums, office staff, software, licensing, and marketing. SBA benchmarks for service businesses put overhead at 15–25% of revenue.
- Net profit: $30–$60 (10–20%) on a well-priced call. Many plumbers net far less because they underprice the dispatch fee or eat drive time on callbacks.
If those numbers feel thin, they often are. A lot of plumbing contractors lose money on service calls without knowing it because they price from gut feel instead of tracking actual job costs against invoiced amounts.
Flat Rate vs. Time-and-Materials: How Pricing Method Changes the Average
Flat-rate pricing dominates residential plumbing service. PHCC and Nexstar Network data suggest 60–70% of residential plumbing companies use flat-rate books. The remaining 30–40% bill time-and-materials (T&M), which is more common in commercial and new construction work.
Flat-rate service calls typically invoice 15–30% higher than equivalent T&M calls. That premium is intentional. Flat rate bakes in warranty risk, callback exposure, and price certainty for the customer. A flat-rate water heater flush might bill at $225, while the same job billed T&M comes in around $165–$185. The difference is not gouging; it is risk transfer and overhead recovery.
Here is where it matters for your average service call cost: if you are running T&M and comparing your numbers to industry averages that include flat-rate shops, you will look cheap on paper but your margins will be thinner. Track your gross margin per call, not just revenue. A healthy residential plumbing service call should clear 50–55% gross margin (revenue minus direct labor and materials) before overhead.
Common Flat-Rate Service Call Prices (2024 Ranges)
- Diagnose and clear a drain clog: $175–$350
- Repair a leaking faucet: $150–$300
- Toilet replacement (standard): $350–$600 installed
- Water heater replacement (40–50 gal tank): $1,200–$2,500 installed
- Garbage disposal replacement: $250–$450 installed
- Emergency after-hours leak repair: $300–$600+
These ranges reflect urban and suburban markets in the continental U.S. Rural markets skew 10–20% lower; high-cost metros like New York, Boston, and the Bay Area skew 25–50% higher.
After-Hours and Emergency Premiums
Emergency calls should cost more. The standard premium is 1.5x your normal service call rate for evenings and weekends, and 2x for holidays. If your normal dispatch fee is $200, an 11 PM Saturday call should bill at $300–$400 before any parts or extended labor.
Some plumbers hesitate to charge the premium because they worry about reviews. The data does not support that fear. According to a 2023 ServiceTitan industry benchmark report, companies that charge after-hours premiums show no measurable difference in average review scores compared to those that do not. Customers calling at midnight expect to pay more. What they do not tolerate is surprise charges disclosed after the work is done. State the premium on the phone before you roll the truck.
The real risk with after-hours calls is not customer pushback. It is under-billing. If you are paying a technician overtime ($48–$55/hour on a $32 base) but only marking up the call by $50, you are subsidizing the customer's emergency with your profit. Run the numbers on every after-hours call and make sure you are recovering at minimum 1.5x your loaded labor cost plus a full overhead allocation.
How to Set Your Service Call Price
Start with your fully loaded hourly cost, not your wage rate. Here is the formula that works:
Billed hourly rate = (Technician loaded cost per hour) ÷ (1 − target overhead % − target net profit %)
Example: Your plumber costs $52/hour fully loaded (wages, taxes, comp, benefits, truck). Your overhead runs 20% of revenue. You want 12% net profit. That gives you:
$52 ÷ (1 − 0.20 − 0.12) = $52 ÷ 0.68 = $76.47 per hour at absolute minimum. That is your floor. Most markets support $125–$175/hour billed, which means you have margin to absorb variance, callbacks, and slower days.
For your dispatch or trip charge, calculate your average drive time (most residential plumbers average 20–35 minutes each way), multiply by the billed rate, and add a diagnostic component. If your billed rate is $150/hour and the average round trip is 50 minutes, the drive-time cost alone is $125. Add 30 minutes of diagnostic time ($75) and your dispatch fee needs to be at least $200 to break even. A $89 service call fee might win the phone call, but it guarantees you lose money before you diagnose anything.
Track what you actually invoice versus what the job costs you in labor, materials, and drive time. If you are using QuickBooks, you can build your item list and invoice from the truck so the data is captured in real time, not reconstructed a week later from memory.
Regional and Seasonal Variation
Geography is the single biggest variable in service call pricing. IBISWorld's 2024 plumbing industry report shows revenue per establishment varying by over 40% between the highest-cost and lowest-cost states. Some benchmarks by region:
- Northeast (NY, NJ, CT, MA): $200–$400 dispatch fee; $150–$225/hour billed rate. High licensing costs and union influence push prices up.
- Southeast (FL, GA, NC, TX): $125–$275 dispatch; $100–$175/hour. Lower cost of living, but also more competition, especially in fast-growing metros like Charlotte, Austin, and Tampa.
- West Coast (CA, WA, OR): $200–$375 dispatch; $150–$225/hour. Regulatory costs (permit fees, seismic requirements) add to overhead.
- Midwest (OH, MI, IL, MN): $150–$300 dispatch; $110–$180/hour. Seasonal demand swings are sharper here; frozen pipe season (December through February) can push emergency rates 2x.
Seasonality matters. Plumbing service call volume spikes 20–35% in winter months in cold-climate states, according to PHCC survey data. Smart operators raise prices 10–15% during peak demand rather than running technicians ragged at the same rate. During slow months (typically late spring and early fall), some shops lower the dispatch fee by $25–$50 to keep trucks rolling. That is a margin decision, not a marketing decision, and you need real job-cost data to make it well.
Adjusting for Your Market
Pull your actual numbers from the last 90 days. What is your average invoiced amount per service call? What is your average gross margin on those calls? If you are below 50% gross margin on residential service, your pricing is too low or your parts markup is too thin. Standard parts markup in residential plumbing is 30–65% over your cost, with most profitable shops landing at 40–50%.
[ADD FIRST-HAND DETAIL: A real example from a plumbing contractor sharing their actual average service call invoice, gross margin, and how they adjusted pricing after tracking job costs would strengthen this section.]
Why Tracking Actual Job Costs Matters More Than Averages
National averages are useful for sanity-checking your pricing. They are useless for managing your business day-to-day. What matters is whether each call you run makes money after you account for the technician's loaded cost, drive time, parts at your actual purchase price, and a fair share of overhead.
Most plumbing contractors who track job-level profitability for the first time discover that 20–30% of their service calls are break-even or money losers. The culprits are predictable: underpriced dispatch fees, callbacks that are not billed, parts installed at cost instead of marked up, and drive time to far-flung calls that eats the margin. These are the same profit leaks that plague every trade.
The fix is not complicated, but it requires data captured at the job level, not reconstructed in a batch at month-end. Invoice on site, record actual parts used, log start and end times. Compare invoiced revenue to direct costs on every call. Do that for 60 days and you will know exactly which calls make money and which ones you should reprice or stop taking.
If you want to stop guessing at your margins, try Fieldpaid free for 7 days — no credit card required. It pulls prices straight from your QuickBooks item list and tracks real job profit automatically.
Related reading: Why Contractors Lose Money on Jobs · Using QuickBooks on a Job Site · Average HVAC Profit Margin: Real Numbers for 2024