Plumbing Pricing Guide: Fixtures, Feet, Flat Rate

Updated July 28, 2026 · ~12 min read · Ilura Technology

Plumbing Pricing Guide: Fixtures, Feet, and the Flat Rate

Short answer: This plumbing pricing guide works in two units that do not agree with each other — fixtures supplied and feet of pipe run — plus a flat trip charge on service. The same 12-fixture repipe came out at $5,214 in an open basement using 478 feet of PEX and $9,364 in a finished two-story using 282 feet of copper. The cheaper job used more pipe, which is why a price per foot decides nothing.

Plumbing is the trade where the unit and the work disagree most often. A fixture is a countable thing a homeowner can point at, and a foot of pipe is a measurable thing you can total off a plan, but neither one knows whether the wall is open, what material is already in it, or whether the shutoff turns. This walks through what each unit actually carries, what pulls it apart, and one repipe run twice under different conditions. Getting the agreed number collected afterward is a separate problem, covered in how to get clients to pay.

Which unit does plumbing actually sell in?

Three units, used in different situations, and mixing them is where quotes stop being comparable.

UnitWhere it fitsWhat it assumes
Per fixtureRough-in, remodels, repipes, new constructionThat every supplied outlet takes about the same work
Per linear footLong runs, mains, sewer lines, repipe trunksThat the run is continuous and reachable
Flat trip charge plus hourlyService, diagnosis, leaks, unknown scopeThat you cannot know the work until you are under the sink
Flat rate per taskService shops with a priced task bookThat the task book was built from your own recorded times

The first thing to fix is the definition of a fixture, because it is the ambiguity that eats the most money. A fixture for pricing purposes is a supplied outlet, not an appliance a homeowner recognizes. A kitchen sink is two supplies. A lavatory is two. A tub-shower valve is one point of work with two supplies landing on it. A toilet is one cold. A laundry box is two. A hose bibb is one. A dishwasher is one. Write your definition on the estimate, in words, or the customer will count seven fixtures where you counted twelve.

What does a fixture price include, and what does it hide?

Enough to be quotable and not enough to be safe. The gap is what gets absorbed.

Usually inside the fixture priceUsually outside it
Supply piping from the trunk or manifold to the fixtureDrain, waste, and vent work
Angle stops and connectors at the fixtureThe fixture itself, unless you are supplying it
Standard hangers, straps, and insulation on the runOpening and closing walls, floors, or ceilings
A normal-length run in accessible framingRemoval and disposal of the old piping
Pressure test on the sectionPermit, inspection, and any code upgrades the permit triggers
Trim-out and a leak checkConcrete cutting, slab work, or trenching
After-hours and emergency response

Every item on the right belongs on the estimate as its own line, priced or explicitly excluded. A quote that stays silent about drain work has promised drain work. The invoice fields that carry these lines into the bill are laid out in what to include on an invoice, and a filled example is in plumbing invoice example.

What is the trip charge really paying for?

Not the drive. The drive is the visible part.

A service trip charge is covering four things at once: the windshield time to and from, the carrying cost of a van stocked deeply enough that the part is on board, the diagnostic itself, and the fact that a booked slot cannot be sold twice. A shop that quotes a low trip charge to win the call has not made the drive shorter; it has moved the cost into the hourly rate, or eaten it.

Two structures exist and both work when they are stated plainly:

  • Trip charge plus hourly, with the charge either standing alone or credited against the work if the customer proceeds. Say which, out loud, on the phone. “Credited if we do the repair” is a sentence that ends most disputes before they start.
  • Flat rate per task, out of a priced book. This only works if the book was built from your own recorded times on your own jobs. A borrowed task book prices someone else’s crew, someone else’s van stock, and someone else’s drive distance.

After-hours is a separate decision, not a mood. Pick a multiplier or an uplift, publish it, and apply it the same way every time — including to the neighbor who calls at 11 p.m.

Why does pipe material move the number more than footage does?

Because material decides how many minutes each connection takes, and connections are the labor.

PEX runs fast. A home-run layout off a manifold means long, continuous, fitting-free pulls, and the connections happen at the two ends in comfortable positions. Copper is the opposite: every direction change is a fitting, and every fitting is a cleaned, fluxed, soldered, and cooled joint, made overhead in a joist bay with a torch. Press fittings trade solder time for a tool investment. CPVC is quick to join and unforgiving about solvent cure times and thermal movement.

That is why the footage total can move in the wrong direction. A home-run PEX layout uses far more pipe than a copper trunk-and-branch layout serving identical fixtures, and it is still faster and cheaper. Anyone comparing the two jobs on a price per foot will reach the opposite conclusion from the truth.

