How Much Does it Cost to Install a Toilet?

National Average Range:
$300 - $800

Get free estimates from plumbers near you

Get local cost

Updated: February 7, 2025

Reviewed by Adam Graham remodeling expert. Written by Fixr.com.

To provide you with the most accurate and up-to-date cost figures, we gather information from a variety of pricing databases, licensed contractors, and industry experts.

The average cost to install a toilet is $400, and most homeowners pay between $300 and $800. You could pay as little as $225 to install a budget-friendly toilet if your installation goes smoothly, but prices can rise to $5,000 if you choose a high-end smart toilet with added features or if you need to relocate your toilet or make improvements to the plumbing.

Quick Takeaways

  • The average cost to install a toilet is $400, which includes the toilet itself and the installation. You may need to pay an additional $50 to $100 to haul away the old toilet.

  • The labor for toilet replacement costs between $150 and $250 in most cases, but it could rise to $1,000 or more if your professional runs into complications.

  • Replacing a toilet typically doesn’t require a building permit, but expect to pay $150 to $250 for a permit if the home improvement project involves making changes to your existing plumbing.

Toilet Installation Costs

Toilet Installation Costs

National average cost

$400

Average range

$300–$800

Low-end cost

$225

High-end cost

$5,000

Need a pro to help you switch out your toilet? Click below to find a Fixr in your area.

Toilet Costs by Type

Most toilets are gravity-fed toilets, which means they use a top-fill tank to create the pressure needed to flush. These cost an average of $400 to install. There are other types of toilets to consider, though, depending on your needs, and your toilet installation costs depend on which one you choose.

Vented or siphon jet toilets are most commonly installed in newer homes. They use a stack line that runs to roughly 2 feet above your roofline. When you flush, the toilet vents air into the stack line, creating a vacuum and pulling the waste out of the toilet. They work very well with low water consumption, but they cost an average of $600 to install. A pressure-assisted toilet is similar but uses a sealed chamber that creates added air pressure to increase flushing power. These cost an average of $800 to install.

A macerating toilet breaks up waste for easier disposal and fewer clogs with smaller pipes or a sump pump. They’re ideal for basement toilets when coupled with a sump pump and cost an average of $1,050 to install.

Lastly, waterless or composting toilets provide a way to install a toilet where you do not have any plumbing. Instead of using water, you use organic compounds to compost the waste, which can be used to fertilize non-edible plants. They’re most popular in RVs and off-grid residences, but they’re an eco-friendly option in any home. They cost an average of $2,150 to install in a standard home.

Type of Toilet

Toilet Installation Cost Range

Gravity-fed

$300 to $800

Vented/siphon jet

$500 to $1,000

Pressure-assisted

$700 to $1,100

Macerating

$900 to $1,300

Waterless

$1,900 to $2,300

Toilet Prices by Style

Toilets come in several styles to conform to different home and bathroom designs. This includes wall-hung toilets with a hidden tank for contemporary homes and toilets that fit into corners to make more space in small bathrooms. Below are the most common toilet styles available and their costs.

Toilet Style

Toilet Installation Cost Range

Two-piece

$300 to $800

One-piece

$500 to $1,000

Corner

$600 to $1,150

Wall-hung

$500 to $1,900

Toilet Bowl Price by Shape

Most modern homes are fitted with elongated toilet seats for added comfort, but you have other options if you’re working with a small bathroom and need your toilet to take up less space. 

A round bowl shape is the least expensive and smallest, while a compact elongated bowl shape falls somewhere in the middle in terms of size but tends to be the most expensive, as they aren’t widely available.

Bowl Shape

Toilet Installation Cost Range

Round

$250 to $750

Compact elongated

$400 to $900

Elongated

$300 to $800

Looking for a professional install? Click below to connect with a contractor in your area.

Toilet Prices by Brand

For the most part, the labor cost to install a toilet is static, and the price variation comes predominantly from the actual toilet you choose. The cost of the toilet can vary by bowl shape, flushing mechanism, and toilet style, but the toilet brand you pick will also affect prices. 

Some budget-friendly options include Delta, American Standard, and Swiss Madison, while high-end brands like TOTO and Saniflo will drive costs up closer to the $1,000 range.

Brand

Toilet Installation Cost Range

Delta

$300 to $400

American Standard

$300 to $750

Kohler

$300 to $950

MOEN

$400 to $600

Swiss Madison

