HomeJobCosts

Bathroom Floor Replacement Cost: Pricing the Tear-Out, the Subfloor, the New Floor and the Toilet (2026)

Based on aggregated data, replacing a bathroom floor runs about $630 to $4,610 for a 40 to 100 square foot room — the old floor out, the underlayment, the new floor, and the toilet pulled and set back on top of it. Most bathrooms of 40 to 60 square feet land between $630 and $3,190, with vinyl at the bottom of that span and tile at the top.

Those totals are not what a per-square-foot flooring price suggests, and the reason is the room. A bathroom floor replacement is four jobs stacked on a small area: tearing out a floor that is frequently tile on mortar, inspecting and sometimes rebuilding the subfloor around a toilet flange, laying a new floor around a tub, a vanity and a door, and reinstalling a toilet that has been sealed to the floor with a ring of wax. On a 40 square foot floor, the first and last of those can cost more than the flooring.

This page prices the job in the order the work happens. For tile priced as a bathroom surface — floor, walls and tub surround together — the depth is in bathroom tile installation costs. For the same question in a kitchen, where appliances replace the toilet as the cost driver, see kitchen flooring costs.

The Full Replacement, by Material and Bathroom Size

The table assumes the most common starting point: an old ceramic or porcelain tile floor coming out over a sound wood subfloor. Each total is the sum of four columns built from our project data — tear-out, underlayment, the new floor at bathroom-scale pricing, and the bathroom line items itemized further down.

New floor40 sq ft (5×8 hall bath)60 sq ft (standard full bath)100 sq ft (large or primary bath)
Sheet vinyl$670–$1,960$730–$2,240$850–$2,600
Vinyl plank (rigid core, floating)$630–$1,960$670–$2,140$800–$3,000
Luxury vinyl tile (glue-down)$770–$2,160$830–$2,440$950–$3,100
Ceramic or porcelain tile$1,110–$2,680$1,180–$3,190$1,720–$4,610

Read across a row and the first thing that stands out is how little the totals grow. Going from 40 to 100 square feet multiplies the floor area by two and a half; it moves a vinyl plank total by well under that. Two fixed costs explain it. Small flooring jobs are billed at a contractor minimum rather than by the square foot, and the toilet, the door and the vanity cost the same in a small bathroom as in a large one.

Read down a column and the gap between vinyl and tile is real but narrower than the material prices imply — in a 40 square foot room, about $480 at the low end of the two ranges and $720 at the top. That is the difference that matters when choosing, and it is smaller than the cost of a subfloor repair in either case.

How the four columns were built

Every figure traces to a project range on this site, scaled to the bathroom’s area:

ComponentBasis40 sq ft60 sq ft100 sq ft
Tear-out of old tile$2–$7 per sq ft, from thinset to a mortar bed$80–$280$120–$420$200–$700
Underlayment, vinyl floorsLuan or similar at $1–$2 per sq ft installed; often none under floating plank$0–$80$0–$120$0–$200
Underlayment, tileCement backer board or uncoupling mat at $1.50–$3.50 per sq ft$60–$140$90–$210$150–$350
Sheet vinyl, installed$2–$7 per sq ft against a $300–$600 minimum$300–$600$300–$700$300–$700
Vinyl plank, installed$4.50–$10 per sq ft for rigid core, against the minimum$300–$600$300–$600$350–$1,100
Luxury vinyl tile, installed$3.50–$12 per sq ft against a $400–$800 minimum$400–$800$400–$900$400–$1,200
Tile, installedBathroom-scale labor of $8–$15 plus porcelain at $3–$10 per sq ft$700–$1,200$700–$1,500$1,100–$2,500
Bathroom line items, vinylToilet, cuts, door, optional vanity$250–$1,000$250–$1,000$250–$1,000
Bathroom line items, tileThe same plus a flange extender$270–$1,060$270–$1,060$270–$1,060

The source ranges are on tile removal costs, sheet vinyl flooring costs, vinyl plank installation costs, luxury vinyl tile costs and tile installation costs. At room scale those projects run $800 to $3,500 for sheet vinyl, $1,500 to $5,500 for vinyl plank and $1,500 to $6,500 for tile — figures for a few hundred square feet, which is why a bathroom sits below all three.

