We earn a commission from qualifying purchases at no extra cost to you. This never influences our rankings.

How to Repair a Rotted Subfloor Under a Toilet

A practical walkthrough for cutting out soft, water-damaged subfloor around a toilet flange and replacing it correctly before reinstalling the toilet.

Quick Answer

A soft, spongy floor around the toilet base almost always means the subfloor has rotted from years of small leaks at the wax ring or flange. You fix it by removing the toilet, cutting out the damaged plywood or OSB back to solid wood, checking the joists underneath for rot, then patching in new subfloor material of matching thickness. The flange has to sit at the correct height once the patch and new flooring are in place, or the toilet will rock and leak again. Plumbers commonly recommend replacing the wax ring and inspecting the flange itself any time the floor is opened up, since a cracked or corroded flange is often what caused the rot in the first place.

Soft or bouncy flooring around the base of a toilet is a sign of water damage below the surface, not just a cosmetic problem. Plywood and OSB subfloor absorb moisture from slow leaks over months or years, and once the wood fibers break down, no amount of caulk or sealant will make the floor solid again. The only real fix is cutting out the damaged section and replacing it with new material.

How to tell if the subfloor is actually rotted

Press around the base of the toilet with your hand or foot. A healthy subfloor feels completely rigid. If you feel any give, flex, or a slightly spongy texture, water has already gotten into the wood. Other signs include a musty smell near the floor, discoloration or dark staining on the flooring around the toilet, and a toilet that rocks slightly even after you have tightened the closet bolts. If you have already dealt with a toilet leaking at the base, there is a good chance water has been seeping into the subfloor for longer than you realized, since these leaks are often intermittent and easy to miss until the flooring starts to fail.

What actually causes the rot

Almost every rotted subfloor under a toilet traces back to one of three sources. A failed wax ring lets sewer water and condensation leak out with every flush, and a toilet wax ring leak can go unnoticed for months because the water runs down between the flange and the floor instead of pooling visibly on top. A cracked or corroded closet flange lets water bypass the wax ring entirely. And a toilet that was never properly bolted down rocks with every use, breaking the wax seal a little more each time until it fails completely. Identifying which of these caused the damage matters, because replacing the subfloor without fixing the underlying leak source just resets the clock on the same problem.

Tools and materials you need

  • Pry bar and utility knife
  • Reciprocating saw or jigsaw
  • Plywood or OSB matching your existing subfloor thickness, typically 3/4 inch
  • Construction adhesive and deck screws
  • New wax ring or a wax-free rubber flange seal
  • New closet bolts and a flange repair ring if the flange itself is damaged
  • Wood hardener or epoxy consolidant for lightly softened joists
  • Moisture meter, optional but useful for confirming dry wood before you close things up

Step-by-step subfloor repair

1. Remove the toilet

Shut off the supply valve, flush to empty the tank, and disconnect the supply line. Remove the closet bolt caps and nuts, then lift the toilet straight up and set it on old towels. Scrape off the old wax ring from the flange and stuff a rag in the drain opening to block sewer gas while you work.

2. Cut back the damaged flooring

Peel back the finish flooring, whether it is vinyl, tile, or laminate, in the area around the flange. Use a moisture meter or just a screwdriver to probe the subfloor and mark where it transitions from soft to solid. Rotted plywood usually crumbles or delaminates when probed, while sound wood resists. Mark a rectangular cut line that extends at least a few inches past the soft area on all sides, ideally landing the cut edges over the centerline of a joist so the new piece has something solid to screw into.

3. Cut out and remove the damaged section

Set your saw blade depth to just the thickness of the subfloor so you do not cut into the joists or any pipes below. Cut along your marked lines and pry out the damaged piece. Check the flange itself once it is exposed. If it is cracked, corroded, or sitting loose, this is the point to install a repair ring or replace it entirely, since covering a bad flange with new plywood only hides the problem.

4. Inspect and treat the joists

