Plumbing: Service Call Quote

Excel Formulas › Plumbing

All versions

Most plumbing trip fees include the first hour on site. Bill only the hours beyond that, add parts, and the quote writes itself — with MAX keeping short calls from going negative.


Quick formula: Trip fee, plus hours beyond the first, plus parts:
=B2+MAX(0,C2-1)*D2+E2

An $89 trip fee, 2.5 hours at $110, and $40 in parts comes to $294 — and a 45-minute call stays at the base $89.

Functions used (tap for the full reference guide):

The example

Three calls, each with the trip fee, hours on site, hourly rate, and parts.

ABCDEF
1JobTrip feeHoursRate / hrPartsTotal
2Water heater leak$892.5$110$40$294.00
3Clogged drain$891$110$0$89.00
4Faucet replace$891.5$110$65$209.00

The formula

MAX keeps the extra-hours term from going below zero:

=B2+MAX(0,C2-1)*D2+E2 // trip + extra hours x rate + parts

How it works

The trip fee buys the first hour; everything after is billable:

  1. B2 is the trip fee, which includes the first hour of labor.
  2. MAX(0,C2-1) is the hours beyond the first — never negative, even on a 30-minute call.
  3. Multiply the extra hours by D2 (your rate) and add E2 for parts.

If your trip fee does not include labor, drop the -1 and bill every hour.

Try it: interactive demo

Interactive

Enter the trip fee, hours on site, hourly rate, and parts.

Variations

No labor in the trip fee

If the trip fee is dispatch-only, bill all hours from the first minute.

=B2+C2*D2+E2

Add a parts markup

Mark parts up before adding them to the ticket.

=B2+MAX(0,C2-1)*D2+E2*(1+Markup)

Pitfalls & errors

Without MAX(0,…), a 45-minute call computes negative labor and quietly discounts the trip fee.

Quote in quarter-hour steps — enter 1.25, 1.5, 1.75 — so the math matches how you actually bill.

Practice workbook

📊
Download the free Plumbing: Service Call Quote practice workbook
Edit the yellow Trip fee, Hours, Rate, and Parts cells; the Total recalculates.

Frequently asked questions

Why subtract one hour?
Because the trip fee already covers the first hour on site. MAX(0,Hours-1) bills only the time beyond it, and never goes negative on short calls.
Where does a parts markup go?
Multiply the parts cell before adding it: =B2+MAX(0,C2-1)*D2+E2*(1+Markup) applies the markup to parts only, not labor.

Stop fighting formulas. Learn them in a day.

This recipe is one of hundreds of real-world formulas we teach. Our Excel Formulas & Functions class covers lookups, logic, text, and dynamic arrays hands-on — live in Dallas–Fort Worth, Houston, Austin, Oklahoma City, Denver, or online.

See the Formulas & Functions Class

Related formulas: HVAC: Service Call Billing · Locksmith: Service Call Quote · Handyman: Job Estimate

Function references: MAX