Two things in that build-up are worth naming. A 40 square foot tile floor at a straight $11 per square foot would be $440, but small tile floors are dominated by cut density and a $500 to $1,000 job minimum, so aggregated pricing rarely shows one below about $700. And the 100 square foot vinyl plank figure is taken from the vinyl plank page’s own bathroom row rather than multiplied out, so its low end reflects the minimum charge rather than the rate.

What the Bathroom Adds Over a Dry Room

A bedroom floor of the same size has a door and four walls. A bathroom has a plumbed fixture bolted through the floor, a cabinet standing on it, a tub apron to scribe against and usually a finished height that the toilet flange was set to years ago. Each is a separate line on a well-written quote.

Line itemWhen it appliesTypical cost
Toilet pull and reset, new wax ring and closet boltsAny floor run under the toilet$100–$250
Vanity pull and resetFloor run under a freestanding vanity$100–$300
Toe-kick scribe where the vanity staysFloor stops at the vanity base$2–$5 per linear foot
Scribed cuts at the toilet, tub apron and pedestalEvery bathroom, against an empty rectangle$100–$300 more labor
Door casing undercut and thresholdOne doorway$50–$150
Flange extenderNew floor sits above the existing flange$20–$60
Stone saddle at the doorway, in place of a stripTile meeting a hallway floor$80–$180
Flange repair or replacementA cracked, rusted or loose flange found at the pull$150–$400

The toilet is the line that is never optional. A floor that is cut around the bowl saves the $100 to $250 now and permanently commits the room to that toilet’s footprint; the next toilet with a different base shape exposes the old cut. On a full replacement the toilet comes up, and the economics of the reset are on toilet installation costs, where the whole fixture swap runs $200 to $700. Because a wax ring is single-use, every lift of the bowl replaces it — the ring itself is a few dollars, and what can go wrong with it is priced on toilet wax ring replacement costs.

Finished height is the line most often missed. A closet flange is meant to sit on top of the finished floor, not below it. Vinyl plank over a removed tile floor usually lowers the surface; tile over new backer board usually raises it by half an inch or more. Raising it leaves the flange recessed, and a recessed flange is a slow-leak path under a ceramic base that hides it. The extender at $20 to $60 is the fix, and it belongs on the quote rather than on the day.

The vanity is the line that can be decided. Pulling a freestanding vanity lets the new floor run wall to wall at $100 to $300; leaving it costs a toe-kick scribe of a few dollars per foot, and commits the floor to that vanity’s footprint the same way a toilet cut-around does. A wall-hung vanity has no footprint and no line.

Added together, the bathroom’s own items come to roughly $250 to $1,000 for a vinyl floor and $270 to $1,060 for tile, and they barely move with room size. In a 40 square foot bathroom they are commonly a quarter to a half of the bill — closer to half for vinyl, closer to a quarter for tile.

Tearing Out the Old Floor, by What Is Down There

What the bathroom floor is now decides the first line of the quote. The rates below are per-square-foot removal pricing from our floor removal cost data, multiplied out for three bathroom sizes.

Existing floorRemoval rate40 sq ft60 sq ft100 sq ft
Floating vinyl plank or laminate$1.00–$2.00 per sq ft$40–$80$60–$120$100–$200
Sheet vinyl, loose or perimeter-glued$0.75–$2.00 per sq ft$30–$80$45–$120$75–$200
Vinyl, fully glued$2.00–$4.00 per sq ft$80–$160$120–$240$200–$400
Ceramic or porcelain tile on thinset$2.00–$4.00 per sq ft$80–$160$120–$240$200–$400
Stone or tile on a mortar bed$4.00–$7.00 per sq ft$160–$280$240–$420$400–$700

Three bathroom-specific adjustments apply.

The minimum, again. Removal crews commonly bill a two-hour minimum, so the floating-floor and sheet-vinyl figures at 40 square feet are rarely what a bill actually shows; the bathroom is priced on time.

Mortar beds are a bathroom feature. A 1 to 2 inch bed of reinforced mortar under tile is common in bathrooms and in houses built before the 1980s, and it is usually discovered rather than disclosed — the first tile up tells the crew which row of the table applies. It also changes the finished height, because taking out a mud bed and replacing it with a half-inch of backer board drops the floor, which loops back to the flange and the threshold.

