Should you repair or replace your toilet?

Updated August 2026

← Every repair-or-replace call

Repair first: better than nine in ten toilet complaints end at a $10–30 flapper, fill valve, or wax ring, and replacement only makes sense once the porcelain itself has failed. A tank that refills on its own, a fill valve that never shuts up, a lazy flush, and water seeping at the base are all cheap parts plus an afternoon. A new toilet is $150–400 for the fixture and $250–600 installed, real money for something whose porcelain routinely lasts 25 to 50 years. Cracks, chronic clogging, and water use draw the line, not the date stamped inside the tank lid.

The short version

Picture a toilet as porcelain that lasts decades bolted to $30 of plastic guts that do not. The bowl and tank have no moving parts and commonly reach 25 to 50 years, while the flapper, fill valve, and flush valve wear out every 5 to 7. A universal rebuild kit costs $25–50 and replaces all three in one sitting, which is the rule worth remembering: rebuild the tank before you price a toilet. Replacement earns its place in three cases. Cracked porcelain cannot be patched and lets go without warning. A bowl that clogs weekly is usually a first-generation low-flow design with a poor trapway, and no plunger fixes engineering. And during a bath remodel, a 3.5 gpf relic is worth trading for a 1.28 gpf model.

Your situation, decided

Repair or replace, by situation (Updated August 2026)
Situation Verdict Why
Tank refills by itself every few minutes Repair An $8–20 flapper; a dye test confirms it in 20 minutes
Tank never stops filling, or the valve whistles Repair A $15–30 fill valve, one wrench and one supply line
Water seeping at the base after each flush Repair A $5–15 wax ring reset, or $150–350 with a plumber
Hairline crack in the tank or bowl, wet floor Replace Porcelain cannot be patched and cracks widen under load
Weak flush, everything else normal Repair Descale the rim jets and open the shutoff fully; $0–30
Clogs weekly on a first-generation 1.6 gpf model Replace An early low-flow bowl design; a modern 1.28 gpf clears better
Old 3.5 gpf toilet working fine Replace when convenient Roughly 2 gallons saved per flush pays back slowly, not urgently

What each path costs

Repairs typically run $10–50; a replacement is $250–600 installed. Porcelain lasts 25–50 years, but the tank guts wear out every 5–7. Rebuild the internals for under $50 as often as needed; replace only for a crack, chronic clogging, or a water-use upgrade. Price your own number on the home maintenance cost calculator before you commit either way.

The repair-or-replace call is easy when you know the unit's age and service history. OnOtto keeps both, plus the maintenance that delays this decision for years.

Start your home's service log, free

Frequently asked questions

How do I find a silent toilet leak?

Use dye. Drop food coloring or a test tablet into the tank, then leave the toilet alone for 20 minutes. Color appearing in the bowl means the flapper is passing water, and the fill valve is quietly topping the tank off all night to compensate. The EPA notes that a leaking toilet can waste 200 gallons a day, which shows up as a real line on a metered bill. A twice-yearly dye test catches it while the fix is still $8.

Is a rocking toilet a repair or a replacement?

A repair, almost always, but not one to postpone. A toilet that rocks breaks the wax seal every time someone sits down, and sewage water then wicks into the subfloor. Start by snugging the closet bolts a quarter turn at a time, since over-tightening cracks the base. If it still moves, the flange beneath it is broken or the floor is soft, and a plumber charges $150–350 to pull the toilet, fit a repair flange, and set a fresh wax ring. Caulking it solid only hides the leak.

Should I replace an old toilet just to save water?

Not on its own, but plan for it. A 3.5 gallon per flush toilet uses nearly three times what a 1.28 gpf model does, roughly 2 gallons saved per flush and thousands of gallons a year for a family of four. At $250–600 installed the payback stretches over years, so the sensible timing is a bath remodel or the point where the old bowl starts clogging. Porcelain lasts 25 to 50 years, so nothing forces the decision early.

Related references