How Long Does a Toilet Last?

A toilet can last 20 to 50 years, though internal parts usually need replacement much sooner.

Average lifespan of a toilet

  • Porcelain toilet base: 30–50 years
  • Internal components: 5–10 years

The fixture itself often outlasts its parts.

What affects how long a toilet lasts

  • Water quality
  • Usage frequency
  • Installation quality
  • Maintenance

Hard water wears parts faster.

Signs a toilet needs replacing

  • Cracks in porcelain
  • Constant leaks
  • Frequent clogs
  • Wobbling base

Cracks usually require full replacement.

How to make a toilet last longer

  • Replace worn internal parts
  • Avoid harsh cleaners
  • Fix leaks promptly

Simple repairs extend usability.

When replacement is necessary

If the porcelain cracks or leaks persist, replacement is the safest option.

Related:

  • How long does a water heater last?
  • How long does a washing machine last?