$400 to $600

TOTO

$550 to $1,000

Saniflo

$1,050 to $1,550

Toilet Costs by Flushing Type

Most single-flush and dual-flush toilets operate using a flapper system. Whether you push a handle, pull a knob, or push a button, it pulls a chain to lift a flap at the bottom of the tank and lets water into the bowl, which pushes the waste out. 

Some toilets, most notably those made by TOTO, use a different flushing system type, known as a tower. This enclosed mechanism produces more powerful flushing because no air can enter the chamber with the water. They use less water and are more powerful, but they’re also more expensive.

Flush Style

Toilet Installation Cost Range

Flapper

$300 to $800

Tower

$1,000 to $1,600

Labor Cost to Install a Toilet

The average labor cost to install a toilet is $150, and prices can range from $100 if you’re replacing a toilet as part of a larger bathroom remodel or up to $1,000 or more if your professional needs to do additional work. Some things that can increase your toilet installation labor costs include the following:

  • Installing a wall-hung toilet, which is popular in a wet room bathroom and requires installing the tank and mounting system behind the wall

  • Installing a macerating toilet, which may also require $1,200 in labor to install a sump pump for a basement toilet

  • Relocating your toilet for a better bathroom layout

  • Unexpected plumbing or subfloor repairs due to hidden water damage

  • Making necessary changes to update your plumbing

Enhancement and Improvement Costs

While the average toilet replacement cost is $400, you could pay more if you’re looking for additional upgrades or toilet features.

  • Touchless toilet cost: $400 to $1,000

  • Self-cleaning toilet cost: $600 to $5,000

  • Smart toilet cost: $1,000 to $5,000

  • Heated toilet cost: $700 to $1,500, including electrical connection

  • Cost to install a urinal: $400 to $1,200+

  • Cost to install a standalone bidet: $500 to $1,500+

  • Cost to install a toilet with a built-in bidet: $650 to $2,250+

Additional Considerations and Costs

There are a few other elements and cost factors you may want to consider to ensure you have your budget dialed in for toilet replacement.

  • Eco-friendliness: If you are interested in an eco-friendly toilet, look for the WaterSense label. These toilets have been tested to meet EPA standards for performance and efficiency.

  • Measurements: Before you purchase a toilet, measure the dimensions of your bathroom to be sure that it will fit and that you have enough space to walk in front of it comfortably, especially if you’re upgrading to an elongated toilet.

  • Deodorizer: Air purification systems are available with some smart toilets and toilet seats. They spray a deodorizer into the bowl when you flush, which is convenient, but these toilets usually start at $1,000 to install.

  • Emergency installation fees: If your toilet is badly damaged and you need it replaced immediately, you may have an additional charge for the emergency installation service. Fees vary by plumber and may add $75 to $200 on top of the other costs.

Looking for a professional install? Click below to connect with a contractor in your area.

FAQ: Toilet Installation Cost

Having a toilet moved costs between $1,000 and $3,000 in most cases. It can take up to 8 hours of labor and involves installing a new drain pipe connection, as well as routing new water supply lines. The cost could be lower if you’re moving a toilet as part of a full bathroom remodel, which will make accessing pipes easier.

Installing a toilet in a basement costs an average of $2,250. This includes installing a macerating toilet, which averages around $1,050, as well as installing a new sump pump, which costs an average of $1,200.

If the toilet is in good condition, with no leaks, you can reuse it in a new bathroom to save an average of $400 on toilet replacement costs.

There is no hard and fast rule for replacing a toilet, but most toilets last for 10 to 15 years. Within that time frame, you’ll likely need to do some maintenance, like replacing the flush kit, seat, flapper, and wax ring, but these toilet repairs typically cost under $100 each. If your toilet is leaking, cracked, or damaged, it may need replacement sooner. Or, if the toilet is more than 10 years old, it may be using more water to flush than a new toilet would. For this reason, you may want to upgrade to a lower-flush toilet to save water, even if your current toilet has some years of life left in it.

Written by

Dan Simms

Dan was a property manager from 2015 to 2020, during which time he managed and oversaw the upkeep and repairs of over 2,000 residential properties. He uses that experience, as well as his extensive DIY knowledge, to bring reliable information to homeowners about renovations and home-related projects. Since 2020, he has been using his experience to write about home improvement, and his work has appeared on sites like USA Today, CNN, Angi, and Today’s Homeowner.