Based on aggregated data, installing a toilet costs $200 to $700, with a typical job landing near $400. The toilet and its parts account for $100 to $400 of that and labor for $100 to $350, across a typical 2 to 4 hours. A like-for-like replacement in an existing location generally requires no permit.
That range holds on one condition: the floor and the closet flange under the old toilet are sound. A toilet is the only fixture in a house that is bolted directly through the finished floor into a fitting that sits in the subfloor, and it is sealed with a $5 ring of wax. When that seal fails it does not spray — it weeps, slowly, under a ceramic base that hides the evidence for years. The toilet is cheap. The floor under it is not. A rocking bowl or a spongy patch in front of the pan is the signal that a $400 job has become a $900 to $3,000 one, and that fork decides more about the final bill than every toilet feature on the showroom wall combined.
What the $200 to $700 Actually Covers
| Component | Low | Typical | High |
|---|---|---|---|
| Toilet and installation parts | $100 | $200 | $400 |
| Labor (2–4 hours) | $100 | $200 | $350 |
| Installed total | $200 | $400 | $700 |
Roughly half the money is labor on a typical toilet — a higher parts share than a shower valve replacement, where the part costs very little and the wall work costs a lot, and a lower parts share than a full half bath remodel, where fixtures and finishes dominate.
What those hours buy is a short, unglamorous sequence: shut the stop valve, flush and sponge the tank and bowl dry, disconnect the supply line, unbolt the closet bolts, break the old wax seal, lift the bowl clear, scrape the flange back to bare metal, check the flange height against the finished floor, set a new seal and bolts, seat and level the new bowl, connect the supply, and then run it long enough to see whether the base stays dry. The last step is the whole job. Everything before it is furniture-moving.
Cost by Toilet Type
The bowl on the showroom floor is the smallest variable on this page — right up until the type changes what has to happen to the room.
| Toilet type | Toilet price | Installed total | What changes about the install |
|---|---|---|---|
| Two-piece, standard height | $100–$400 | $200–$600 | Nothing — the baseline job, tank bolts to bowl on site |
| One-piece | $250–$900 | $350–$1,100 | Heavier and awkward to set as a single unit; two people on the lift |
| Comfort height / ADA-height (17–19 in seat) | $150–$600 | $250–$800 | Same install, taller bowl; a like-for-like swap either way |
| Dual-flush | $200–$700 | $300–$900 | Same install; the flush valve is the difference, not the plumbing |
| Pressure-assisted | $250–$800 | $350–$1,000 | Needs adequate supply pressure; noisier, parts cost more later |
| Smart toilet / integrated bidet seat | $600–$3,000+ | $800–$3,500+ | Needs a GFCI outlet within reach — an electrician if none exists |
| Upflush / macerating (basement, no drain below) | $700–$1,800 | $1,100–$3,000 | Pumps waste up to the existing drain line; a power circuit and a vent |
| Wall-hung | $300–$1,200 (bowl) | $1,000–$3,500 | In-wall carrier frame at $400–$1,200; the wall is opened, framed and closed |
Two of those rows are not really this project at all. A wall-hung toilet hangs on a steel carrier bolted to the framing inside the wall, with the tank concealed behind the finished surface. Opening a wall, setting a carrier, and closing that wall back up is a framing and drywall job with a toilet at the end of it — which is why it lands near $1,000 to $3,500 rather than $200 to $700. An upflush toilet solves a different problem entirely (a bathroom below the drain line, typically in a basement) with a pump instead of gravity.
The other six rows all describe the same two-to-four-hour swap. Between them, the installation barely moves. The price moves because the box costs more.
Comfort height, dual flush and WaterSense
Three features come up in nearly every purchase and none of them change the labor line.
- Comfort height (a 17 to 19 inch seat, versus the standard 14 to 15 inches) is the ADA-referenced bowl height. It adds roughly $30 to $100 to a comparable model and nothing to the install.
- Dual flush offers a reduced flush for liquid waste. It typically adds $50 to $150 to the toilet price. The mechanism, not the plumbing, is what differs.
- WaterSense is the EPA label for fixtures that use 1.28 gallons per flush or less, against the federal maximum of 1.6 gallons per flush that has applied to new toilets since 1994. Toilets sold before that rule commonly used 3.5 gallons or more. The label is a specification on the box, not a cost item — WaterSense models sit across the whole price range, from the cheapest two-piece upward.
The water arithmetic is worth doing once, because it is the only part of this project with an ongoing return. A four-person household flushing about 5 times per person per day runs roughly 7,300 flushes a year. At 3.5 gallons that is about 25,600 gallons; at 1.28 gallons it is about 9,300. The difference, roughly 16,000 gallons a year, priced at a combined water-and-sewer rate of $8 to $15 per 1,000 gallons, is about $130 to $240 a year — enough to cover a $400 installed toilet in two to three years. That return only exists when the toilet being replaced is a pre-1994 3.5-gallon model. Swapping a 1.6-gallon toilet for a 1.28 saves roughly $25 to $45 a year, which does not pay for anything.
The Flange, the Subfloor, and Why a $400 Job Becomes a $3,000 One
This is the section that decides the bill, and almost none of it is about the toilet.
The closet flange is the ring the toilet bolts to. It sits on top of the drain pipe and is screwed into the subfloor, and its correct height is flush with — or slightly above — the finished floor. Everything downstream of the toilet depends on it.
| Condition found when the old toilet comes up | What it means | Typical cost |
|---|---|---|
| Flange intact, correct height, bolts sound | Nothing to do — this is the $200–$700 job | $0 |
| Bolt slots snapped, flange otherwise sound | Repair ring bolted over the existing flange | $25–$75 in parts |
| Flange cracked, corroded, or sitting below the finished floor | Flange repair or replacement | $150–$400 |
| Flange sits below a new tile floor added over the old one | Flange extender or spacer kit, re-seal | $150–$400 |
| Wrong rough-in for the toilet purchased | Offset flange — the floor is opened | $150–$400 |
| Subfloor around the flange soft or spongy | Cut out and replace the damaged decking | $900–$3,000 for a typical room |
| Rot has reached the joists, or mold is present | Structural repair plus remediation | $3,000+ |
A flange that cannot hold the bolts down is the reason a toilet rocks, and a toilet that rocks breaks its own wax seal every time somebody sits on it. That is the loop: movement breaks the seal, the seal leaks, the leak softens the subfloor, the soft subfloor lets the flange move more. By the time the floor feels spongy underfoot, the cheap end of the fix is already gone.
The costs on the far side of that fork are compiled elsewhere on this site and they dwarf the toilet:
- Subfloor replacement runs $900 to $3,000 for a typical 300 square foot room, or $3 to $10 per square foot — see subfloor replacement cost. A bathroom is smaller than 300 square feet, but small-area work carries minimum charges and the cut-out sits under a fixture, a vanity and usually tile.
- Water damaged floor repair starts at $200 to $3,000 for a contained area and runs to $1,200 to $5,000+ per room once drying, finish flooring, subfloor and any joist work are stacked — see water damaged floor repair cost.
- The finished floor above the subfloor has to come up and go back down. Tile removal, then tile, is its own line.
A toilet at $400 sitting on a repair at $1,500 is a $1,900 project in which the toilet is 21 percent of the bill. That ratio, not the price of the bowl, is what a homeowner searching for this cost is usually about to discover. The signals are cheap to read and they show up long before the floor goes soft: a bowl that moves when leaned on, a base that has been caulked and re-caulked, a stain spreading on a ceiling below a second-floor bathroom, or a musty smell that does not clear.
The Small Parts That Decide Whether It Leaks Again
The parts list for a toilet is short and cheap, and it is where the difference between a job that lasts twenty years and a job that comes back in eighteen months actually lives.
| Part | Typical cost | Why it appears on the invoice |
|---|---|---|
| Wax ring | $3–$10 | The traditional seal. Compresses once and once only — it is never reused |
| Waxless seal (rubber / foam gasket) | $10–$25 | Repositionable, tolerant of a slightly low flange, does not melt in a hot attic-adjacent floor |
| Closet bolts and washers (pair) | $3–$10 | Corroded bolts snap on removal; brass replacements do not seize |
| Flange repair ring | $10–$30 | Bolted over a flange whose bolt slots have broken out |
| Flange extender / spacer kit | $10–$40 | Raises a flange left low by a new floor layer |
| Braided supply line | $8–$20 | The item most likely to fail after being disturbed |
| Angle shutoff valve | $10–$25 | An old multi-turn stop that will not seat gets replaced, not fought with |
| Toilet seat (if not included) | $20–$150 | One-piece and premium models often include it; cheap two-piece models often do not |
| Shims, silicone, bowl caulk | $5–$20 | Consumables |
| Old toilet removal and disposal | $50–$200 | Vitreous china is heavy, sharp when broken, and not household recyclable |
| Small-parts subtotal, excluding removal | $50–$150 | Sits inside the $100–$400 materials band alongside the toilet |
Wax versus waxless is the one genuine choice in the list. A wax ring is the traditional seal: it costs a few dollars, it seals brilliantly when the bowl is set once, straight down, and never nudged — and it is destroyed by exactly that nudge. A waxless rubber or foam gasket costs $10 to $25, can be set and re-set without being ruined, and tolerates a flange that sits a little below the finished floor. Aggregated repeat-service data is what makes this a cost question rather than a preference: a seal that fails is not a $5 problem, it is the first link in the chain that ends at the subfloor table above.
Rough-In Distance — the Spec That Makes a Bought Toilet Not Fit
The rough-in is the distance from the finished wall behind the toilet to the centre of the closet bolts. It has three common values and one consequence.
| Rough-in | Where it is found | Effect on cost |
|---|---|---|
| 12 inches | The standard in the large majority of US homes | None — the widest model choice, the lowest prices |
| 10 inches | Common in older homes and tight or half baths | Fewer models; typically $30–$150 more for an equivalent toilet |
| 14 inches | Occasional, mostly in older or custom builds | Fewest models; typically $30–$150 more |
A 12-inch toilet in a 10-inch bathroom does not sit against the wall — it sits two inches off it, or it does not sit at all. The fix is either a return trip with the right toilet, or an offset flange at $150 to $400 installed, which shifts the bolt centres and means opening the floor to get at the drain. Neither of those is in anyone’s $400 budget.
Measuring it takes thirty seconds and needs no tools beyond a tape: wall to the centre of the bolt caps at the base, ignoring any baseboard. It is the single specification that turns a delivered box into a returned box, and it is the cheapest thing on this page to get right.
Materials vs Labor, and the Trade Minimum
| Component | Low | Typical | High | Share of a typical job |
|---|---|---|---|---|
| Materials (toilet, seal, bolts, supply line, valve) | $100 | $200 | $400 | ~50% |
| Labor (2–4 hours) | $100 | $200 | $350 | ~50% |
| Total | $200 | $400 | $700 | 100% |
Nearly every plumbing call carries a trade minimum of $75 to $200, billed before the first hour of work is counted, on top of an hourly rate that commonly runs $75 to $150 per hour. That produces an arithmetic that surprises people:
| Toilet purchased for | Labor at the floor | Small parts | Realistic total |
|---|---|---|---|
| $120 basic two-piece | $150–$250 | $50–$100 | $320–$470 |
| $250 comfort-height dual flush | $175–$275 | $50–$120 | $475–$645 |
| $500 one-piece | $200–$350 | $60–$150 | $760–$1,000 |
| $150 toilet, flange also replaced | $300–$550 | $200–$450 | $650–$1,150 |
Read down the left column and the toilet price rises four-fold; read down the right and the total roughly doubles. The labor floor compresses the range at the bottom — which is why a $150 toilet still costs about $350 to fit, and why the marginal cost of a better toilet is small: another $100 of bowl on a job that costs $350 to $470 either way.
The corollary runs the other way too. Because the minimum is charged per visit, not per fixture, a toilet swapped during the same call as a leaking faucet or a bathroom sink installation shares one call-out charge between two jobs.
Cost by City
The toilet is a national product — a two-piece model costs what it costs in Houston and in Chicago. Only the labor half moves. Applying the formula City Adjusted Cost = National Average × City Labor Adjustment Factor to the $200 labor portion of a typical $400 job:
| City | Labor Adjustment Factor | Adjusted Typical Job (toilet flat + labor scaled) | Adjusted Labor Portion | vs. National |
|---|---|---|---|---|
| Chicago, IL | 1.33 | $465 | $265 | +33% |
| New York, NY | 1.23 | $445 | $245 | +23% |
| Seattle, WA | 1.29 | $460 | $260 | +29% |
| Houston, TX | 0.93 | $385 | $185 | −7% |
| San Antonio, TX | 0.85 | $370 | $170 | −15% |
Labor adjustment factors are derived from BLS Occupational Employment and Wage Statistics (May 2025): the median ratio of local to national hourly wages across the trades that do this work. How this is calculated.
Chicago carries the highest labor factor in the dataset at 1.33 — higher than New York at 1.23 — and San Antonio the lowest at 0.85. Applied to a typical job that is roughly $465 in Chicago against $370 in San Antonio.
That is a spread of under $100 on the whole project, and saying so plainly is more useful than dramatising it. Two to four hours of labor is simply not enough for geography to move the bill far. Where the city factor genuinely bites on this project is on the far side of the fork: a $1,500 subfloor and flange repair is almost entirely labor, so the same repair that costs $1,500 against national rates lands near $2,000 in Chicago and near $1,275 in San Antonio. The geography of a toilet bill is really the geography of whatever piece of floor has to come out. The calculator above applies any of the 20 city factors to this project directly.
DIY vs Hiring a Plumber
A like-for-like swap onto a sound flange is one of the more approachable fixture jobs in a house: the water shuts off at a single stop behind the bowl, and every connection is visible.
| Item | Typical cost |
|---|---|
| Toilet (basic to mid two-piece) | $100–$400 |
| Wax ring or waxless seal | $3–$25 |
| Closet bolts and washers | $3–$10 |
| Braided supply line | $8–$20 |
| Angle shutoff valve, if replaced | $10–$25 |
| Toilet seat, if not included | $20–$150 |
| Adjustable wrench, socket set, hacksaw (if not owned) | $25–$60 |
| Shims, silicone, sponge, bucket | $10–$25 |
| Disposal at a transfer station | $0–$50 |
| DIY total | $130–$480 |
| Professional installation | $200–$700 |
Aggregated data puts the DIY saving at roughly $100 to $350 — the labor line, and nothing else, since the toilet costs the same either way. It is one of the thinner DIY margins on this site, and the reason is structural: on a $400 job with a $200 labor half, there is only $200 to win.
Three things move the calculation, and none of them are about skill:
- The flange. A sound flange at the right height makes this a two-hour job. A cracked flange, or one sitting below a tile floor added since the toilet was last off, is a floor-level repair at $150 to $400 and it is discovered only after the old bowl is out and the water is off.
- The weight. A one-piece toilet is a single awkward 80 to 120 pound porcelain object that has to be set straight down onto two bolts without touching the wax. A dropped bowl is a $250 mistake and a sharp one.
- The old toilet. It still has to go somewhere. Disposal is $50 to $200 through a plumber and often a transfer-station fee otherwise; kerbside collection generally will not take vitreous china.
The failure mode belongs in the data, not in advice. A toilet seal that is compromised does not announce itself — it wicks into the subfloor under a ceramic base that hides it. The cost of that outcome is on the flange table above, and it is one to two orders of magnitude larger than the $100 to $350 that was saved.
What Drives the Price
- Toilet type — $0 to $2,800 in fixture price. A two-piece at $100 and a smart toilet at $3,000 install almost identically. This variable is a shopping decision, not a plumbing one.
- Wall-hung or upflush — $1,000 to $3,500 installed. The two types that stop being a swap and start being a construction job.
- Flange condition — $0 to $400. Nothing, or a $150 to $400 repair. Unknown until the old bowl is lifted.
- Subfloor condition — $0 to $3,000. The single largest variable on this page, and the reason a rocking toilet is expensive news.
- Rough-in mismatch — $30 to $400. A $30 to $150 premium for a 10 or 14 inch model, or $150 to $400 for an offset flange if the wrong toilet was bought.
- Trade minimum — $75 to $200. Charged before the first billable hour, which is why a cheap toilet does not produce a cheap invoice.
- Removal and disposal — $50 to $200. A separate line on most invoices.
- Shutoff valve that will not close — $10 to $25 in parts, plus an hour. An old multi-turn stop that will not seat means shutting the house main. Common in homes over about thirty years old.
- A smart toilet with no outlet — $150 to $400. Integrated bidet seats need a GFCI receptacle within reach of the bowl, and most bathrooms do not have one there.
- City labor rates — Chicago 1.33 at the top of the dataset, San Antonio 0.85 at the bottom. Applied to labor only, which is half the bill.
Lifespan and Cost Per Year
Aggregated service data puts a vitreous china toilet at 20 to 50 years of service life. The bowl and tank effectively do not wear out; what fails is everything else — a flapper at $5 to $15 every 3 to 5 years, a fill valve at $10 to $25 every 5 to 10, a seat at $20 to $150, a wax seal that gets disturbed. Most toilets are replaced for water use, style, or a bathroom remodel, not because they broke.
That makes the arithmetic unusually favourable. A $400 installation serving 25 years is about $16 a year, plus perhaps $3 to $5 a year in flapper and fill-valve parts. A $700 job over the same period is $28 a year. Even a $1,100 one-piece works out to $44.
Both numbers are small enough that the toilet is never the financial question on this page. The financial question is whether the job stays a $200 to $700 fixture swap or crosses into the $900 to $3,000 subfloor line — a difference of five to fifteen times the cost of the fixture itself, decided entirely by what is found under the base of the old bowl.
How to Reduce Toilet Installation Cost
- Measure the rough-in before buying anything. Twelve inches is standard; a 10-inch bathroom that receives a 12-inch toilet produces either a returned box or a $150 to $400 offset flange.
- Bundle the visit. The $75 to $200 trade minimum is charged once per call, not once per fixture, so a toilet, a running faucet and a sink swap done together share one call-out charge.
- Deal with a rocking bowl while it is still a $150 to $400 flange job. Once the subfloor is soft it is a $900 to $3,000 one.
- Ask for removal and disposal as its own quoted line at $50 to $200. It is not always included, and it is not always disclosed.
- Compare the toilet’s price to its installed price, not to another toilet. On a job with a $200 labor floor, spending $100 more on the fixture changes the total by 25 percent and the fixture by 80 percent.
- Where a bathroom project is already planned, price the toilet inside it. The wider picture is compiled on the plumbing cost hub, and a half bath remodel or a bathtub replacement already carries the trade minimum and the floor access that a standalone toilet swap has to pay for on its own.
Last updated: August 2026. All figures reflect aggregated national cost data and are not a quote for a specific bathroom. Actual pricing depends on toilet type, flange and subfloor condition, rough-in distance, and local market. See the methodology page for how figures are calculated and sourced, or run a city-adjusted estimate on the cost calculator.