Skip to content
Home » Blog » Toilet Replacement Cost Calculator: 2027 Prices and Labor Costs

Toilet Replacement Cost Calculator: 2027 Prices and Labor Costs

New toilet installed in a bathroom

Replacing a toilet typically costs about $380 to $880 for a comfort-height two-piece toilet installed by a plumber, including removing and hauling away the old one. Installation labor alone usually runs $150 to $350. One-piece, smart, wall-hung, and upflush toilets, along with repairs to the flange or floor, cost more.

Use the calculator below to estimate your toilet and installation, then read on for prices by toilet type, labor costs, and how to tell if you need any repairs.

Toilet replacement cost calculator

Choose your toilet, any repairs, and who’s installing it to see the total cost and the labor alone, priced for 2027 and adjusted for your state.
Installation Who’s installing it?
Toilet
Repairs and extras

Toilet replacement cost by type

These ranges include the toilet, installation by a plumber, and haul-away of the old toilet, at national average prices.

Toilet typeTypical installed costLabor only
Standard two-piece$330 – $730$180 – $430
Comfort-height two-piece$380 – $880$180 – $430
One-piece$510 – $1,150$210 – $450
Upflush (macerating)$1,330 – $2,780$530 – $1,280
Wall-hung with in-wall tank$1,530 – $3,580$930 – $2,080
Smart or bidet toilet$1,480 – $5,080$280 – $580
Labor-only figures include removal and haul-away. Smart toilets include a new GFCI outlet. Prices are for 2027 planning.

Standard and comfort-height toilets

Two-piece toilets with a separate tank and bowl are the most common and affordable. Comfort-height or ADA-height models have a seat about 17 to 19 inches high, a couple of inches taller than standard, which many adults find easier to use.

One-piece toilets

One-piece toilets have the tank and bowl molded together, so they’re easier to clean and have fewer places to leak. They’re heavier and cost more.

Wall-hung toilets

Wall-hung toilets mount to a steel carrier with the tank hidden inside the wall. They save floor space and make cleaning easy, but installation means opening the wall, which adds labor and drywall or tile repair.

Smart toilets and bidet seats

Smart toilets add features like heated seats, bidet washing, and automatic flushing. They need a GFCI-protected outlet near the toilet. A bidet seat on your existing toilet is a cheaper way to get many of the same features, from about $50 for a non-electric seat to $700 for an electric one, plus installation. See our guide to whether bidet toilets are worth it.

Upflush toilets

Upflush, or macerating, toilets grind waste and pump it up to an existing drain line. They’re used where a regular drain is hard to reach, like basements, and cost less than breaking concrete to add a drain.

Toilet installation labor cost

Most plumbers charge about $150 to $350 to replace a toilet in the same spot, or about $180 to $430 including haul-away. Some charge a flat rate and others charge hourly with a minimum. Labor covers shutting off the water, removing the old toilet, scraping the old wax ring, installing a new wax ring and closet bolts, setting and leveling the toilet, and reconnecting the supply line.

Common add-ons:

  • New shutoff valve: about $100 to $250.
  • Flange repair or replacement: about $100 to $300.
  • Subfloor repair under a leaking toilet: about $300 to $1,000.
  • New outlet for a smart toilet or electric bidet seat: about $200 to $500.
  • Moving the toilet: about $1,000 to $3,000 or more, depending on how hard it is to reach the drain.

Replacing just the wax ring

If your toilet rocks or leaks at the base, the wax ring may need replacing. A plumber or handyman usually charges about $100 to $250, since the toilet has to be pulled and reset. It’s often the same visit fee whether you replace the ring or the whole toilet, so if your toilet is old, it can make sense to replace both at once.

Signs it’s time to replace your toilet

  • Cracks in the tank or bowl
  • Frequent clogs or weak flushes
  • Constant running even after replacing the flapper and fill valve
  • Rocking that a new wax ring doesn’t fix
  • Water use of 3.5 gallons or more per flush. Toilets sold in the U.S. since 1994 use 1.6 gallons or less, and WaterSense models use 1.28 gallons or less.

Replacing a toilet yourself

Swapping a toilet in the same spot is a common DIY project. Doing it yourself brings a standard toilet down to about $170 to $340 in materials and disposal.

  1. Measure the rough-in: the distance from the finished wall to the center of the closet bolts. Most toilets need 12 inches; some older homes have 10 or 14.
  2. Shut off the water, flush, and sponge out the remaining water.
  3. Disconnect the supply line, remove the nuts, and lift off the old toilet.
  4. Scrape off the old wax ring and check the flange. Repair it if it’s cracked or loose.
  5. Set a new wax ring and closet bolts, lower the new toilet straight down, and tighten the nuts evenly.
  6. Install the tank if it’s a two-piece model, reconnect the supply line, and check for leaks.

Call a plumber if the flange is broken, the floor is soft, or the shutoff valve won’t close.

Ways to save

  • Choose a standard two-piece or comfort-height toilet that fits your existing rough-in.
  • Keep the toilet in the same spot.
  • Replace an aging shutoff valve at the same time to avoid a second visit.
  • Bundle the toilet with other plumbing work, like a faucet or vanity, to save on trip charges.
  • Ask whether the installer’s price includes haul-away.

Updating more of the bathroom? See our vanity installation cost calculator, small bathroom remodel cost calculator, or all our cost calculators.

Frequently asked questions

How much does it cost to replace a toilet?

Most toilet replacements cost about $330 to $880 installed by a plumber, including the new toilet, installation, and hauling away the old one. A standard two-piece toilet runs about $330 to $730, and a comfort-height model about $380 to $880. One-piece, smart, wall-hung, and upflush toilets cost more.

How much do plumbers charge to install a toilet?

Labor to replace a toilet in the same spot usually costs about $150 to $350, or $180 to $430 including removal and haul-away. A handyman or store installation service may charge somewhat less. Wall-hung and upflush toilets take much more work, about $900 to $2,000 and $500 to $1,200 in labor.

How much does it cost to replace a toilet wax ring?

Replacing just the wax ring usually costs about $100 to $250 from a plumber or handyman, since the toilet has to be pulled and reset. The ring itself costs only a few dollars. If the flange or subfloor is damaged, expect to pay more.

Can I replace a toilet myself?

Yes, if the new toilet fits the existing rough-in and the flange is in good shape. You’ll need to shut off the water, drain and remove the old toilet, install a new wax ring and bolts, set the toilet, and reconnect the supply line. Doing it yourself saves about $150 to $350 in labor.

How long does it take to replace a toilet?

A plumber can usually replace a toilet in the same spot in one to three hours. Repairing a flange or subfloor, adding an outlet, or installing a wall-hung toilet can take a day or more.

Should I repair or replace my toilet?

Repair it if the problem is a running fill valve, flapper, or wax ring, which usually costs under $250. Replace it if the bowl or tank is cracked, it clogs often, it uses 3.5 gallons or more per flush, or you’re remodeling the bathroom anyway.

Estimates are national average costs for 2027 planning and are not quotes. See our disclaimer and affiliate disclosure.

Leave a Reply

Your email address will not be published. Required fields are marked *

rebath logo

Save $1000 Off Re-Bath Remodeling

Our Re-Bath discount will save you $1000 off a full bathroom remodel, or $500 off a tub or shower update.