What a wax seal does and why it fails

A wax seal is a ring of wax that sits between the base of your toilet and the flange (the pipe fitting in the floor). It creates a watertight seal so water and waste stay in the drain line instead of leaking into your subfloor. Over time—usually 20 to 30 years—the wax hardens, cracks, or compresses, and the seal fails.

Signs your wax seal is failing include water pooling around the toilet base, soft spots in the floor near the toilet, a persistent sewer smell in the bathroom, or movement when you sit on the toilet. If you notice any of these, the seal needs replacing before water damage spreads to the subfloor and framing.

Replacing a wax seal is a straightforward job that takes 30 to 45 minutes and costs $15 to $30 in materials. You do not need a plumber unless the flange itself is cracked or the subfloor is already rotted.

Key Takeaways

  • You must turn off the water supply and empty the tank and bowl completely before removing the toilet.
  • The old wax seal sticks to both the toilet base and the flange, so you will need a putty knife or scraper to remove all of it before installing a new one.
  • A new wax seal costs $15 to $30 and comes as a ring that you press onto the flange before setting the toilet back down.
  • The toilet must sit level and centered on the flange, or the new seal will not work—use shims under the base if the floor is uneven.
  • Do not reuse the old wax seal, and do not use plumber's putty or caulk as a substitute.

Tools and materials you will need

Gather these items before you start: an adjustable wrench or socket set, a putty knife or old chisel, a bucket, towels, a new wax seal ring (standard 3-inch or 4-inch, depending on your flange), shims (plastic or wood), a level, and a caulk gun with silicone caulk (optional, for sealing the base after installation).

Wear gloves and have a trash bag nearby for the old wax. If the old seal is stuck hard, a heat gun set to low can soften it slightly, but do not overheat the toilet base or flange.

Step 1: Turn off water and empty the toilet

Locate the shutoff valve behind or below the toilet tank and turn it clockwise until the water stops flowing. Flush the toilet to empty the tank. Use a sponge or towel to soak up any remaining water in the bowl and tank, then place the wet towels in a bucket.

If water continues to drip from the tank after you shut off the valve, the shutoff valve itself may be leaking. In that case, you can still proceed—just place a bucket under the connection to catch drips while you work.

Step 2: Disconnect the water supply and remove the toilet

Use your wrench to loosen the nut connecting the water supply line to the tank inlet. Turn it counterclockwise and unscrew it by hand once it is loose. Set the supply line aside.

Next, locate the two bolts on either side of the toilet base where it meets the floor. These bolts go through the base and into the flange. Use your wrench to loosen and remove both bolts. If they are corroded and stuck, explore penetrating oil (like WD-40) and wait 10 minutes before trying again. Once the bolts are out, carefully rock the toilet side to side to break the wax seal's grip, then lift the toilet straight up and set it on its side on a towel or cardboard. Do not set it upside down, as water will spill from the trap.

Step 3: Remove the old wax seal completely

Use a putty knife or old chisel to scrape away all the old wax from both the flange and the toilet base. Work slowly and scrape in one direction to avoid gouging the porcelain or the flange. The wax will come off in chunks. Once you have removed the bulk of it, use a rag to wipe away any remaining residue.

Inspect the flange for cracks or damage. If the flange is cracked, broken, or sits below the level of the floor, you will need to replace it—this is a job for a plumber. If the flange looks intact and sits level with the floor, you can proceed with the new seal.

Step 4: Install the new wax seal and reset the toilet

Remove the new wax seal ring from its packaging. Press it firmly onto the flange, centering it over the opening. The wax should stick to the flange on its own. If your flange is recessed below the floor level, use a wax seal ring with a plastic horn (a cone-shaped extension) to bridge the gap.

Carefully lower the toilet back over the flange, aligning the bolt holes with the bolts sticking up from the flange. Lower it slowly and evenly so the wax seal compresses uniformly. Do not drop it or shift it once it is in contact with the wax. If the toilet rocks or sits unevenly, lift it off, check for debris on the flange, and try again.

Once the toilet is seated, insert the bolts through the base holes and thread the nuts on by hand. Tighten them evenly—a quarter turn on one side, then a quarter turn on the other—until the toilet is snug. Do not over-tighten, as you can crack the porcelain. The toilet should not rock when you push on it.

Step 5: Check for level and shim if needed

Place a level on the rim of the toilet tank. If the toilet tilts in any direction, you will need to shim it. Loosen the bolts slightly, slide plastic or wooden shims under the base where it is low, and retighten the bolts. Check the level again and repeat until the toilet is level in both directions.

An unlevel toilet can cause the wax seal to compress unevenly and fail prematurely. Take time to get this right.

Step 6: Reconnect water and test for leaks

Reattach the water supply line to the tank inlet and tighten the nut by hand, then give it a quarter turn with your wrench. Turn the shutoff valve counterclockwise to restore water flow. Let the tank fill, then flush twice to make sure everything works.

Watch the base of the toilet for any water seeping out. If you see water pooling around the base when ready, the seal may not have seated properly. Turn off the water, wait an hour for the wax to set, and check again. Small amounts of condensation on the outside of the bowl are normal and not a leak.

If water continues to pool after an hour, you will need to remove the toilet and reseat it. This usually means the flange was dirty, the toilet was not level, or the wax seal was not pressed on firmly enough.

Common mistakes to avoid

Do not reuse the old wax seal. Wax hardens and loses its waterproof properties once it has been compressed. A new seal costs very little and is the only reliable option.

Do not use plumber's putty, silicone caulk, or any other substitute for a wax seal. These materials do not create a watertight seal and will fail within months. Caulk around the base of the toilet after installation is fine for appearance, but it is not a seal—water can still seep underneath.

Do not over-tighten the bolts. Porcelain is brittle, and excessive force can crack the base. Snug is enough; the wax seal does the work, not the bolts.

Do not shift the toilet once it is seated on the wax. Every movement breaks the seal. If you need to adjust it, lift it off completely, inspect the flange and wax, and start over.

Frequently Asked Questions

How do I know if my wax seal is actually broken?

The most reliable sign is water pooling around the base of the toilet within a few hours of flushing. You may also smell sewer gas, notice soft or spongy flooring near the toilet, or see the toilet rock slightly when you sit on it. If you are unsure, place a dry towel around the base overnight—if it is wet in the morning, the seal is failing.

Can I replace a wax seal without removing the toilet?

No. The wax seal sits between the toilet base and the flange, so the toilet must come off to access it. There is no way to replace it without removing the toilet.

What if the flange is cracked or broken?

A damaged flange must be replaced before you install a new wax seal. This usually requires removing the toilet, cutting out the old flange, and installing a new one—a job best left to a plumber. If you try to seal a broken flange with wax, the seal will fail again within months.

How long does a new wax seal last?

A properly installed wax seal typically lasts 20 to 30 years. It can fail sooner if the toilet rocks, the flange is damaged, or the seal was not seated evenly. If you have replaced the seal and it fails again within a few years, the flange may be damaged or the toilet may not be level.

Do I need to caulk around the base after installing the new seal?

Caulking is optional and is purely for appearance. Silicone caulk around the base makes the toilet look finished and can catch small drips, but it is not a waterproof seal. The wax seal does all the real work. If you do caulk, use 100% silicone and leave a small gap at the back so any water that does seep can drain out and be visible.