Layers and old adhesive. A bathroom on its second or third floor is common — new sheet vinyl laid straight over the old, or tile bonded onto vinyl nobody pulled up — and every layer is priced as a removal of its own. When the lowest one is pre-1980 resilient flooring or black cutback adhesive, the usual sequence is a test first and demolition second, and licensed abatement — aggregated at $5 to $20 per square foot — replaces the removal rate rather than adding to it.

Disposal is quoted inside the removal price on some bids and as its own $100 to $200 line on others; tile and mortar are heavy, and most haulers price by weight.

The Subfloor: Three Different Jobs With Three Different Prices

“Bathroom subfloor cost” is quoted at figures as far apart as $120 and $5,000, and all of them can be right. They describe different scopes, and the scope is set by how the rot is found.

ScopeWhat it includesTypical cost
New decking, floor already open35–45 sq ft of plywood or moisture-resistant panel at $3–$10 per sq ft; tear-out and toilet pull already paid by the floor job$120–$400 (about $300–$1,000 at 100 sq ft)
Rot around the toilet flange, as its own repairCut out and patch the soft decking, repair the flange, pull and reset the toilet; the finished floor over the patch is extra$350–$1,850
The whole bathroom subfloor, as its own repairNew decking and underlayment wall to wall, with some joists reinforced where the rot reached them$2,000–$5,000

Inside a floor replacement, the first row is the one that applies. The old floor is already up, the toilet is already off the flange, and the crew is already there. What is left is cutting out the soft area, sistering or blocking under it where needed, and laying new panel — priced the way our subfloor replacement cost data prices any room, at $3 to $10 per square foot. A joist that has softened at the top adds about $150 to $325 per joist sistered. That is why a bathroom subfloor found during a planned floor replacement is a few hundred dollars rather than a few thousand.

Bought on its own, the same rot costs far more. A soft spot in front of a toilet that is not part of any flooring project means opening a finished floor to reach it, a toilet pull, the patch and a flange that has usually failed with it. Bathroom contractors and plumbers publish that scope at roughly $350 to $1,850 before the finished floor is patched or replaced. Once the rot has spread across the room and into the joists, the published figures move to roughly $2,000 to $5,000 — and beyond that, where joists come out rather than get reinforced, it becomes floor joist replacement, a separately permitted structural job.

Where it is found. A bathroom’s subfloor fails in two places: under the toilet, from a wax seal that weeps for years under a base that hides it, and along the tub apron or shower curb, from a failed caulk line or pan. The signs show up in the finished floor before anyone opens it — a toilet that rocks, grout cracking in a ring around the base, a vinyl floor that has gone soft or discolored at the apron. Active water is a different and larger job, scoped with drying and moisture testing first, on water damaged floor repair costs.

The practical consequence for a quote: a bid that prices replacement decking per square foot and says how many square feet are already inside the total turns what tear-out day uncovers into a known number.

Under the New Floor: Wet-Zone Underlayment

A bathroom floor is not uniformly wet. The area in front of the toilet and along the tub apron takes splashes, overflows and condensation; the rest of the room rarely sees standing water. What goes under the new floor follows the material more than the room.

Which floors keep water away from the subfloor at all, and what each one costs to recover after a leak, is worked through in the waterproof flooring comparison.

Options That Only Make Sense While the Floor Is Up

A floor replacement is the one point at which a few upgrades cost a fraction of what they cost later, because the floor would otherwise have to come up again to add them.

Electric radiant heat. A heating mat goes under the floor, so adding it later means replacing the floor. Heated area is smaller than floor area — installers leave it out from under the vanity, the tub and the toilet — and aggregated pricing by heated area from radiant floor heating costs runs:

Heated areaTypical bathroomHeating layer, installed
15–25 sq ft40 sq ft hall bath or powder room$400–$700
40–60 sq ft60–80 sq ft full bath$300–$1,100
100–160 sq ftLarge primary bath$900–$2,700

The small-room row costs more than the medium one at its low end because the thermostat, the dedicated circuit and the electrician’s visit cost the same in any size of room. Mats are rated by their makers for specific floor coverings; tile and glue-down floors are the common pairing.

