How Much Does It Cost To Fix A Toilet?
Ashburn, VA

How Much Does It Cost To Fix A Toilet?

Ashburn, VA

How Much Does It Cost To Fix A Toilet?

$130 – $300average cost

On average, it will cost from $50 to $200 to fix a toilet yourself or between $130 and $300 to have professional repairs done by a plumber. The average charge for a plumbing contractor is $45 to $150 per hour, which does not include parts or materials.

Get free estimates for your project or view our cost guide below:

$130 – $300 average cost


On average, it will cost from $50 to $200 to fix a toilet yourself or between $130 and $300 to have professional repairs done by a plumber. The average charge for a plumbing contractor is $45 to $150 per hour, which does not include parts or materials.

Get free estimates for your project or view our cost guide below:
Are you a pro? Get new customers
Tom Grupa
Written by
Tom Grupa

Plumber Cost To Fix A Toilet

On average, it will cost from $50 to $200 to repair a toilet yourself $130 to $300 to have professional repairs done by a plumber. The hourly charge for a plumbing contractor is $45 to $150, which does not include parts or materials. Prices depend on the exact repair needed, where you live, hiring a plumber vs. hiring a handyman, and whether or not you can DIY it.

Average Cost To Fix A Toilet
National Average Cost $220
Minimum Cost $50
Maximum Cost $450
Average Range $130 to $300

Get free estimates from toilet repair services near you.

Plumber Cost to Unclog A Toilet

The plumber cost to unclog a toilet is $100 to $275. A clogged toilet needs to be fixed right away, so it doesn’t overflow and flood the bathroom or the subfloor below. Many times toilets will become clogged with objects a child has dropped in or too much toilet paper.

Costs increase if the clog is farther down the sewer line, requiring special equipment to be brought in, especially if the flooring has to be pulled up or the toilet has to be rebuilt. If you have a manual snake, you can try to break up the clog yourself first before calling a professional.

Cost To Repair & Replace Toilet Parts

Plumbers charge either by the hour or by the job, and most will have a minimum call-out charge of $50 to $200. Common toilet repairs include:

  • Replace the tank float ball and float rod. – $110

  • Install a new flapper and chain in the tank. Adjust the linkage and check. – $130

  • Replace the toilet seat. – $60 to $190 (depends on the type and size of the seat)

  • Remove and reseat toilet with new seal and bolts. – $230

Cost Of Replacement Parts

Cost of Replacement Toilet Parts
Part Cost
Wax Ring $1.80 – $25.00
Tank $34.00 – $260.00
90-Degree Pipe (PVC) $2.90
Syphon $20.00
Flange/Drain $4.00 – $25.00
Cost to Reseat $230.00
Flush Handle $9.00
Fill, Shut-Off, and Flush Valves $12.00 – $60.00
Flapper $12.00 –$30.00

New toilet with elongated bowl installed in a home
New toilet with elongated bowl installed in a home

Fill, Shut Off & Flush Valves, Flapper

A simple toilet valve replacement typically costs $70 to $150. A complete rebuild of the closet tank which includes the flush handle, flush valve, flapper, ballcock, and tank bolts costs around $300.

Cost To Replace Toilet Wax Ring & Seal

The cost to replace a toilet wax ring and seal is around $230. The process involves removing the toilet, replacing the wax ring, and reseating the toilet. The wax seal seals the toilet to the floor and keeps water from leaking onto the bathroom floor, or if it’s a second-floor bathroom, the ceiling under it. 

Replace Tank

The tank is what holds the water for flushing. If the tank is leaking, it can be replaced or repaired without having to buy a new toilet, which can cost up to $300.

Replace Bowl

If the toilet bowl cracks or becomes damaged in some way, it can be replaced, but it might be better to buy a new toilet.

With labor and a standard-grade toilet, you’ll spend $220 to $430. You have to remove the toilet to either replace the bowl or the entire toilet, replace the wax ring, and reseat it to the floor anyway, so installing a new toilet could end up saving money in the long run.

Replace Pipes

If you need pipes replaced, you will have to hire a professional plumber. The cost of having pipes repaired or replaced can vary greatly depending on the location of the pipes, the actual problem, and the question of repairing or replacing; but on average, the cost to replace pipes is $80 to $440 per hour or a fixed price of about $220.

Fix Syphon

This allows the toilet to flush. A plumber will charge $140 to fix it.

Cost To Replace Toilet Flange

The flange is a pipe fitting that does two jobs. It secures the toilet to the floor and also connects the toilet to the drain pipe. This can be done as a DIY job, with parts ranging from $5 to $30, but a professional will also fix it for about $200.

Cost To Reseat A Toilet

If you’ve purchased a new toilet, or taken yours off the floor but can’t get it back on, it needs to be reseated. A plumber charges approx. $200 to do this. This includes the new wax ring, bolts, and supply line.

How Much Does It Cost To Fix A Leaking Toilet?

Get free estimates from toilet repair services near you.

Fixing a leaking toilet could be as simple as replacing the flapper for about $12 to $30. If that doesn’t fix the problem, you’ll need to call the plumber. You’ll pay $50 to $200 for a service call, plus pay for any parts that are required, which could save you $100 to $200 a month in the long term. A minor leak in one toilet can cost you $1,000 a year in water charges. If the toilet is always running, that $1,000 can double.

