ANVILFIELD Try FieldOS

Plumbing

Plumbing estimating and takeoff field guide for contractors

Count the fixtures, measure the pipe, price the material, apply the labor hours for rough-in and trim, then add overhead and profit to reach a bid you can defend.

Plumbing EstimatingTakeoffLabor UnitsOverhead and ProfitPlumbing

Direct answer

A plumbing estimate is the priced takeoff of a job: count the fixtures, measure the pipe and fittings, add material cost, apply labor hours for rough-in and trim, then add overhead and profit to reach the bid. The fixture count drives the rough-in and trim. Your job-cost data and the local market control the numbers.

Key takeaways

  • A plumbing estimate equals takeoff plus material plus labor plus overhead and profit, and the fixture count drives the rough-in and trim.
  • Price each fixture as one assembly (fixture, rough-in pipe and fittings, stops, trap, carrier, rough and trim labor) so small parts are not forgotten.
  • Source labor units from the PHCC Labor Unit Database or MCAA manuals, then tune with a productivity factor from your own finished jobs.
  • A 20 percent markup yields only about a 17 percent margin, because the price grows when you mark it up; markup and margin are not equal.
  • Write exclusions and assumptions in the proposal; work between trades that you do not exclude in writing becomes work you own.

What a plumbing estimate is made of

A plumbing estimate is a priced count. You take off the work, price the material and the labor, add overhead and profit, and that sum is the bid. The shape is the same on a single-bath remodel and a hospital tower: takeoff plus material plus labor plus overhead and profit equals the price you sign your name to.

Plumbing breaks down cleaner than most trades because the work is the fixture count plus the pipe and fittings plus the labor to rough it in and trim it out. Count the fixtures, measure the pipe, price what it takes to install both, and you have an estimate. Everything else, the underground, the water heater, the gas, the markup, hangs off that frame.

The estimate is not the end of the paperwork. It funnels into a quote, the quote into a proposal, and the proposal into a contract once the customer signs. Keeping that chain in one place, the way a CRM like FieldOS does, is how the number you estimated stays tied to the job you actually run, so you can compare the two when it is over. Sizing the pipe is its own discipline; this guide assumes the sizes are set and focuses on pricing the work. For the sizing math, the water supply and DWV guides carry it.

The fixture count, and why it is the foundation

The fixture count is the first thing you do and the thing the whole estimate stands on. Walk the plans and tally every water closet, lavatory, sink, shower, tub, water heater, floor drain, hose bibb, mop basin, drinking fountain, and anything else that connects to water or drain. The count is the spine. Get it wrong and every line after it is wrong by the same amount.

Each fixture pulls work behind it. A water closet is not one number. It is the closet flange, the supply stop, the rough-in waste and vent to that location, the carrier on a wall-hung unit, the labor to rough it, and the labor to set it. The fixture is the visible part. The pipe, fittings, and hours behind it are most of the cost.

Count off the fixture schedule and the floor plans together, not one or the other. The schedule tells you the type and grade. The plan tells you where it lives and how far the pipe has to run to reach it. Miscount the fixtures and you have not made a small error. You have mis-sized the rough-in, the trim, and the labor in one stroke, which is why the count gets checked twice before anything gets priced.

What is a fixture assembly in plumbing estimating?

A fixture assembly is the whole installed package for one fixture priced as a single unit: the fixture itself, the rough-in pipe and fittings that reach it, the stops and supplies, the trap, the carrier or support, and the labor to both rough it in and trim it out. Instead of pricing a toilet, then hunting for its flange, its stop, its waste and vent separately, you price the toilet assembly once and the small expensive parts come with it.

This is the method that speeds a takeoff and stops the leaks. The parts that get forgotten on a line-by-line takeoff, the supply stop, the escutcheon, the carrier, the few feet of pipe to the branch, are exactly the parts baked into an assembly. Estimating software builds this in: click a lavatory and it drops the lav, the P-trap, the angle stops, the faucet, and an average run of supply and waste to the main branch, all at once.