A flange set at the right height. Where the old flange is cracked or recessed, replacing it while the floor is open costs the $150 to $400 flange repair rather than that plus a floor patch later.

A drain or supply line moved. With the subfloor exposed, plumbing under a bathroom is as accessible as it ever gets; relocating a toilet, however, is a permitted plumbing change and a different scope from a floor replacement.

Bathroom Floor Replacement Cost by City

Tile, backer board and vinyl cost roughly the same in every metro; the installer’s time does not, and that split is the model our methodology describes. A bathroom floor is labor-heavy, so it is more sensitive to location than the material choice suggests.

The example is a 60 square foot porcelain tile replacement at mid-range pricing: $390 of tile and $135 of backer board as materials, $690 of setting labor, and $725 of tear-out and bathroom line items treated as labor — $210 to remove the old tile, $175 for the toilet pull and reset, $200 of scribed cuts, $100 for the door and threshold and $40 for a flange extender.

City Labor Adjustment Factor Tile Floor and Backer (materials $525 + labor $690)Tear-Out and Bathroom Items (labor, $725)Bathroom Floor Total vs. National
Chicago, IL 1.33 $1,445$965$2,405 +33%
Minneapolis, MN 1.27 $1,400$920$2,320 +27%
New York, NY 1.23 $1,375$890$2,265 +23%
Phoenix, AZ 0.99 $1,210$720$1,925 −1%
San Antonio, TX 0.85 $1,110$615$1,730 −15%

Labor adjustment factors are derived from BLS Occupational Employment and Wage Statistics (May 2025): the median ratio of local to national hourly wages across the trades that do this work. How this is calculated.

On the national version of that example, labor is about 73 percent of a $1,940 job. That is why the third column moves almost as far between metros as the labor factor itself: of the five cities above, Chicago’s trade-labor factor is the highest in this site’s data at 1.33, and San Antonio’s the lowest at 0.85, while the $525 of materials does not move at all.

DIY Against Professional, in a Bathroom

The bathroom changes the DIY arithmetic in both directions: the material is cheap at this scale, and the two riskiest steps are plumbing ones.

For a 40 square foot bathroom in floating rigid-core vinyl plank, aggregated retail pricing puts the DIY spend at:

ItemCost
Vinyl plank, 44 sq ft with waste, at $3–$7 per sq ft$132–$308
Floating-install tools and supplies (pull bar, tapping block, spacers, multi-tool for the casing undercut)$75–$150
Wax ring and a pair of closet bolts$6–$20
Threshold or transition strip$40
Self-hauled disposal of the old floor$50
DIY total$303–$568

Against the professional $630 to $1,960 for the same room, the saving is roughly $330 to $1,390, and most of it is not plank-laying labor — which is only $1.50 to $4 per square foot for a floating floor — but the contractor minimum and the bathroom line items. The tile version of the same arithmetic, with a wet saw rental and backer board, is itemized on the bathroom tile page and lands at roughly $540 to $640 in materials and rentals for 40 square feet.

Three parts of the job carry a failure cost rather than a saving:

Time is the other cost. Aggregated data points to DIY taking roughly 1.5 to 2 times the professional time on a floating floor and longer on tile, and in a single-bathroom house the toilet is off the flange for all of it. Day-by-day schedules for each material are on the flooring installation timeline page.

Reading a Bathroom Floor Quote

Two bathroom floor quotes that look alike usually differ on the items below rather than on the flooring price.

A floor replacement that turns into more than a floor — a tub coming out, a vanity replaced, a toilet moved — is priced as a room on small bathroom remodel costs.

Last updated: November 2026. All figures reflect aggregated national cost data and are not a quote for a specific bathroom. Actual pricing depends on the existing floor, subfloor condition, the fixtures in the room, finished height and local labor rates. See the methodology page for how figures are calculated and sourced.

Questions