How Much Does A Plumber Charge To Replace A Toilet?

The labor cost to replace a toilet ranges from $150 to $450, depending on the toilet type. This does not include the price of the toilet, which averages $200 to $350, for a total toilet replacement cost of $350 to $800.

  • A high-efficiency toilet with extra features can cost $800 to $1,500 to install.

  • The average installation takes a plumber 2 to 4 hours at $45 to $150 per hour.

  • If you're replacing an existing toilet, add $30 to $50 to remove your old toilet.

New toilet installation in half bathroom
New toilet installation in half bathroom

How Plumbers Charge

The cost of a plumber varies by the area of the United States you live in. A plumber may cost less in a rural area than in an urban area; but on average, a plumber will charge a fixed fee in the range of $130 to $300 to fix a toilet.

The average plumber’s hourly wage is $45 to $150. Many times simple repairs, such as unclogging a toilet or a drain, will have a fixed price of about $220 unless there are extenuating circumstances. The cost to snake a drain is from $3 to $13.

Some plumbers will charge a fee to look at your situation and tell you what needs to be done, but if you hire them, that charge will be deducted from the bill. A plumber may charge $50 to $200 to come and diagnose the problem. Having to call a plumber after hours, on the weekend, or on a holiday will cost more.

DIY Vs. Hiring a Plumber

Many toilet repairs can be done by the homeowner, as long as there are no plumbing or electrical issues that need to be handled by a professional. Simple repairs require no specialized tools or equipment and don’t take a long time. Replacement parts are readily available at your local home improvement store. The most common tools needed are a cordless drill, hacksaw, hammer drill, and locking pliers.

Get free estimates from toilet repair services near you.

Handyman Vs. Plumber

A handyman can do most simple toilet repairs, but you’ll want to be sure of his/her plumbing background and experience. When it comes to more complex repairs or replacements, hire a professional plumber with the knowledge and expertise needed for the job, and the correct tools and equipment. A handyman may not have the specialized equipment required.

Additional Considerations

While most toilet repairs are simple, there are always those problems that seem to escape diagnosis. If a plumber needs to investigate the issue by removing the toilet, or anything else, before doing any actual repairs, he could charge a diagnostic fee of $50 to $90. Pros often deduct the diagnostic fee from the bill if you hire them to do the repairs.

  • Accessibility – If the toilet is in a hard-to-reach area, having access to pipes or even the space behind the tank is limited, so repairs could cost more. A plumber charges $45 to $150 per hour, so anything you can do to make repairs easier will lower the bill.

  • Pipes – If pipes need to be located and replaced, that will add to the cost. If pipes are tangled in outdoor tree roots or they begin to corrode, they need replacement. Replacing pipes costs $125 to $800+, depending on where you live and the amount of pipe replacement needed.

  • Additional workers – If your toilet repair becomes a much larger job, additional workers will need to be hired and paid.

  • Time of call – If you call on a Saturday, on a holiday, or in the middle of the night, it will cost more.

Toilet repair FAQs

How long do toilet flappers last?

Toilet flappers should last for 4 to 5 years, but some chemical cleaners take a toll on flappers and then they won’t even last a year. Reduce the chemicals used, and they will last longer.

How many years does a toilet last?

A toilet can last for an indefinite number of years. The toilet itself will probably live longer than you do, as long as the porcelain the toilet is made of doesn’t crack and the toilet is not moved. The wax seal should last a good 30 years, again, if the toilet is not moved.

Can you replace just the tank of a toilet?

Depending on the brand and style of your toilet, a new tank can cost about $30 to $260 from your local home improvement store to replace the old one.

How easy is it to install a toilet?

It’s easy to install a toilet as long as you have all the required parts and pieces on hand, and the correct tools. The hardest part will be lifting the old toilet out and then carrying it outside, as it’s heavy and awkward.

How often should you replace the wax ring on a toilet?

A wax ring should last 20 to 30 years, but it might need to be replaced for the following reasons:

  • Sewage gas odor – If you suddenly start smelling sewage, it’s a good bet the wax ring cracked. It needs to be replaced right away.

  • Leaks – If you see puddles on the floor, near the toilet, or water stains on the ceiling under the toilet, the wax ring needs to be replaced.

  • A wobble – is indicative of a cracked wax ring. Toilets should not wobble; they should sit securely on the floor with no movement at all.

  • Moving the toilet – If you need to unbolt the toilet from the floor, replace the wax ring when you put it back on.

Do plumbers fix toilets?

Plumbers can fix toilets. A plumber will fix anything having to do with pipes and plumbing. It would be cost-effective for you to try to fix your toilet first because sometimes they are simple fixes. But if you’ve tried and it’s not working, call the plumber.

Getting toilet repair estimates

Before hiring a handyman or plumber to fix your toilet, be sure to:

  • Get at least three estimates to compare.

  • Browse their reviews on HomeGuide and Google.

  • Select companies that are insured, bonded, and have been in business for 5+ years.

  • When comparing quotes, confirm they include equipment of the same quality.

  • Avoid selecting the lowest quote as quality may suffer.

  • Get a detailed contract and warranty in writing before the work begins.

  • Never pay in full before the work is complete.