Build your assemblies once, from your own jobs, and reuse them. A residential lav assembly, a commercial flushometer water closet assembly, a kitchen sink with a disposal and a dishwasher tee. The assembly is where your real material list and your real labor hours live for that fixture. Price the count against your assembly table and the bulk of the estimate falls out fast and consistent.

The pipe and fitting takeoff

The pipe takeoff is the linear feet of pipe by system, material, and size, plus the fittings, valves, and hangers that go with it. You measure the water distribution, the drain, waste, and vent, and the gas as three separate takeoffs, because they are different materials and different labor. Within each, you total the footage at each diameter and material: 3/4 in copper, 2 in PVC DWV, 4 in cast iron, and so on.

Fittings are counted, not guessed. Every elbow, tee, reducer, coupling, and union has a cost and a labor unit, and on a fitting-heavy commercial job the fittings can rival the straight pipe for both. Count them off the isometrics where you have them. Where two fittings meet, the fabricator subtracts the makeup of each from the center-to-center dimension to get the cut length, but for estimating you care about the count and the footage, not the cut.

Hangers and supports follow the pipe at the spacing the code and the material demand, so they come off the footage. Add a waste factor to the straight pipe for cutoffs and mistakes, the figure you have learned from your own jobs, not a number off a forum. The sizes themselves come from the supply and DWV sizing work; here you are measuring and counting what was sized, then pricing it.

Pricing the material

Material cost is the takeoff multiplied by current prices, and current is the word that bites people. Copper, fittings, and fixtures move with the market, so a price you carried three months ago can be wrong enough to eat the job. For anything large, get a live supplier quote on the pipe, fittings, valves, and the specified fixtures, and put a validity window on it so a stale number is not the thing that sinks the bid.

Fixtures price by spec and grade, and the spread is wide. The same toilet exists as a builder-grade unit and as a commercial flushometer fixture at several times the cost, and the spec, not your preference, decides which one you carry. Price the exact model in the schedule or the named equal. Substituting a cheaper fixture to win the bid and eating the difference later is a self-inflicted wound estimators keep inflicting.

Watch the small stuff. The pipe and fixtures are obvious; the solder, flux, primer, cement, hangers, strapping, firestop, dielectric unions, and test plugs are the consumables that never show on a plan and always show on the invoice. Carry them as a percentage of material or as a real line, but carry them. They are not free and they are not optional.

How do you price plumbing labor?

You price plumbing labor with labor units: a number of installed hours assigned to each fixture, each linear foot of pipe by size, and each fitting. Total the hours across the takeoff, multiply by your loaded labor rate, and that product is the labor cost. The labor units come from published databases, the PHCC Labor Unit Database and the MCAA labor estimating manuals among them, or from your own job history, which is better when you have it.

The published units are a starting point, not gospel. They list national-average installation times, thousands of them, and your crew, your market, and your job conditions move the real number up or down. A new-construction high-rise with clean access runs faster per fixture than the same fixture in an occupied building with tight ceilings and a security escort. Apply a productivity factor to the book hours to match your reality, and tune that factor from finished jobs.

Labor is where estimates are won and lost. Material you can pin down with a supplier quote; labor you are predicting, and the prediction carries the risk. A commercial flushometer water closet might rough and set in a few hours in the labor books and a lavatory in fewer, but treat those as the shape of the answer, not the answer. Your own as-built hours per fixture are the only labor numbers you should fully trust.

PhaseWhat it coversWhere the hours come from
Rough-inIn-wall and underground water, DWV, and gas pipe to each fixture locationLabor units per LF and per fixture
Trim and finishSet the fixtures, stops, traps, faucets, final connectionsLabor units per fixture, by type and grade
Equipment and specialtiesWater heater, pumps, interceptors, backflow devicesPer-unit labor plus your own history
Loaded rateWage plus burden: taxes, insurance, benefits, small toolsYour payroll, not the bare hourly wage

Rough-in versus trim: two labor phases, priced apart