Look at the top of the floor joists under the cutout. Lightly discolored but structurally sound wood can often be treated with a wood hardener or epoxy consolidant and left to cure. If a joist is soft enough that a screwdriver sinks in easily, or if it has visibly sagged, that is a structural issue that needs joist sistering or replacement, which goes beyond a simple flooring patch and may call for a contractor.

5. Cut and install the new patch

Cut a new piece of plywood or OSB to match the removed section, using the same thickness as the original subfloor. Cut the flange opening carefully so the flange sits flush against the new surface. Apply construction adhesive to the joists, set the patch in place, and screw it down every six to eight inches along the joists. Stagger the seams from the original subfloor cuts where practical for better strength.

6. Reset the flange height

Once the patch and any new finish flooring are installed, the flange needs to sit at the correct height relative to the finished floor surface, ideally flush or very slightly proud of it. If the flange now sits too low because of added flooring layers, a flange extender kit corrects this without having to disturb the drain pipe again.

Reinstalling the toilet

Install new closet bolts in the flange slots, set a fresh wax ring or wax-free seal in place, and lower the toilet straight down onto the bolts. Press down firmly and evenly, then hand-tighten the nuts before snugging them with a wrench, alternating sides so the toilet settles evenly without cracking the base. For the full sequence including caulking and leak-testing, see this guide on toilet reinstall after floor repair. If the toilet is old or the flange required significant repair work, it is often a good time to evaluate whether replacement makes more sense than reinstalling an aging unit, and this guide to replacing an old toilet covers how to decide.

How to prevent it from happening again

Check the base of the toilet for rocking every few months by pressing down on opposite corners. Recaulk the base if the seal between the toilet and floor cracks, but leave a small gap at the back so any future leak shows itself instead of being trapped and hidden under the toilet. Replace the wax ring anytime the toilet is removed for any reason, even if the old one still looks intact, since reusing a compressed wax ring rarely creates a reliable seal.

Frequently asked questions

? How do I know if my subfloor is rotted under the toilet?

Press on the floor around the base. Soft, spongy, or flexing spots mean the subfloor has absorbed water and started to break down, especially if paired with staining or a musty smell nearby.

? Can I repair rotted subfloor without removing the toilet?

No. The toilet has to come off so you can access the flange and cut out the damaged flooring cleanly. Working around it risks cracking the base or leaving hidden rot untreated.

? What thickness plywood should I use to patch subfloor?

Match the thickness of your existing subfloor, which is most commonly 3/4 inch in homes with standard joist spacing. Using a thinner patch creates a weak spot that flexes differently from the surrounding floor.

? Does homeowners insurance cover subfloor rot from a toilet leak?

Coverage varies by policy and insurer, and sudden accidental leaks are more commonly covered than damage that built up gradually from a leak that went unaddressed. Check your specific policy or ask your insurer directly before assuming either way.

? Why does my toilet rock even after I fixed the subfloor?

A rocking toilet after a repair usually means the flange is not at the correct height relative to the new floor surface, or the closet bolts were not tightened evenly. Check flange height with a flange extender if needed.

Related Guides

A
Researched by admin

Compares published specs, MaP flush-test scores, certifications and aggregated owner reviews. We do not physically test units in a lab and no paid placements influence our rankings.

Updated September 2026 · Toilets
Keep reading

Related guides

How to Replace All the Parts Inside a Toilet Tank

Toilets
4.6

Learn how to rebuild a toilet tank with a full repair kit, from shutting off water to installing a new fill valve,…

Read the guide

How to Remove Seized Toilet Tank Bolts

Toilets
4.6

Toilet tank bolts spinning and rusted solid? Here is how plumbers cut, penetrate, or drill them out without cracking the tank or…

Read the guide

Muriatic Acid in a Toilet: When It Works and When It Ruins Things

Toilets
4.6

Muriatic acid can strip tough toilet stains fast, but it can also pit glaze, corrode metal parts, and burn skin. Here is…

Read the guide