Material also carries a commodity risk copper makes real. A quote written in February against a May purchase is exposed, so either put a validity date on the estimate or carry a stated escalation line.

Which conditions break the unit price?

Eight, and they do not add — they multiply.

ConditionWhat it does to the number
Access to the runOpen basement or crawl is the baseline; finished ceilings and plaster walls multiply hours
Slab constructionNo baseline exists. Reroute overhead or cut and patch concrete, and price them as two different jobs
Existing materialThreaded galvanized fights back; cast iron DWV needs a different set of tools and hands
Wall and floor patchingCutting is fast, closing is not — decide whether you patch, sub it out, or exclude it
Floor level and carryA second-floor bathroom means every fixture, every tool, and every scrap goes up and down stairs
Shutoff conditionA main valve that will not close turns a two-hour job into a utility coordination
Permit and inspectionPlus the code upgrades an inspection triggers: expansion tank, T&P discharge line, pan and drain, dielectric unions, seismic strapping
After-hours and emergencyA different rate, applied consistently, or it becomes an unpriced habit

Anything you cannot see goes on the estimate as a conditional line with a unit price attached, not as an optimistic guess. “Cast iron drain replacement, if found — priced per linear foot at $X, on your written approval before we proceed” is a sentence that keeps a job from turning into a fight in a crawlspace.

What does the same 12-fixture repipe cost in two houses?

Same fixture count, same trim, same city. Every rate below is a placeholder standing in for your own recorded numbers.

Condition A — 1950s single-story ranch over a full unfinished basement. Open joists, no ceiling. PEX-A home-run layout off a 12-port manifold.

Condition B — 1920s two-story with finished plaster ceilings and walls, no basement access to the second floor. Type L copper, trunk-and-branch, at the customer’s specification.

Condition ACondition B
Fixtures supplied1212
LayoutHome-run off a manifoldTrunk and branch
Pipe run456 ft of 1/2” + 22 ft of 3/4” = 478 ft68 ft of 3/4” + 214 ft of 1/2” = 282 ft
Soldered or crimped joints26 crimps96 soldered joints
Wall and ceiling openings214
Demo of old galvanized6.0 hr11.0 hr
Trunk, manifold, or main run4.0 hr26.0 hr, copper
Branch or home runs pulled14.0 hrincluded above
Fixture connections and stops6.0 hr7.0 hr
Pressure test, insulate, label3.0 hr3.0 hr
Openings, access, and carry2.0 hr4.0 hr
Trim-out and cleanup3.0 hrincluded above
Total hours38.051.0

Now convert to money. Using a placeholder burdened labor cost of $46 an hour and $19 an hour of overhead — replace both with your own, calculated from real billable hours rather than a payroll rate — the all-in labor cost is $65 an hour.

Condition ACondition B
Labor and overhead38 × 65 = $2,47051 × 65 = $3,315
Pipe, fittings, manifold, stops, supplies, insulation$1,180$2,340
Plaster and drywall patch, subcontracted$900
Cost$3,650$6,555
Price at a 30% target margin3,650 ÷ 0.70 = $5,2146,555 ÷ 0.70 = $9,364
Implied price per fixture$434.50$780.33
Implied price per foot of pipe$10.91$33.21

Read the last two rows together. Per fixture, the spread is 1.8 times. Per foot, it is over three times — and it runs backwards, because the cheaper job used 196 more feet of pipe than the expensive one. A price per foot is not a weak unit here; it is an actively misleading one. The per-fixture number is more honest and still hides the 14 openings, the 96 soldered joints, and a subcontractor.

Am I adding markup or taking margin?

They are not the same arithmetic, and the confusion costs more than most people’s discounts.

Markup is added to cost. Margin is taken out of price. Condition B cost $6,555. Adding 30 percent gives $8,521.50, which is a 23.1 percent margin, not 30. Pricing for a 30 percent margin means dividing by 0.70, which gives $9,364. The gap is $842.50 on one job, and it repeats on every job you price that way all year.

Overhead has to be inside the hourly figure before any of this runs. Take your annual non-job costs — insurance, license, the van, the phone, the yard, software, the hours nobody pays you for — and divide by realistically billable field hours, not by hours worked. Most shops discover the divisor is smaller than they assumed, and the overhead per hour is larger.

The labor half needs a real starting point too. The Bureau of Labor Statistics publishes wage data for plumbers, pipefitters, and steamfitters by area, which is a reasonable check on whether the wage inside your burdened rate resembles your market. Burden it from there — payroll taxes, comp, benefits, vehicle, and unbillable time — because the wage alone is never the cost.

What is a published price per fixture worth?