Plumbing labor happens in two phases that you estimate separately because they happen months apart and bill apart. Rough-in is the in-wall and underground work: running the water, DWV, and gas pipe to each fixture location, setting stacks, drilling penetrations, and locating stops and feeds, all before the walls close. Trim is the finish: setting the fixtures, mounting faucets, installing stops and traps, and making the final connections after the building is painted.

Keep them on separate lines in the estimate and the schedule. The rough-in is most of the pipe, most of the fittings, and the bigger share of the labor on new work, and it is frequently the larger number than the fixtures it serves. The trim is faster but it is where the fixtures, the visible quality, and the punch list live. Pricing them together hides which phase is carrying the cost and makes the schedule of values harder to draw later.

Splitting the two also matches how you get paid and how you find trouble. If the job is bleeding hours, knowing whether it is the rough-in or the trim that ran over tells you whether the problem was the pipe routing or the fixture setting, and that is the feedback that fixes the next estimate.

The underground and site work

Underground and site work is its own line and a different kind of risk than the work above the slab. It covers the building sewer out to the connection, the water service in from the main, the under-slab DWV and water, and the excavation, bedding, and backfill that go with all of it. The pipe takeoff is straightforward. The dirt is where the money hides.

Excavation pricing turns on what you cannot see from the plans: the soil, the water table, the rock, the depth, and whether the trench needs shoring. A sewer at 3 ft in sand is one number; the same run at 9 ft in wet clay near a busy street is a different job. If your scope includes the digging, price it from a real look at the site and the geotech, and if it does not, exclude it in writing so the line nobody priced does not land on you.

Site utilities, the connection fees, the tap, the meter, the backflow assembly at the service, and the locate and permit for the cut, ride along here too. They are easy to leave off because they are not pipe you install, and they are expensive enough that leaving them off is felt. The building sewer and water service are sized in their own right; this is about counting and pricing the install and the trench. Excavation contingency belongs here more than anywhere else in the estimate.

Water heaters and equipment

Equipment is the line for the things that are not pipe and not a standard fixture: the water heater, the recirculation and booster pumps, the water treatment and softening, the grease interceptor, the expansion tank, the mixing valves. Each is a unit price for the equipment plus its own connection labor, and each carries a spec that decides the cost the way the fixture schedule does.

The water heater is the common one and the one most under-priced. A residential tank is a unit and a few hours. A commercial gas-fired water heater or a bank of them with a recirculation loop, a mixing station, and a flue is a small project inside the project, with venting, gas, and seismic restraint that the bare equipment price ignores. Price the connections, the venting, the pad or stand, and the code-required pan and drain, not just the heater on the invoice.

Read the equipment schedule the way you read the fixture schedule, because the named model and its accessories drive both the material and the labor. A booster pump skid or a treatment system can need a pad, isolation, a bypass, and electrical coordination that is not your scope, and the boundary there is a frequent source of the work that falls between trades.

The gas piping takeoff

Gas piping is taken off like water: linear feet by material and size, fittings counted, plus the regulators, valves, drips, and the connections to each appliance. The material changes the labor sharply. Black iron threaded pipe is slow per joint; CSST runs faster but has its own fittings, bonding, and listing rules. Take off the system you are actually installing, because the labor unit for threaded steel and the labor unit for CSST are not close.

The appliances drive the gas load and the sizing, but for the estimate you are counting the runs, the connections, the shutoffs at each appliance, and the test. Do not forget the pressure test and the inspection time; a gas system gets proved before it gets used, and that labor is real. The fuel gas code, NFPA 54 or the International Fuel Gas Code as adopted, governs the install, and the adopted edition and the local utility rules control.

Gas often hides at the edge of the plumbing scope, picked up by plumbing on one job and mechanical on the next. Pin the boundary in the proposal so the gas to the rooftop unit or the kitchen equipment is clearly in or clearly out.

The fixture spec and grade

The fixture spec is the single biggest swing in fixture cost, and it is set on the schedule, not by you. Residential, commercial, and ADA-compliant versions of the same fixture carry different prices, different rough-in dimensions, and different trim. A commercial flushometer water closet with a carrier is a different animal from a residential close-coupled tank, in both the box price and the hours to set it.