How much does it cost to replace a bathroom floor?
Based on aggregated data, a complete bathroom floor replacement runs about $630 to $4,610 for a 40 to 100 square foot room, counting the old floor's removal, underlayment, the new floor and the bathroom's own line items such as the toilet pull and reset. The cheapest outcome is vinyl plank or sheet vinyl in a 40 square foot room, at roughly $630 to $1,960. The most expensive is porcelain or ceramic tile in a 100 square foot room, at roughly $1,720 to $4,610. Rotted subfloor, a heated floor and asbestos testing sit outside those figures.
How much does it cost to replace a bathroom subfloor?
It depends on which of three jobs is meant. With the old floor already off and the toilet already pulled, new decking costs about $3 to $10 per square foot, which is $120 to $400 for a 35 to 45 square foot bathroom and $300 to $1,000 at 100 square feet. Bought as its own repair, a patch of rotted subfloor around the toilet flange runs about $350 to $1,850 including the toilet pull and reset, and replacing the subfloor across the whole bathroom with some joist repair runs about $2,000 to $5,000. The finished floor over the repair is extra in both standalone cases.
Is removing the toilet part of a bathroom floor replacement?
On a full replacement it almost always is, because the new floor is run under the toilet's footprint rather than cut around the bowl. Aggregated pricing puts the pull and reset at $100 to $250, with a new wax ring and closet bolts included. The ring is single-use, so any lift of the toilet replaces it. The pull is also the only point at which the subfloor around the flange can be inspected, and it is where a rotted bathroom subfloor is most often found.
Can a new bathroom floor go over the old one?
Sometimes, and it saves the tear-out — roughly $80 to $280 for a 40 square foot tile floor and less for a floating or sheet floor. It costs in three other places. The finished height rises, which can leave the toilet flange below the new surface and call for a $20 to $60 extender. The door may need undercutting and a new threshold at $50 to $150. And the subfloor stays uninspected, which matters most in a bathroom, where water collects around the toilet and the tub apron. Old resilient flooring from before about 1980 is commonly tested for asbestos before it is disturbed or covered.
What is the cheapest way to replace a bathroom floor?
Based on aggregated data, sheet vinyl and floating vinyl plank are the lowest-cost professionally installed bathroom floors, and in a 40 square foot room both price at a contractor minimum of roughly $300 to $600 rather than by the square foot. Because the minimum sets the price, the largest savings in a small bathroom are not the material: leaving a vanity in place saves its $100 to $300 pull and reset, and combining the bathroom with a hall or laundry in one visit spreads the minimum over more floor.
How long does a bathroom floor replacement take?
Aggregated project durations put a single-piece sheet vinyl floor at 1 to 2 days, luxury vinyl tile at 1 to 3 days, vinyl plank at the short end of its 2 to 5 day project range, and tile at 3 to 7 days, most of which is thinset and grout cure time rather than labor. A floor-only tile job in a small room commonly compresses to about 2 days. In each case the toilet is off the flange for most of the job, which matters more than the calendar in a house with one bathroom.
Is it cheaper to replace a bathroom floor yourself?
Based on aggregated retail pricing, a DIY floating vinyl plank floor in a 40 square foot bathroom costs roughly $300 to $570 in plank, supplies, a wax ring and closet bolts, a threshold and disposal, against $630 to $1,960 for the same room installed professionally. Most of the gap is the contractor minimum and the bathroom line items rather than plank-laying labor. The two parts with a failure cost are the toilet reset, which either seals or leaks into the new floor, and any subfloor rot found when the old floor comes up.
Which bathroom floor keeps water off the subfloor best?
In aggregated assembly terms, a single-piece sheet vinyl floor has no seam in a typical bathroom because most bathrooms fit inside the 12-foot roll width, and tile over backer board stops water at the surface everywhere except a cracked grout line. Rigid-core vinyl plank is waterproof as a plank, but its click joints are not sealed, so standing water at the toilet or tub can reach the subfloor through the seams. The cost difference between them at bathroom scale is a few hundred dollars, much smaller than a subfloor repair.

Related Flooring guides

How the scale is built

Base ranges

Metro adjustment

Labor adjustment factors are measured from BLS metropolitan wage data: the median ratio of local to national hourly wages across the ten trades this site prices.

Drawing rules

Every chart on a page shares one axis unless its caption says otherwise. Bars are drawn from zero and are never truncated. Full method →

Last updated: November 2026

Estimates, not quotes. These cost estimates are based on aggregated data from public sources. Actual costs vary by project scope, contractor, and local conditions. Always obtain multiple written quotes from licensed professionals. This site sells nothing, lists no contractors and takes no payment for placement. Methodology →

Cost data last updated: November 2026