Subfloor Moisture Repair
The toilet that has rocked at the front bolts for as long as you have owned the house. The dark stain on the ceiling in the room directly below the bathroom that nobody noticed for fourteen months. The vinyl floor that lifts at the edge near the tub apron and reveals an OSB seam that is gray, not the orange of healthy OSB. The moisture meter that reads 22 percent on the subfloor under the toilet when 8 to 10 percent is normal. Subfloor moisture repair is the trade for what is happening one layer below the finish floor — wet or rotten OSB and plywood cut out and replaced, new wax ring and toilet flange set, the affected joist sistered up if the rim has been compromised, and tile or vinyl reset on top to match the existing pattern. Starting at $1,500 for a single soft spot at the toilet up to $6,000 for a multi-fixture subfloor rebuild on a bathroom whose moisture problem has been going for years. Honest scope — when the moisture source is an active in-wall plumbing leak (supply or drain), a licensed Washington L&I plumber handles their portion FIRST, and Handis returns for the carpentry and finish rebuild after.
Service
What Does Subfloor Moisture Repair Include?
Subfloor moisture repair covers the structural-substrate layer of a bathroom floor — the OSB or plywood sheet stock sitting on the floor joists, the toilet flange and wax ring sealing the drain to the closet bend, and the finish flooring (tile, vinyl, or LVT) that hides everything beneath. We diagnose on arrival with a moisture meter, pull the affected fixture (toilet, vanity if scope warrants), remove the finish flooring over the wet area, cut out and replace the wet or rotten OSB or plywood, sister up any compromised joist, dry the cavity with a heat-assist dehumidifier, set a fresh wax ring and flange, and reset the finish flooring to match the existing pattern. When the moisture source is an active in-wall plumbing supply or drain leak, we route to a licensed Washington L&I plumber FIRST as the responsible licensed party — Handis handles the carpentry and finish rebuild after the licensed trade closes their portion.
Diagnostic Moisture Test Before Any Demo
Every visit starts with a moisture meter walk — a Tramex non-invasive moisture meter (or a pin-type GE Protimeter when the OSB is exposed at an edge) gets pressed against the subfloor at the toilet base, the tub apron, the shower curb, the vanity kick, and any visible stain or stained ceiling below. Readings above 15 percent on OSB or plywood are wet. Readings above 20 percent are rotting. The reading tells us the size of the wet area and the depth of the problem before we cut anything open.
Toilet Pull, Floor Open, Wet Subfloor Cut Out
The toilet pulls off the flange (or the vanity comes out if the wet area is under it). Finish flooring (vinyl, tile, or LVT) gets cut back to the edge of the wet area plus 6 inches of margin. The wet OSB or plywood gets scored with a circular saw set to the substrate depth and lifted out in panel sections. We cut to the centerline of the nearest floor joist on each side so the replacement panel has full bearing.
Joist Inspection and Sister-Up Where Needed
The floor joists under the wet subfloor get inspected for water damage. Healthy fir floor joists in a Seattle home (typical 2x10 at 16 inches on center) are dry, light-colored, and ring solid when struck. A joist that has gone gray, soft, or wet at the rim from years of soaking subfloor above gets sistered up with a matched 2x10 fastened with structural screws — fully spanning the compromised section, fastened into the rim joist or the foundation sill on both ends.
Dry-Down with Heat-Assist Dehumidifier
Before the new subfloor panel goes in, the joist cavity has to dry. A small heat-assist dehumidifier (BlueDri AirShield or equivalent) runs in the open cavity until the moisture meter reads under 12 percent on the surrounding framing. Typical dry-down on a bathroom-sized cavity is 24 to 48 hours depending on the severity of the original wetness.
New Subfloor Panel, New Flange, New Wax Ring
Matched 3/4-inch OSB or plywood panel cut to the opening, fastened with construction screws to every joist and rim. New toilet flange (PVC for ABS or PVC drain, brass for older copper or cast-iron when the connection is at the brass-to-PVC transition; full cast-iron flange replacement routes to a licensed plumber). New wax ring (or wax-free rubber seal — Fluidmaster Better Than Wax — when the flange height calls for it). Toilet re-set, leveled, snug to the bolts but not over-torqued.
Finish Flooring Reset to Match the Existing Pattern
Tile floor gets cut-in replacement tiles set in fresh thinset and regrouted to the matched color. Vinyl floor gets a matched section seamed in (visible seam disclosed up front; for full invisibility, full-room vinyl replacement is in scope as an add-on). LVT gets matched plank reset over the new subfloor. The finish is the last step — we do not put the toilet back until the floor is back.
How Bathroom Subfloor Moisture Repair Works
Eight sequential steps from the on-arrival moisture meter test through subfloor cut-out, joist sister-up, dry-down, new flange and wax ring, and finish floor reset — the sequence we follow on every subfloor moisture repair.
Moisture Meter Walk on Arrival
Tramex non-invasive meter (or pin-type GE Protimeter at exposed edges) on the subfloor at the toilet base, tub apron, shower curb, vanity kick, and any stained ceiling below. Readings above 15 percent are wet; above 20 percent are rotting. The map of readings tells us the size of the wet area before any tool comes off the truck.
Diagnose the Moisture Source — Plumber or Handis Scope
Source tracing — failed wax ring at the toilet (Handis scope), failed caulk bead at tub apron (Handis), active in-wall supply or drain leak (licensed Washington L&I plumber FIRST). When the source is a plumbing leak we name the licensed sub on the quote, schedule their site visit, and stage the Handis rebuild for after their portion closes.
Pull the Toilet and Cut Back the Finish Flooring
Disconnect the supply, drain the toilet, lift it off the flange and set on cardboard. Cut vinyl, tile, or LVT back to the edge of the wet area plus 6 inches of margin. Tile gets cut to the joint with a wet saw; vinyl gets cut with a utility blade against a straightedge.
Cut Out the Wet OSB or Plywood Subfloor
Score the wet subfloor with a circular saw set to the panel depth. Cut to the centerline of the nearest floor joist on each side so the replacement panel has full bearing. Lift out in panel sections. Inspect the joist cavity for additional wet panels — wet rarely stops at the edge of what you can see from the top.
Inspect and Sister Up Any Compromised Joist
Floor joists get a visual and struck-with-a-hammer test for water damage. A joist that has gone gray, soft, or wet at the rim gets sistered up with a matched 2x10 (or whatever dimension matches the existing) fastened with structural screws fully spanning the compromised section. Bearing into the rim or sill on both ends.
Dry Down with a Heat-Assist Dehumidifier
Small heat-assist dehumidifier (BlueDri AirShield or equivalent) runs in the open cavity until the moisture meter reads under 12 percent on the surrounding framing. Typical dry-down is 24 to 48 hours. The new subfloor panel does not go in until the cavity is dry.
Install New Subfloor, New Flange, New Wax Ring
Matched 3/4-inch OSB or plywood cut to the opening, fastened with construction screws to every joist. New PVC or brass toilet flange (cast-iron flange replacement routes to a licensed plumber). New wax ring or Fluidmaster Better Than Wax seal depending on the flange height.
Reset the Finish Flooring and Re-Hang the Toilet
Tile patched with cut-in replacement tiles set in fresh thinset and regrouted to the matched color. Vinyl or LVT seamed in with a matched section. Toilet re-set on the new flange, leveled, snug to the bolts but not over-torqued. Final water-test of the toilet with multiple flushes before we leave.
Subfloor Moisture Repair Pricing
Final pricing depends on the size of the wet area, whether joist sister-up is needed, whether a licensed plumber is in the loop for an active in-wall leak, and what finish flooring has to be reset (tile, vinyl, LVT). Licensed-plumber sub fees pass through transparently with the line item named. Request a free estimate for an accurate quote.
Send us a photo of the soft spot and any ceiling stain below — we will tell you what is causing it.
Diagnostic moisture meter test before any demo
Every visit starts with a moisture meter walk. Tramex non-invasive meter on the subfloor at the toilet base, tub apron, shower curb, and vanity kick. Pin-type Protimeter where the OSB is exposed at an edge. The readings tell us the size of the wet area and the depth of the problem before we cut anything open — and they tell you on arrival whether the problem is a $1,500 spot fix or a $6,000 multi-fixture rebuild.
Honest plumber handoff when the source is in-wall
An active in-wall plumbing supply line leak, a slow drain leak inside the wall, a pinhole in a copper line above the bathroom ceiling — any of these means a licensed Washington L&I plumber is the responsible licensed party for the leak fix. We do not do in-wall plumbing supply or drain repairs ourselves. We name the plumber and their portion on the quote, schedule their site visit, and return for the carpentry and finish rebuild after their portion closes.
Joist sister-up when the rim has been compromised
The framing under the wet subfloor gets inspected before any new panel goes down. A floor joist that has gone gray, soft, or wet at the rim gets sistered up with a matched dimension (2x10 or whatever matches the existing) fastened with structural screws fully spanning the compromised section. Bearing into the rim joist or sill on both ends. We do not put a new subfloor panel down on a rotting joist.
Dry the cavity before the new subfloor closes it
A small heat-assist dehumidifier runs in the open cavity until the moisture meter reads under 12 percent on the surrounding framing. Typical dry-down is 24 to 48 hours. The new subfloor does not go in until the cavity is dry — closing wet framing under a fresh subfloor seals the moisture in and starts a slower rot from below.
Finish flooring reset to match the existing pattern
Tile floor patched with cut-in replacement tiles set in fresh thinset and regrouted to the matched color. Vinyl floor seamed in with a matched section (visible seam disclosed up front; full-room vinyl replacement is an add-on for total invisibility). LVT reset with matched plank. Final water-test of the toilet with multiple flushes before we leave to confirm no new wicking at the flange.
Estimate
Tell us where the soft spot is (toilet base, tub apron, vanity, shower curb), how long it has been there, any ceiling stain in the room below, and any moisture meter readings you have already taken. Send phone photos if you can. We will tell you on the response whether it is a Handis-only visit or needs a licensed plumber sub in the loop, and we will quote both portions line by line.
Customer Reviews
Recent subfloor moisture repair reviews from verified Handis customers.
Toilet had rocked at the front bolts for as long as we had owned the house. Tech pulled it on arrival, found the wax ring was breached and the OSB underneath read 24 percent on the meter. They cut out about two square feet of wet subfloor, dried the cavity overnight with a small dehumidifier, replaced the panel, set a new PVC flange and wax ring, re-tiled the patch to match. The toilet has not moved since.
Stain on the ceiling below the upstairs hall bath had been there for over a year before we called. Handis came, found the source was a slow leak at the tub-drain trap inside the wall, named a licensed Washington L&I plumber on the quote, the plumber came in for the trap repair, then Handis returned to dry the cavity, replace the wet subfloor, and re-tile. Three trades coordinated through one company.
Vinyl floor by the tub lifted at the seam and we could see dark OSB underneath. Tech came, meter-checked the area, found about three square feet of wet subfloor from a years-long failed caulk path at the tub apron. They cut out and replaced the OSB, re-shimmed the tub, sealed the new caulk seam properly, and seamed in a matched vinyl piece. Honest about the seam visibility before the work started.
Bathroom-floor rebuild on a house we had just bought. Inspector flagged a soft area at the toilet but the actual scope was bigger — the wet area spanned the toilet flange, the tub apron, and almost to the vanity. Tech sistered up two joists at the rim, replaced the whole subfloor, set new flange and wax ring, re-tiled the entire bathroom floor to match the existing pattern. Two visits, one week, one warranty.
Cast-iron toilet flange that needed full replacement — Handis was honest on arrival that the cast-iron portion routed to a licensed plumber, named the sub on the quote, scheduled the plumber for the cast-iron-to-PVC transition, and did the subfloor and finish work themselves before and after the plumber visit. One coordinated project, transparent line items, no scope creep.
Frequently Asked Questions
Common questions about Handis bathroom subfloor moisture repair.