ADA and accessibility requirements change the rough-in, not just the fixture. Mounting heights, clearances, lever and sensor trim, and insulated supplies under accessible lavatories all show up in the spec and all cost money the basic fixture line ignores. Price the accessible fixtures to the accessible detail, because the inspector measures the heights and the clearances and a fixture set to the wrong height comes back out.

Carry the exact model or the named equal, and where the schedule lets the contractor pick, price the grade the job actually warrants and say which grade you carried. A bid built on the cheapest fixture against a spec that wants commercial-grade is not a lower bid. It is a wrong bid that becomes a change order or a loss the day the submittals get rejected.

Quick estimate by fixture count versus the detailed takeoff

There are two ways to put a number on plumbing, and they serve different moments. The quick way prices by fixture count: take a per-fixture all-in number from your history, multiply by the count, and you have a budget figure in minutes. The detailed way takes off every foot of pipe, every fitting, and every assembly, and lands a number you can hold to a hard bid. One is fast and rough. The other is slow and accountable.

Use the fixture-count shortcut for early budgets, for go or no-go decisions, and for sanity-checking a detailed estimate that feels off. If your full takeoff comes out far from your per-fixture rule of thumb times the count, one of them is wrong and you want to know which before you submit. The shortcut is the gut check on the spreadsheet.

Do not hard-bid off the shortcut. A per-fixture average buries the long underground run, the deep sewer, the unusual material, and the access problem, and those are exactly the things that turn a job upside down. The detailed takeoff is what you sign a lump-sum contract against. The fixture count is what tells you whether the detailed number is in the right zip code.

MethodSpeed and accuracyUse it for
Fixture-count / groupFast, rough, a budget figureEarly budgets, go/no-go, checking a detailed bid
Detailed takeoffSlow, accountable, a hard numberLump-sum bids you sign a contract against

Bid types: lump sum, unit price, design-build, and T&M

The bid type decides who carries which risk, and you pick it to fit how firm the scope is. Plan-and-spec lump sum is the default on finished drawings: you price the whole defined scope for one fixed number and you carry the takeoff and the productivity. Beat your estimate and you keep the difference; miss it and you eat the overrun. It rewards a clean takeoff and punishes a sloppy one.

Unit price fits when the quantities are genuinely unknown at bid, the classic case being underground footage you cannot count until the trench is open. You price per foot, per fixture, or per connection, the owner carries the quantity risk, and the count gets measured as built. Design-build is when you carry the design too, which means you also carry the scope growth, so the assumptions you write down are doing real work.

Time and materials and cost-plus fit unknown scope, mostly repair and service: you bill the hours and the parts plus a markup, and the customer carries the cost risk. Flat-rate pricing is the service-world version of lump sum for standard repeatable jobs. The skill is matching the type to the certainty. Hard-bidding lump sum on a scope full of unknowns is how contractors lose money on paper they thought they had priced right.

Bid typeWhen it fitsWho carries the risk
Lump sum (plan-and-spec)Design complete, scope firmYou, on takeoff and productivity
Unit priceQuantities uncertain at bidOwner carries quantity; your unit price holds
Design-buildYou design and build itYou, on design and scope growth
T&M / cost-plusUnknown scope, repair workOwner carries cost; you bill hours plus parts
Flat rateStandard repeatable service jobsYou, on your average time across many calls

The service and repair estimate

Service estimating is a different game from project estimating, and treating one like the other loses money both ways. A service call is small, fast, and repeatable, and the question is not a full takeoff but a price for a known job: a water heater swap, a faucet, a drain cleaning, a disposal. The two pricing models are flat rate and time and materials, and most healthy service shops run flat rate.

Flat rate works because it prices the average, not the single job. You build a price for each common task from your real time across many calls, including the truck, the drive, and the diagnosis, and you charge that price whether this particular toilet fights you or not. It is faster to quote, easier for the customer to accept, and it stops the haggling over the hourly rate. The risk you carry is that your average time is honest.

