Answer: A rocking toilet usually means the closet-flange / wax-ring seal has failed. Water from the bowl can wet the subfloor and joists with little or no puddle on the finished floor. The first signs are rock, sewage odor, or a stain on the ceiling below. Confirm by pulling the toilet. Waste from the soil line is treated as Category 3 under IICRC S500 language — sanitation and structural check, not a towel dry.
| Sign | What it usually is |
|---|---|
| Rock | Seal already broken |
| Sewage odor | Gas and/or liquid past the ring |
| Stain on ceiling below | Subfloor and possibly joists wet |
Pull the fixture. Map moisture in the subfloor. Category 3 material that cannot be cleaned to a dry, sanitary standard comes out. Drying in place is not the default on sewage-soaked particle board. Houston humidity does not change the category; it shortens the clock before fungal growth on cellulose.
Subfloor replacement plus Category 3 drying is why a quiet wax-ring leak often lands in the mid-to-upper range on a Houston water job. See the Water Damage Restoration Cost Houston 2026 breakdown by category and square footage.