Toilet replacement looks simple. The customer points at the old toilet, you point at the new one, two hours and you're done. The reality is that toilet jobs have more pricing variation than almost any other plumbing line item, because the customer's choice of toilet (and the condition of what's behind it) drives the number more than the labor.
This article walks through how toilet replacement actually prices, in 2026, for a Philadelphia metro market. Adjust your inputs to your area and the structure works.
The five toilet types you'll quote
Customers say "replace my toilet" without knowing there are at least five different scopes underneath that phrase. Sorting which one applies is the first conversation.
Standard height (15-16 inches to seat). The traditional toilet height. Cheapest unit, most common install, fastest swap.
Comfort height / chair height (17-19 inches to seat). Increasingly the default for new installs. Easier on knees and backs. Slightly more expensive unit.
One-piece. Tank and bowl molded together. Cleaner look, easier to clean (no seam), more expensive unit, harder to maneuver into tight spaces.
Dual-flush. Two flush options, less water per flush. Slight install complexity from the dual-button mechanism.
Pressure-assist. Stronger flush, louder, used in some commercial and high-traffic residential settings.
And one wildcard: wall-mounted toilet. The tank is hidden in the wall. The install is essentially custom plumbing, a different scope from any standard floor-mounted toilet.
The base prices
For Philadelphia metro 2026 pricing, like-for-like replacement (existing rough-in stays):
- Standard height: $610
- Comfort height: $650
- Dual-flush: $670
- One-piece: $710
- Pressure-assist: $930
- Wall-mounted: $1,340
These are flat-rate prices that include the new toilet, install labor, removal and disposal of the old unit, new wax ring, new supply line, and basic resealing. Floor flange repairs, subfloor work, and code-required upgrades are extras.
What's actually inside the price
For a typical standard-height replacement at $610:
Labor. About 1.5 hours from arrival to a working toilet. That's drain and remove the old unit, set the new wax ring, position the new bowl, level it, install the tank, hook up the supply line, caulk the base, test for leaks, verify flush.
Materials. The toilet itself is the biggest cost. Standard-height toilets run $90 to $250 wholesale. Add a wax ring, supply line, mounting bolts, caulk, and miscellaneous. Total around $145 in materials.
Disposal. Old toilet goes somewhere. Most plumbers haul it for landfill disposal or recycling. Trip and time count.
What pushes the price higher
Damaged floor flange. The most common surprise on a toilet job. The cast iron or PVC flange under the toilet is corroded, cracked, or the bolt holes are stripped. Repair runs $150 to $400 depending on whether it's a flange replacement or a repair sleeve.
Soft or rotten subfloor. If you push down on the floor around the old toilet and it gives, you're going to find rotted subfloor when you pull the toilet. The customer doesn't want to hear it, but you can't safely set a new toilet on rotten plywood. This is essentially a separate carpentry scope, often $300 to $1,200 depending on the damage.
Rough-in size mismatch. Standard rough-in is 12 inches from the wall to the center of the drain. Older homes sometimes have 10-inch or 14-inch rough-ins. If the customer bought a standard-rough-in toilet for a non-standard rough-in opening, you have to swap the toilet (their problem) or use an offset flange ($75 to $150 add-on).
Tile damage. The old toilet's wax ring may be sealing a hairline crack in the tile that you don't notice until the toilet is off. If the tile is damaged, you either need a tile repair ($200-$400 add-on) or you need to leave the customer with the option to fix it themselves later.
Shut-off valve replacement. If the shut-off won't fully close, you need to replace it before you can safely do the toilet work. Add $180.
Wax ring upgrade. Some customers want a wax-free seal (Fluidmaster Better Than Wax or similar). Slightly more material cost but no real labor difference. Add $30 to $50.
Custom or imported toilet. Customer wants a specific brand from Toto, Kohler's higher-end lines, or an imported European unit. Install isn't different but unit cost can be 2x to 4x standard. Quote labor only and let them buy.
Bidet seat add-on. Customer wants a bidet seat installed at the same time. Add $580 for an electric bidet seat, or $180 for a non-electric attachment.
What pulls the price lower
Customer supplies the toilet. They bought it from Home Depot or Costco and want labor only. That's fine, but quote labor explicitly. Standard install on a customer-supplied unit runs around $300 to $400 in this market, depending on what's included (do you supply the wax ring? Do you take the old toilet?).
Multi-toilet job. Two toilets in the same house, replaced same day. Setup time amortizes. Discount of $75 to $125 on the second toilet is reasonable.
Apartment complex or rental property. Volume work for a property management client. Different pricing model entirely. Often per-toilet pricing well below retail, but volume makes it work.
The "I'll just install it myself" customer
Toilet replacement is one of the most common DIY plumbing jobs, and customers will sometimes ask "can I just do this myself?" The honest answer:
Yes, they can. It's not technically difficult. But the things that go wrong are expensive: a leaking wax ring that destroys the ceiling below it, a cracked toilet bowl during install, a stripped flange bolt that requires a flange repair, or a subfloor issue they didn't notice that becomes a major repair six months later.
If a customer wants to DIY, support them but be honest about what to look for. The ones who realize halfway through that they're in over their head will call you back, and the conversation goes better when you didn't shame them in the first place.
Repair vs replace
Sometimes the customer's "I need a new toilet" is really a repair situation. Common scenarios:
Running toilet. Almost always a flapper, fill valve, or flush valve issue. Repair runs $180 to $240. New toilet is $610. Repair almost always makes sense unless the toilet is more than 20 years old.
Loose toilet at the base. Often a wax ring failure or floor bolt issue. Reseat with new wax ring runs $300. New toilet is $610. Reseat usually makes sense.
Slow flush. Often a partially clogged trap or rim holes. Worth a snake and clean ($210) before recommending replacement.
Cracked tank or bowl. Replacement is required. The toilet has to go.
Don't sell a replacement when a repair fixes the problem. The customer remembers, and they tell their neighbors.
Why a flat rate book matters here
Toilet replacement is one of those jobs where customers shop around and compare prices. They get three quotes. Two are inconsistent (one $400, one $850, no clear logic). Yours is $610 with a written breakdown of what's included. You're not the cheapest, you're not the most expensive, and you're the only one who can explain why the number is the number. That wins jobs.
The Plumbing Flat Rate Price Book covers all the toilet types above plus 360-plus other plumbing services, all priced from a single set of inputs you control.
The bottom line
Toilet replacement in 2026 prices around $610 (standard) to $930 (pressure-assist) for like-for-like floor-mounted swaps in a Philadelphia metro market. Wall-mounted units run $1,340. Customer upgrades, code requirements, and surprises (floor flange, subfloor) push the price higher.
The contractors who price these jobs profitably are the ones who walk into the bathroom, look at the actual conditions, and quote a number that reflects the real scope. The ones losing money are quoting "around $400" from the truck before they've even seen the floor flange.
Frequently Asked Questions
How long does a toilet replacement actually take?
1.5 to 2 hours for a clean like-for-like swap with no surprises. Add 30-60 minutes if the floor flange needs work. Add another 60-120 minutes if the subfloor needs repair. Customer should plan for at least 3 hours of bathroom downtime, and longer if there's only one bathroom in the house.
Why are comfort-height toilets a few dollars more?
The unit costs slightly more wholesale. The install is the same. Most modern installs default to comfort height anyway because aging customers find it more comfortable.
Should I include the toilet itself or have the customer buy it?
Either works, but be explicit. If you're providing the toilet, you control quality and warranty. If the customer is providing, you're labor-only and any issues with the unit are theirs. Quote both ways and let them choose.
What about pulling the permit?
Most jurisdictions don't require a permit for like-for-like toilet replacement. Major rough-in changes do. Check your local AHJ rules.
What's the markup on the toilet itself?
Standard plumbing markup runs 30-40% on materials. On a $200 wholesale toilet, that's $260-$280 retail. Some customers will Google the toilet's MSRP and ask why you're charging more. The honest answer is that you're stocking it, transporting it, warrantying it, and dealing with any defects. That's worth the markup.