Time and materials still fits the genuinely unpredictable repair, the leak behind the wall that could be one fitting or a re-pipe. There you bill the hours and the parts and the customer carries the uncertainty, which is fair when nobody can see the scope until it is open. The project estimate, by contrast, is the full takeoff for planned work, and you do not run a remodel off a flat-rate book.

Reading the plans and specs

The estimate is only as good as the documents it came from, and plumbing lives across several sheets that have to agree. The floor plans show where the fixtures and pipe go. The isometrics or riser diagrams show how the DWV and water stack up in three dimensions, which the flat plan cannot. The fixture schedule names every fixture by type, model, and grade. The specifications spell out the materials, the standards, and the quality you are bound to.

Read them against each other, because they conflict. The plan shows a fixture the schedule does not list. The spec calls for a material the plan drew differently. The riser shows a vent the plan forgot. Those gaps are where the bid leaks, and the time to catch them is at takeoff, as a request for information, not in the field when the answer costs ten times as much.

The isometrics are where a real estimator earns it, because the fittings and the developed length you cannot count off a flat plan are right there on the iso. If the job has isometrics, take the fittings off them. If it does not, build them in your head from the plan and the riser, and price accordingly. The sizing guides cover how to read a riser for sizing; here you are reading it to count and price.

Overhead and profit, and the markup-versus-margin trap

Overhead and profit is what turns your cost into a price, and confusing markup with margin is the most expensive arithmetic mistake in estimating. Overhead is the cost of running the business that no single job pays for on its own: the rent, the office, the trucks, the insurance, the software, the estimator's own salary. Profit is what is left for the company after overhead and direct cost are covered. You add both as a markup over your direct cost.

Here is the trap. Markup is a percentage added on top of cost; margin is profit as a percentage of the price. They are not the same number. A 20 percent markup on cost is only about a 17 percent margin on the price, because the price grew when you marked it up. Builders who think a 20 percent markup gives them a 20 percent margin are quietly running thinner than they believe, and across a year that gap is the difference between a profit and a scare.

The 10-and-10 shorthand, 10 percent overhead plus 10 percent profit, is a common reference, not a law. Your real overhead rate comes from your own books: total overhead divided by the work you can spread it across. Carry too little markup and you win bids you cannot afford to win. Carry the right markup, derived from your real overhead and a real target profit, and you can lose a bid and be glad you did.

TermDefinitionThe math
MarkupPercent added on top of direct costPrice = cost x (1 + markup)
MarginProfit as a percent of the selling priceMargin = (price - cost) / price
The trapA markup percent is not the same margin percent20 percent markup is about 17 percent margin
10 and 10Common O&P shorthand: 10 overhead, 10 profitVerify against your real overhead rate

The proposal that becomes the contract

The proposal is the estimate dressed for the customer and built to become a contract. The internal estimate is your cost workup; the proposal is the price, the scope, and the terms the customer reads and signs. Keep them linked. The proposal should trace back to the estimate so that when the scope changes, you can reprice from the workup instead of guessing.

A proposal that holds up names the scope plainly, area by area, and carries the fixture schedule so there is no argument later about which toilet was priced. It states the price, the payment terms and schedule of values, the validity window on the price, and the alternates: the priced add or deduct options the customer can take or drop. The alternates give the customer room to adjust the number without you re-bidding the whole job.

Once it is signed it is the contract, and from there it runs the job. This is where a CRM like FieldOS earns its place: the proposal, the signed contract, the schedule of values, the changes, and the as-built cost all sit on one record, so the number you bid and the number you ran are the same conversation. The estimate that disappears into a folder teaches you nothing. The one tied to the job teaches you what to bid next time.

Exclusions and assumptions that protect the bid

Exclusions are how you draw the edge of your scope, and a bid without them is a bid that owns everything nobody else priced. State plainly what is not in your number: the electrical connections to your equipment, the patching and painting after the pipe goes in, the fixtures furnished by others, the core drilling, the cutting of the slab, the fire-rated penetrations if another trade carries them, the permit fees if they are not yours. The work that falls between trades lands on the contractor who did not exclude it.

