Skip to content
CostPerJob
For plumbers

This water heater EXAMPLE made 24%.

Water heater swaps look fine on the invoice. This EXAMPLE is 24% after hours and fittings. Plumber job costing shows whether the next tank leaves anything on the truck.

Owner-run work — not a crew platform.

Where margin leaks

  • Trip time that never made the bid
  • Fittings and valves left off the ticket
  • Water heater swaps bid like last year’s tank
  • Return visits that ate the margin after you closed

Starter plumbing pricebook

Water heaters, drains, fixtures. Light EXAMPLE lines for this trade. You still set the rate. Not an AI estimate. We do not write the next bid from past jobs.

  • · 50-gal water heater — $980
  • · Fittings / valves — $85
  • · Drain snake / cleanout — $45
  • · Journeyman plumber — $95/hr

Primary path: this EXAMPLE. Close the prefilled job to read the scorecard. 10 open — last 10 closed visible. Pro is $29/mo.

EXAMPLE

Oak Street Plumbing — 50-gal water heater

JOB-2214 • closed

Profitable
Bid
$1,860
Actual cost
$1,422
Margin
$438
Margin %
24%

Hours 4.0 bid → 4.5 actual

Hours: 4.0 bid → 4.5 actual · tank on pricebook

Try this water heater EXAMPLE free

Open the EXAMPLE job. Close it. See if it paid. Then run a real one.