Price plumbing jobs from what a billable hour of a plumber and a stocked truck costs you. Sell repeatable tasks such as fixture repairs, drain clearing and water heater swaps from a flat-rate price book, and bill open-ended work like leak hunts by the hour with a cap. Charge a disclosed service-call fee and a higher after-hours rate, mark parts up on a sliding scale, include the code items each water heater install needs, and run a camera before you price a drain repair.
Every plumbing price, flat rate or hourly, comes from one number: what it costs to put a plumber and a stocked truck in front of a customer for one billable hour, plus profit. Supply-house runs, drive time, permit paperwork and callbacks eat into the day, so you bill fewer hours than you pay for. How to set your labor rate walks through the math.
Plumbing also has drain and sewer equipment to pay for. Recover what a camera, locator, drain machines and a jetter cost to own through the prices of the tasks that use them, not through your rate on every faucet repair.
Use flat rates for work you can see before you start and have done many times. Bill by the hour, with a cap, for work whose size you can't know until you open a wall or run a camera.
With flat-rate pricing, the customer approves a price for the task, not a clock. You carry the risk of a slow job and keep the gain from a fast one, so it works only when your time on the task is predictable, as with a fill valve, a faucet cartridge or a disposal swap.
Time and materials fits work where one problem leads to another, like old galvanized pipe, where loosening one fitting can start a leak at the next. Give the customer a not-to-exceed figure and call before you pass it.
| Work | How to price it | Why |
|---|---|---|
| Fixture repairs and replacements | Flat rate | Same steps every time |
| Tank water heater replacement | Flat rate, code items as their own lines | Scope is visible up front |
| Clearing a stoppage from a known access point | Flat rate | Time is predictable |
| Leak investigation behind finished surfaces | Hourly, with a cap | Scope unknown until found |
| Remodel rough-in or repiping | Fixed bid after a site walk | Fixtures and access set the hours |
Example: Your records say a toilet replacement takes 2 hours. At $150 an hour, labor is $300. Add the toilet at your selling price ($350) and the wax ring, bolts and supply line ($50): the book price is $700, or $350 if the customer supplies the toilet. All numbers are made up for illustration.
In older homes, the trouble often sits next to the task. Make these separate book tasks so they never come out of a flat rate:
The tech shows the customer the problem and gets approval before doing the extra work.
Charge a service-call fee on every visit, say what it is before you book, and decide in advance whether it is credited toward the repair.
The fee covers the drive, dispatch and a first look: enough to diagnose a running toilet, a dripping trap or a water heater that won't light. Diagnostics that take equipment or real time, such as a camera inspection, leak detection or a pressure test, are separate book tasks the tech quotes on site.
Two decisions to write down:
State the fee when the customer books and repeat it in the confirmation text. A trip charge first heard about at the door invites a dispute, even when it is fair.
Set after-hours rates from what answering at night costs you, publish them before anyone calls, and offer a choice between making it safe tonight and fixing it tonight.
Write down the windows (evenings, overnight, weekends, holidays) and price what those hours cost:
A night call doesn't always need the full repair at night. Shutting off a fixture or zone, capping a broken line or getting a sewer line flowing can stop the damage until morning. Price that visit as an after-hours call plus time, and quote the permanent repair at standard rates for the next business day: the customer pays less, and you get daylight, parts and a rested tech. How to invoice plumbing jobs covers showing after-hours rates on the invoice.
Example: Standard rates are a $100 call fee and $150 an hour. After hours (6 p.m. to 7 a.m. and weekends), the call fee is $250 and the hourly rate is 1.5 times standard, or $225. An hour at 11 p.m. to shut off and cap a burst pipe costs $250 + $225 = $475; the permanent repair the next morning is at standard rates. Made-up numbers.
If a storm, flood or hard freeze leads to a declared state of emergency, ask your state attorney general's office whether price-gouging rules cover repair work before you change any rates.
Mark up inexpensive parts by a larger multiple and expensive ones by a smaller one, then check the result against the margin you need.
One percentage fails at both ends. On a cheap part, it doesn't pay for stocking, finding and tracking it. On a water heater or faucet whose retail price the customer can look up in a minute, it makes you look expensive. And a markup that sounds healthy on a big-ticket item can leave a thin margin; markup vs margin covers the conversion.
The markup has to pay for truck stock that sits for weeks (plus what gets damaged or lost), mid-job supply-house runs and returns, and the labor to replace a part that fails under warranty, since a parts warranty may not cover your trip. On flat-rate work, parts sit inside the task price. On hourly work, list each part at your selling price.
Example: A sliding scale might sell parts that cost you under $10 at 3 times cost, $10 to $100 at 2 times, $100 to $500 at 1.5 times and over $500 at 1.3 times. A $4 flapper sells for $12, and an $800 water heater sells for $1,040. That water heater's 30% markup is only about a 23% margin, so check the top bracket against the margin your overhead needs. Made-up brackets for illustration.
When a customer buys their own faucet, toilet or water heater, apply a written policy: labor-only pricing, a warranty on your workmanship but not the part, a return-trip charge if the part arrives damaged or wrong, and the right to decline anything you wouldn't install from your own stock.
A water heater replacement is more than a tank plus labor. Price everything the site and your local code require around the tank, and show those items as their own lines so the customer sees why two replacements of the same tank cost different amounts.
Before you quote, ask for photos of the data plate, the area around the tank, the vent, the connections and the floor under the tank. Note the fuel, type and capacity; the location and access (stairs, door widths, the attic opening, a two-person carry); the vent type and condition on gas units; and the breaker and wire size on electric ones.
The plumbing and fuel gas codes your jurisdiction has adopted, with its local amendments, decide what the new install must include. If the job needs a permit, expect the inspector to look at the whole new installation, so items the old one lacked can become part of your job. Check and price:
Offer a like-for-like replacement plus one or two upgrades, each priced as a complete install with its own code items. Two upgrades change the job itself. A heat pump water heater needs a location and air space that meet the manufacturer's instructions, a condensate drain and often new electrical work. A gas tankless unit needs the gas piping checked against its input rating and the venting its manufacturer specifies, which may not match the old tank's vent.
Show rebates or tax credits only once you have confirmed the program is current and the customer qualifies, label them conditional, and send tax questions to the customer's tax professional.
Example: A gas tank replacement in a basement, with round, made-up numbers. Water heater at your selling price, $1,100. Install parts (gas connector, water connectors, fittings, vent connector), $150. Expansion tank installed, because this house has a pressure-reducing valve and the local code calls for one, $200. Pan and drain line to a nearby floor drain, $100. Labor, 4 hours at $150, $600. Permit fee passed through, $100. Haul-away, $50. Total: $2,300. In an attic, a long pan drain run and a two-person carry would each add a line.
Clearing a stoppage and fixing what caused it are two jobs with two prices. Price the clearing as a flat-rate task, and price the repair only after you have seen the pipe.
Vary your drain-cleaning lines by:
Write down what the cleaning price doesn't include: broken pipe, roots growing through joints, a sag that holds water or a collapsed section. Tie any guarantee on a cleared line to a camera inspection that shows no structural defects, or you will clear the same roots for free every time they grow back. If the customer can't take on a repair yet, offer scheduled cleaning at a set price per visit, described plainly as managing the problem, not fixing it.
Repairs (a spot repair, a section, the whole line, or trenchless lining or bursting if you or a partner offer it) each carry their own costs for digging depth, restoration, permits and disposal. Before you quote work near the street, check with the city where the owner's responsibility for the sewer lateral ends.
When you can't see the problem, sell the diagnosis first as its own task, then price the repair from what you found.
If you can't fully diagnose before starting, price in stages (a fixed price to open up and assess, then a written repair price) or bill hourly with a not-to-exceed figure. Put a concealed-conditions clause in the agreement and handle later finds with a written change order before the work; see how to handle change orders.
Example: A main line backs up twice a year. You clear it for your $250 flat rate and run a camera for $200, credited toward a repair approved within 30 days. The camera shows roots at a cracked joint 40 feet out and 5 feet deep. You quote three options: cleaning every six months at $225 a visit, a spot repair at that joint for $3,500 including lawn restoration, or a new line to the property line for $9,000. Made-up numbers.
A price book is only right if it matches what jobs actually cost. After each job, compare the hours and parts with the book line. If water heater swaps run long because of attic installs, add an attic adder instead of raising every swap. A task that keeps causing callbacks needs a better part, a different procedure or a higher price. Update part costs when your supply house changes prices, and review the whole book on a set schedule, such as every quarter.
Give the service-call fee and your after-hours rates on every call. For a defined task, you can quote the price-book price as long as the customer knows it assumes normal access and working shutoffs, and that the tech will confirm it before starting. For a water heater, photos of the data plate and the installation let you quote the tank and list the code items that may apply. Don't quote repairs nobody has seen, such as a slow main line or a hidden leak; quote the diagnostic instead.
As a fixed bid after a site walk, not from a price-book line. Count the fixtures and the runs to each one, plan the route through the attic, crawl space or walls, and estimate hours by area and access. Add pipe and fittings for the material you will use, the permit, and the openings you will cut. Say in writing whether patching, texture and paint are included. If you offer two pipe materials, price each as a complete option.
It depends on where you work. Sales tax rules for contractors differ from state to state, including how materials and labor are treated, and the answer decides whether tax is a cost inside your price or a separate line on the invoice. Ask your state revenue department or a CPA before you set prices.