Assumptions do the same job from the other side. You write down the conditions you priced against: normal working hours, reasonable site access, a staging area, the soil and depth you assumed for the underground, the lead times on the long-pole fixtures. If the real job differs from the assumption, the assumption is your basis for a change order instead of an argument you lose.

This is not legal decoration. The plumbing number that includes the fixture connection but not the core drill means someone absorbs the core drill, and if you did not exclude it, that someone is you. Write the exclusions and assumptions as carefully as you write the price, because they are the part of the proposal that decides who pays when the job does not match the drawing.

Contingency, risk, and change orders

Contingency is money in the estimate for the unknowns you cannot price but know are coming, and it is not padding. Allowances cover known unknowns, a fixture not yet selected, with a placeholder dollar figure. Contingency covers unknown unknowns, the conditions you cannot see at bid: the existing piping behind the wall on a remodel, the unexpected rock in the trench, the access that turns out worse than the walk-through suggested.

Carry contingency where the risk actually is. Remodel and renovation work and anything underground deserve more than clean new construction, because the surprises live in the existing conditions and the dirt. Tear into a fifty-year-old building and you find galvanized you have to replace, a vent that was never there, a floor that is not where the plan says. The contingency is what keeps that discovery from being a loss.

Change orders are the other half of the same coin: when the scope grows past what you bid, you price the change and the customer approves it before you do the work. The exclusions and assumptions you wrote are what make a change order clean instead of a fight, because they fix the line between what you bid and what is new. Price the change with the same markup as the base work and get it signed before the labor goes in, not after.

Estimating tools, from takeoff to quote

The tools shrink the slow parts of estimating, which are the counting and the math, and leave you the judgment. Takeoff software counts fixtures and measures pipe off a digital plan faster and more consistently than a scale and a highlighter, and it ties each item to an assembly and a labor unit so the material list and the hours build themselves as you click. Estimating packages then price the takeoff against a current cost database and apply your markup.

The payoff is consistency more than raw speed. A takeoff built from saved assemblies makes the same decisions every time, so the small parts stop getting forgotten and two estimators on the same plan land in the same place. The catch is that the software is only as good as the assemblies and labor units you feed it. Garbage assemblies produce a fast, confident, wrong number.

Where the chain matters is from the field measure to the quote. A service tech or a foreman who can count fixtures on site and turn that into a priced quote on the spot closes work the office would lose to delay. Carrying that flow, the takeoff into the quote into the contract, in a CRM like FieldOS keeps the field number and the office number on one record instead of in two systems that disagree.

Historical job-cost data and production rates

The best labor units you will ever use are your own finished jobs. Published databases give you a national average to start from; your job-cost history tells you what your crews actually do, in your market, on your kind of work. The estimate that learns from the last job is the one that gets tighter every cycle, and the shop that never compares the bid to the as-built keeps making the same error at the same price.

The mechanism is simple and most shops skip it: capture the real hours and the real material against the estimate, fixture by fixture and phase by phase, when the job closes. If the rough-in took 30 percent more hours than you booked, that is the most valuable number in your business, because it fixes every estimate after it. The as-built labor versus the estimated labor is the feedback loop, and without it you are guessing with conviction.

This is why the job-cost data and the estimate want to live together. When the proposal, the contract, and the actual cost sit on one record, the comparison is a report instead of an archaeology project, and the next estimate is built on what happened, not what you hoped. A CRM like FieldOS that holds the job from quote to closeout is where that history accumulates into better labor units.

Residential, commercial, and large-facility estimates

The method does not change with the size of the job; the weight of each part does. Residential estimating leans on the fixture count and standard assemblies, the runs are short, the fixtures are off-the-shelf, and a per-fixture rule of thumb gets you close. The risk is concentrated in remodels and in the underground, where the existing conditions hide the surprises.