A sanity check, and nothing beyond that.

If your calculated number lands at half or triple what plumbers in your area quote for comparable work, something in the takeoff is wrong and it is worth finding before the estimate goes out. That is the entire legitimate use.

Published ranges swing with local wages, drive distance, competition density, permit costs, the age of the housing stock, and how difficult the specific work is. None of that knows your overhead, your production rates, or the house in front of you. Your own cost sets the floor; the market only tells you whether you are in the right order of magnitude.

How do I check afterward whether the unit held?

By closing the loop on every job until the production rates are yours instead of borrowed.

Three comparisons do it: hours by phase against the hours you estimated, fittings and feet used against what you took off, and the final invoice against the bid. Two repipes where demo ran double do not mean two difficult customers; they mean your galvanized demo rate is wrong. That comparison is the difference between a shop that reprices from evidence and one that guesses for a decade.

Keel is an iOS app that keeps the record on the phone, with no account, no bank connection, no cloud, no login, and an App Store privacy label reading Data Not Collected. It does not write the bid. What it does is capture what the job actually cost while you are still standing in the crawlspace: supply-house tickets for 500 feet of PEX, a 12-port manifold, and twelve stops, photographed at the counter and read on the device by Apple Intelligence, so the material number behind next year’s price is a real one. The scrap ticket for the galvanized, the permit receipt, and the patching sub’s invoice get the same treatment — the habit is the one in contractor receipt organizer. Trips between the counter, the job, and the inspection log as mileage. The invoice goes out from the driveway in about a minute with your own numbering, your logo, your brand color, and a payment link the customer scans as a QR code, and the ledger behind it is append-only and hash-chained. At year end the Accountant Pack exports a CSV plus a one-page summary PDF, and the whole year leaves as a single file. Free is $0 with unlimited invoices, receipts, and mileage, and Keel Pro is a one-time $249.99 Lifetime purchase rather than a subscription — you can get it on the App Store.

Frequently asked questions

How do plumbers price a job — per fixture or per hour?

Both, in different situations. Project work such as a repipe, a rough-in, or a remodel is normally priced per fixture supplied, with long runs measured by the foot. Service work is priced as a flat trip charge plus an hourly rate, or from a flat-rate task book. Define “fixture” in writing on the estimate, since a customer counting sinks will reach a different number than you do.

Why do two plumbers quote such different prices for the same repipe?

Usually access and material, not greed. The same twelve fixtures ran $5,214 in an open basement with a PEX home-run layout and $9,364 in a finished two-story in copper, because the second job needed 14 wall openings, 96 soldered joints, and a patching subcontractor. Ask what each quote assumes about opening walls, patching, permits, and pipe material.

Is PEX cheaper than copper for a repipe?

Usually, and mostly on labor rather than material. PEX pulls in long continuous runs with few fittings, so the connections that consume the hours largely disappear. A home-run PEX layout often uses considerably more total footage than a copper trunk-and-branch layout for the same fixtures and still finishes faster and cheaper, which is why comparing the two by price per foot gives the wrong answer.

Should a plumbing trip charge be credited toward the repair?

Either policy works as long as it is stated before the truck rolls. The trip charge covers drive time, the diagnostic, the carrying cost of a stocked van, and a slot that cannot be resold. Saying “credited against the work if you proceed” on the phone removes most of the argument at the door, and it makes the customer’s decision easier.

How do I price work I cannot see until the wall is open?

As a conditional line with a unit price and a written approval trigger. Write the unit — per linear foot of cast iron replaced, per sheet of drywall opened, per hour of unforeseen demo — and state that the work proceeds only on the customer’s approval. Guessing at hidden conditions inside a fixed price transfers all the risk to you for free.

What is the difference between markup and margin in plumbing?

Markup is added to cost; margin is taken out of price. A job costing $6,555 with 30 percent added comes to $8,521.50, which is only a 23.1 percent margin. Priced for a true 30 percent margin, the same job is $6,555 divided by 0.70, or $9,364. The $842.50 gap repeats on every job priced the wrong way.


This article is general information, not professional or tax advice.

Pricing the job → The estimate

How do I quote it?

Putting the number in front of the customer.

Appliance Repair Estimate Template: Diagnosis, Parts, Labor An appliance repair estimate template that settles the diagnostic fee in writing, prices parts by availability, and separates labor, return trips, and warranty. Continue →

While you are working out the number

Price against what you actually keep.

Freeboard takes your cash, sets aside a tax reserve, subtracts the bills you have committed to and a buffer you set, and shows what is genuinely yours. A planning estimate to price against, not tax advice.

On-device · No account · Data Not Collected