Bathroom floors fail more often than any other floor in the house, and the cause is almost never the visible material. Bathroom flooring installation succeeds or fails at the subfloor level, in the waterproofing details around fixtures, and at the seam transitions to walls and tubs. Get those right and a bathroom floor lasts 20+ years through daily showers, splashes, and the occasional toilet overflow. Get them wrong and you are pulling everything out at year three with rotted joists underneath. This guide covers the install steps that actually determine longevity.
Material Choices and Their Trade-offs
Porcelain tile remains the gold standard for bathroom flooring. Waterproof, durable, and refinishable through grout maintenance. Cost runs $8 to $20 per square foot installed for standard layouts.
Luxury vinyl plank with rigid SPC core is the fast-growing alternative. Waterproof if seams are sealed properly, warmer underfoot than tile, easier on dropped glass. Cost runs $5 to $10 per square foot installed.
Sheet vinyl offers seamless waterproofing at the lowest cost — $3 to $6 per square foot installed. Less attractive than tile or LVP but absolutely waterproof when properly installed.
Engineered hardwood works in powder rooms with no shower or tub but should not be specified in full bathrooms. The repeated humidity cycles eventually delaminate even quality engineered products.
Skip these in bathrooms: laminate (water destroys the HDF core), peel-and-stick LVT (adhesive fails in humidity), solid hardwood (warps), carpet (mold).
Subfloor Prep — Where Most Installs Fail
Bathroom subfloors take more abuse than any in the house. Before installing new flooring:
- Remove all old flooring down to the subfloor
- Inspect every square inch — soft spots near the toilet flange, water staining around the tub, swelling at the door threshold
- Cut out and replace damaged subfloor sections with matching thickness plywood, glued and screwed to joists
- Verify subfloor thickness — 3/4 inch tongue-and-groove plywood minimum for tile, 5/8 inch acceptable for vinyl
- For tile installation, install cement backer board (1/4 to 1/2 inch HardieBacker, Durock, or equivalent) thinset-bedded and screwed to subfloor
- Apply liquid waterproofing membrane (Schluter Kerdi or Custom Building Products RedGard) over backer board, especially around toilet flange and shower curb
- For LVP installation, ensure subfloor is flat within 3/16 inch over 10 feet and free of dust
Toilet Flange Detail
The toilet flange is the highest-risk failure point in any bathroom flooring installation. Procedure:
- Remove toilet completely — never install flooring around a seated toilet
- Inspect flange for cracks, level, and proper height above finished floor
- Replace flange if damaged or if it sits below the finished floor surface
- Install new flooring around the flange with a clean cut — circular jigsaw blade for vinyl, wet saw for tile
- Reset toilet with a fresh wax ring or rubber gasket — never reuse old wax
- Tighten closet bolts evenly — uneven pressure cracks the porcelain base over time
- Apply 100 percent silicone sealant around toilet base on three sides, leaving the back open so a future leak shows visibly
Tub and Shower Transitions
Where flooring meets tub aprons or shower curbs, water finds the weakest seam. Use these details:
- Tile-to-tub joint: leave a 1/8-inch gap and fill with 100 percent silicone (not grout)
- LVP-to-tub joint: caulk the gap with color-matched silicone, never grout
- Sheet vinyl-to-tub: roll the vinyl up the tub apron 1/2 inch and seal with marine sealant
- Shower curb: ensure waterproofing membrane laps over the curb and onto the bathroom floor before flooring goes down
Tile Installation Specifics
Use a modified thinset rated for porcelain tile (most modern thinsets are dual-rated). Trowel size matches tile size: 1/4 by 1/4 inch square notch for 6 by 6 tile, 1/4 by 3/8 inch for 12 by 12, 1/2 by 1/2 inch for tile 18 inches and larger.
Back-butter large-format tiles to ensure 95 percent thinset coverage on the tile back. Pull a tile after setting to verify coverage; less than 80 percent means insufficient thinset or wrong trowel.
Use spacers — 1/16 to 3/16 inch depending on aesthetic — and check level frequently. Tile that goes down out of plane stays out of plane forever.
Grout 24 hours after tile sets. Use unsanded grout for joints under 1/8 inch, sanded for wider joints. Apply with a rubber float at 45 degrees to joints. Sponge-clean three times with progressively cleaner water.
Seal grout 72 hours after install with a quality penetrating sealer like Aqua Mix Sealer’s Choice Gold. Reseal every 2 to 3 years.
LVP Installation Specifics
Acclimate planks 48 hours flat-stacked in the bathroom at install temperature. Install in the longest dimension of the room with a 1/4-inch expansion gap on all walls.
Click-system installation: use a tapping block and rubber mallet, never a hammer directly on planks. Stagger end joints by 8 inches minimum.
Caulk all wall edges, around tub, around toilet, and at door thresholds with 100 percent silicone. This is the waterproofing line that protects the subfloor; do not skip it.
Some manufacturers void waterproof warranty if perimeter caulking is omitted. Read your warranty before installing.
Cost Reality
For a 50-square-foot standard bathroom:
- Material — $200 to $1,000 depending on choice
- Subfloor repair if needed — $200 to $600
- Waterproofing membrane — $80 to $200
- Backer board and thinset for tile — $150 to $300
- Professional installation — $700 to $1,500
- Total turnkey range — $1,500 to $4,000
DIY vs. Professional
LVP and sheet vinyl are realistic DIY for an experienced homeowner. Plan one weekend for a 50-square-foot bathroom including toilet pull and reset.
Tile is technically DIY but the failure rate for first-time tilers in bathrooms is high. Subfloor prep, waterproofing, and grout work all require techniques that take practice. Professional installation typically pays back in longevity.
Skip the DIY route if any of the following apply: subfloor damage you are not comfortable assessing, second-floor bathrooms with leak risk to spaces below, custom tile patterns, or any timeline that does not allow full subfloor cure between steps.
Frequently Asked Questions
How long does bathroom flooring installation take?
Vinyl plank or sheet vinyl: 1 to 2 days. Tile: 3 to 5 days including grout cure. Add 1 to 2 days for subfloor repair if needed.
Can I install bathroom flooring over existing tile?
Yes for LVP, with proper preparation: clean the tile thoroughly, fill grout lines with self-leveling skim coat, verify total flatness. New tile over old tile is possible but adds height that affects toilet flange and door clearance.
Do I need to remove the toilet for bathroom flooring installation?
Always. Installing around a seated toilet creates seam-failure points and looks unprofessional. Pulling and resetting takes 30 minutes total.
What’s the most waterproof bathroom flooring?
Sheet vinyl with sealed perimeter is the most water-tight installation. Porcelain tile with proper waterproofing membrane is essentially equal in performance and more durable long-term.
Prefer to explore on your own?
See how new flooring looks in your actual room in seconds — free, no signup.
Try the free Floor Studio →