Commercial estimating leans harder on the pipe and fitting takeoff, the spec-grade fixtures, the carriers, the larger DWV and water mains, and the labor productivity over a long schedule. The fixtures are flushometers and wall-hung units on carriers, the materials are specified tightly, and the labor units and the productivity factor carry more of the answer because there is more pipe per fixture and more coordination with other trades.

Large facilities push it further. A hospital, a stadium, or a data center turns plumbing into a system with medical gas, process and reclaim water, large interceptors, booster and pump skids, and redundancy the small job never sees. A data center in particular brings heavy cooling-water and make-up piping, condensate, and tight coordination with the mechanical scope, so the estimate is as much about the boundary with mechanical and the redundancy in the spec as it is about the fixture count. Same takeoff-plus-material-plus-labor-plus-markup frame; far more of it, and far more riding on the assumptions.

What to document

An estimate you cannot reconstruct is an estimate you cannot defend when the scope shifts or the job goes sideways. Record the components and the basis behind each, so a reviewer, a customer, or future-you can see what was priced, at what assumption, and what was deliberately left out.

Estimate componentWhat it includes
Fixture count and scheduleEvery WC, lav, sink, shower or tub, floor drain, hose bibb, by type and spec
Fixture assembliesThe fixture plus its rough-in pipe, fittings, stops, trap, carrier, and trim
Pipe and fitting takeoffLF by material and size for water, DWV, and gas, plus fittings, valves, hangers
Underground and siteBuilding sewer, water service, excavation, backfill, taps, and fees
EquipmentWater heater, booster and recirc pumps, treatment, interceptors, with connections
LaborRough-in and trim hours per fixture, LF, and fitting, times the loaded rate
Overhead and profitMarkup over direct cost to cover the business and leave a margin
Exclusions and assumptionsTrade boundaries, by-others items, access and conditions assumed
Alternates and allowancesPriced add or deduct options and placeholders for known unknowns

Common mistakes

  • Miscounting the fixtures, which mis-sizes the rough-in, the trim, and the labor in one stroke.
  • Pricing fixtures and parts line by line with no assembly method, so the stops, carriers, and short runs get left off.
  • Underestimating labor, especially the rough-in, which is usually the bigger number than the fixtures it serves.
  • Missing or low-balling the underground and site work, where the excavation and the conditions hide the cost.
  • Forgetting the water heater connections, the venting, or the gas at the edge of the plumbing scope.
  • Carrying no overhead and profit, or confusing a markup percent with a margin percent.
  • Writing no exclusions or assumptions, so the work between trades lands on you.
  • Hard-bidding a lump sum off a fixture-count shortcut or off plans you never fully read.

Field and bid checklist

0 of 9 complete

Want this checklist to run itself on every job — with photo proof and a signed record crews can hand the customer? That's FieldOS.

Standards and references

Estimating itself is a practice, not a code, but it leans on published data and on the codes that govern the work being priced. For labor, the PHCC Labor Unit Database and the MCAA labor estimating manuals are the common national references for installation hours, and cost databases of the RSMeans type give unit material and labor costs. Treat all of them as starting points to be tuned to your own job-cost history and your market, not as fixed truth.

The work you are pricing is governed by the adopted plumbing code, the IPC or the UPC depending on the jurisdiction, and the fuel gas code, NFPA 54 or the International Fuel Gas Code, for the gas. Those decide what you are actually allowed to install, which decides the material and the labor. The adopted edition and the local amendments control, and on a bid you confirm them against the jurisdiction before you commit to a method.

On the numbers themselves, hold the line on honesty. Labor units, productivity factors, material prices, and overhead rates vary by company, market, and the day, so anyone quoting you a single national dollar figure as fact is selling, not estimating. Build your numbers from your own books and current supplier quotes, hedge the rest to the market, and let your finished jobs correct the estimate over time.

Units and terms

Estimating carries its own vocabulary, and the same idea goes by different names across a takeoff, a bid sheet, and a contract.

Takeoff is the count and measure of the work. A fixture unit in estimating is a counted plumbing fixture, which is different from the drainage or water-supply fixture unit used for pipe sizing. An assembly is a fixture priced as a kit of its parts and labor. Labor units are installed hours per item. O and P is overhead and profit. Loaded rate is the wage plus the burden of taxes, insurance, and benefits. Keep the two senses of fixture unit straight, because one prices the job and the other sizes the pipe.

Takeoff
The count of fixtures and measure of pipe, fittings, and equipment from the plans
Fixture assembly
One fixture priced as a kit: the fixture, its rough-in, stops, trap, carrier, and labor
Labor unit
Installed hours assigned to a fixture, a linear foot of pipe, or a fitting
Loaded rate
The hourly labor cost including wage, payroll burden, insurance, and small tools
Markup vs margin
Markup is a percent added to cost; margin is profit as a percent of the price
O and P
Overhead and profit, the markup that turns direct cost into a price
Allowance vs contingency
Allowance covers a known unknown; contingency covers the unknown unknowns

Related tools

Calculators and readiness checks for this work

Compare your options

FAQ

How do you estimate a plumbing job?

Take off the work first: count every fixture, then measure the pipe and fittings by material and size. Price the material from current supplier quotes, apply labor hours for rough-in and trim from your labor units, add the underground and equipment, then mark it up for overhead and profit to reach the bid.

What is a fixture assembly in plumbing estimating?

A fixture assembly is one fixture priced as a complete kit: the fixture itself, the rough-in pipe and fittings to reach it, the stops, the trap, the carrier, and the labor to both rough it in and set it. Pricing by assembly speeds the takeoff and stops the small expensive parts from being forgotten.

What is included in a plumbing bid?

A plumbing bid includes the fixture count and schedule, the pipe and fitting takeoff for water, DWV, and gas, the underground and site work, the equipment, the rough-in and trim labor, and overhead and profit. A complete bid also states the scope, the alternates, the assumptions, and the exclusions that draw the edge of the work.

How do you price plumbing labor?

Assign labor units, meaning installed hours, to each fixture, each linear foot of pipe by size, and each fitting, total the hours across the takeoff, and multiply by your loaded crew rate. Start from PHCC or MCAA labor units, then tune them with a productivity factor drawn from your own finished jobs.

What is the difference between markup and margin on a plumbing bid?

Markup is a percent added on top of your cost; margin is profit as a percent of the final price. They are not equal. A 20 percent markup yields only about a 17 percent margin, because the price grows when you mark it up. Confusing the two leaves you running thinner than you think.

How do you estimate plumbing rough-in versus trim?

Price them as two separate phases, because they happen months apart. Rough-in is the in-wall and underground pipe to each fixture location and usually carries the bigger labor number. Trim is setting the fixtures and making final connections after the walls close. Keep them on separate lines so you can see which phase carries the cost.

When do you use a fixture-count estimate instead of a full takeoff?

Use a fixture-count estimate for early budgets, go or no-go decisions, and as a gut check on a detailed bid. Multiply a per-fixture number from your history by the count for a fast figure. Do not hard-bid off it, because the average buries the deep sewer, the long run, and the access problem.

What should a plumbing bid exclude?

Exclude the work that falls to other trades or the owner: electrical connections to your equipment, patching and painting, core drilling and slab cutting, fixtures furnished by others, permit fees if not yours, and fire-rated penetrations if another trade carries them. The work you do not exclude in writing is the work you end up owning.

How do you estimate a plumbing service call?

Most service shops use flat-rate pricing built from real average times across many calls, including the truck, the drive, and the diagnosis, so a known task carries one price. Time and materials still fits the genuinely unpredictable repair, where you bill the hours and parts and the customer carries the uncertainty until the scope is open.

Lump sum or T&M for a plumbing job: which bid type?

Use lump sum when the design is complete and the scope is firm, since you carry the takeoff and productivity risk for a fixed price. Use time and materials when the scope is unknown, mainly repair and renovation, where the customer carries the cost risk. Match the bid type to how certain the scope actually is.

People also ask

Codes cited in this guide

This guide is written and reviewed against the published standards below. Always confirm the current adopted edition with the authority having jurisdiction.