CostGuideHQ

Bathroom Tile Installation Cost: $400–$5,000 (Average $2,000) in 2026

Author: CostGuideHQ Editorial·✓ Fact-checked·Updated July 2026·5 min read·5 sources
Quick answerQuick answer: Bathroom tile installation averages about $2,000 nationally, with most projects landing between $400 and $5,000 depending on size and material. Per square foot, expect roughly $12.50 to $17 installed, with ceramic on the low end and glass or natural stone well above it.
  • The national average for a full bathroom retile is about $2,000; smaller projects start around $400 (This Old House), while larger or higher-end jobs can reach $5,000 (Fixr).
  • Per square foot installed, ceramic tile runs $3.15 to $30 while glass or mosaic tile can reach $35 to $47 (HomeAdvisor).
  • Size matters a lot: a small 40 sq ft bathroom averages about $500 to retile, versus $1,875 for a large 150 sq ft bathroom (This Old House).
  • Labor alone typically adds $7 to $14 per square foot on top of material costs (Fixr).

How much does bathroom tile installation cost?

National average
$2,000
total project
Typical range
$400–$5,000
Most projects
Whole project
$500–$1,875
Advertisement · 728 × 90

Cost by material / type

TypeLowHigh
ceramic tile, installed (per sq ft)$3$30
glass/mosaic tile, installed (per sq ft)$35$47
porcelain tile, material only (per sq ft)$2$10
natural stone/slate, material only (per sq ft)$5$20
Estimate your cost

Rough estimate only — get local quotes for exact pricing.

What affects the cost?

  • Tile material chosen -- ceramic installed runs $3.15-$30 per sq ft while glass or mosaic tile can run $35-$47 per sq ft (HomeAdvisor)
  • Labor, typically $7-$14 per sq ft on top of materials (Fixr)
  • Bathroom size -- a small 40 sq ft bathroom averages about $500 to retile versus $1,875 for a large 150 sq ft bathroom (This Old House)
  • Scope -- floor-only tiling averages $1,300 nationally with a $300-$2,400 range, while adding shower and wall tile pushes costs higher (HomeAdvisor)
  • Old tile/flooring removal, subfloor prep, and waterproofing, which are typically billed on top of the base installed rate (Fixr, HomeAdvisor)
  • Tile size and layout complexity -- large-format tile and intricate patterns cost more to install than simple grids (Fixr)

Why does bathroom tile installation cost so much?

Cost mostly comes down to square footage, material, and how much of the bathroom you’re covering. A full retile averages around $2,000 nationally. Smaller jobs can run as low as $400 (This Old House), while larger or higher-end projects can reach $5,000 (Fixr). Per square foot, This Old House puts the installed average at $12.50, while HomeAdvisor reports homeowners spending closer to $17 per square foot for floor tile — both land in the same ballpark once you account for regional labor rates (This Old House, HomeAdvisor). Homewyse’s 2026 estimators put bathroom tile installation at $16.58 to $21.37 per square foot across their floor tile and ceramic tile calculators, which lines up with that range (Homewyse). Material choice moves the needle the most: installed ceramic tile runs $3.15 to $30 per square foot, while glass or mosaic tile can hit $35 to $47 per square foot — more than the entire floor tile job for some homeowners (HomeAdvisor). Labor typically adds $7 to $14 per square foot on top of material costs, with large-format or intricate-pattern tile at the higher end (Fixr).

What affects the cost?

A few factors explain most of the swing between a $500 bathroom and a $5,000 one:

  • Bathroom size. A small 40 sq ft bathroom averages about $500 to retile, a medium 80 sq ft bathroom around $1,000, and a large 150 sq ft bathroom about $1,875 (This Old House).
  • Tile material. Installed ceramic costs $3.15-$30 per sq ft; glass and mosaic tile costs $35-$47 per sq ft. Porcelain and natural stone materials alone run $2-$20 per sq ft before labor (HomeAdvisor).
  • Scope. Floor-only jobs average $1,300 nationally ($300-$2,400 range); adding shower and wall tile increases the total substantially (HomeAdvisor).
  • Labor. Installation labor runs $7-$14 per sq ft, varying with tile size and layout complexity (Fixr).
  • Old tile removal and prep. Removing old flooring, prepping the subfloor, and waterproofing are commonly billed on top of the base installed rate rather than included in it (Fixr, HomeAdvisor).
  • Tile size and pattern. Large-format tile and intricate layouts (herringbone, mosaic accents) cost more to install than a simple grid pattern (Fixr).

How to lower your bathroom tile installation cost

  • Stick with ceramic over glass or natural stone. Ceramic installed runs $3.15-$30 per square foot versus $35-$47 for glass and mosaic tile — a significant gap for the same square footage (HomeAdvisor).
  • Limit the scope to what needs replacing. Floor-only tiling averages $1,300 versus a much higher total once shower and wall tile are added, so consider retiling just the areas that are actually worn or damaged (HomeAdvisor).
  • Keep the pattern simple. A standard grid layout costs less in labor than large-format tile or intricate patterns, since installers charge more per square foot for the extra cutting and alignment time (Fixr).
  • Get multiple quotes for a like-sized bathroom. Because a small 40 sq ft bathroom and a large 150 sq ft bathroom differ in cost by roughly 3.5x, make sure any quote you’re comparing is scoped to your actual square footage (This Old House).
  • Ask what’s included before you sign. Old tile removal, subfloor prep, and waterproofing are often quoted separately from the base installed rate, so confirm the full scope up front to avoid surprise add-ons (Fixr, HomeAdvisor).

Prices vary by region, bathroom size, and tile choice, so treat the figures above as a planning budget. Get two or three local quotes, and confirm whether old tile removal, subfloor repair, and waterproofing are included before comparing bids.

Advertisement · 336 × 280

Frequently asked questions

How much does it cost to tile a bathroom?
A full bathroom retile averages about $2,000 nationally. Smaller projects can run as low as $400 (This Old House), while larger or higher-end jobs can reach $5,000 (Fixr), depending on square footage, tile material, and whether you're tiling just the floor or the floor, shower, and walls.
What's the average cost per square foot for bathroom tile?
Most homeowners pay roughly $12.50 to $17 per square foot installed, with This Old House citing a $12.50 average and HomeAdvisor reporting around $17 (This Old House, HomeAdvisor).
Is ceramic or glass tile cheaper to install?
Ceramic is much cheaper. Installed ceramic tile runs $3.15 to $30 per square foot, while glass or mosaic tile runs $35 to $47 per square foot (HomeAdvisor).
How much of the total cost is labor?
Labor typically adds $7 to $14 per square foot on top of materials, more for large-format or intricate patterns (Fixr).
Does bathroom size change the price much?
Yes. A small 40 sq ft bathroom averages around $500 to retile, a medium 80 sq ft bathroom about $1,000, and a large 150 sq ft bathroom around $1,875 (This Old House).
Does tiling just the floor cost less than tiling the whole bathroom?
Yes. Floor-only tiling averages $1,300 nationally with a $300 to $2,400 range, while adding shower and wall tile pushes the total higher (HomeAdvisor).

Sources

Figures synthesized and cross-checked across these sources (retrieved 2026-07-24):

  • This Old House — Retiling a bathroom costs an average of $12.50 per square foot, with total project expenses averaging $2,000 including materials and labor. Range $400-$2,000 for smaller projects. By size: small (40 sq ft) $500, medium (80 sq ft) $1,000, large (150 sq ft) $1,875. Floor $400-$1,360; shower $280-$875. Material costs per sq ft: ceramic $0.15-$15, porcelain $3, travertine $3-$15, slate $4-$15, granite $5-$15, marble $8, metal subway $15-$25, glass $32.
  • HomeAdvisor — Cost to tile a bathroom floor typically ranges from $300 to $2,400, with an average cost of $1,300. Most homeowners spend around $17 per square foot. By size: 40 sq ft $360-$840; 75 sq ft $680-$1,580; 100 sq ft $900-$2,100. Material only per sq ft: ceramic $0.50-$7, porcelain $2-$10, porcelain wood-look $3-$12, vinyl $1-$5, marble $10-$20, slate $5-$20, natural stone $5-$20. Installation plus material per sq ft: ceramic $3.15-$30, glass tile $35-$47. Materials average $5.50 per sq ft; labor $4.50-$18 per sq ft; old flooring removal $1-$6 per sq ft; setting materials $10-$25 per sq ft.
  • Fixr — Overall tile floor installation range $1,000-$5,000; national average $3,500 for 200 sq ft of 12-inch porcelain; low end $500 (50 sq ft bathroom, ceramic retro); high end $11,520 (200 sq ft onyx marble, sealed). Material only per sq ft: ceramic $1-$30, porcelain $3-$30, marble $3-$50, granite $10-$200, glass $20-$100. Labor $7-$14 per sq ft (medium tiles $7-$9, large-format $10-$12, glass/mosaic $12-$14). Typical 50 sq ft bathroom installation: $450-$700; full bathroom range $450-$10,700.
  • Homewyse — May 2026 estimated national average cost to install bathroom ceramic tile starts at $17.22-$21.37 per square foot, for a basic mid-range 129 sq ft job including materials, labor, job supplies, and equipment allowance.
  • Homewyse — May 2026 national average cost to install bathroom floor tile (residential-grade glazed ceramic 12x12 tile) is $16.58-$20.60 per square foot for a 129 sq ft example project.

National average ($2,000) and the smaller-project range ($400-$2,000) come from This Old House's whole-bathroom retiling figures, which also report an average installed rate of $12.50 per sq ft. Homewyse's 2026 estimators put bathroom tile installation at $16.58-$21.37 per sq ft nationally -- this is a synthesized span across two separate Homewyse calculators (bathroom floor tile: $16.58-$20.60; bathroom ceramic tile: $17.22-$21.37), not a single calculator's reported range, and the .md narrative discloses that it spans both calculators. HomeAdvisor reports homeowners spending 'around $17 per square foot' for bathroom floor tile with a $300-$2,400 total range averaging $1,300. Fixr's broader tile-floor cost guide reports $1,000-$5,000 as a typical installed range (with an extreme high of $11,520 for premium stone) and $450-$700 for a basic 50 sq ft bathroom floor; the $5,000 figure is used here as range_high_usd. range_low_usd/range_high_usd ($400-$5,000) is a synthesized range: $400 is This Old House's smaller-project low and $5,000 is Fixr's overall high; the .md narrative discloses this split by source rather than presenting it as a single source's range. project_low_usd/project_high_usd ($500-$1,875) is This Old House's small-to-large bathroom size breakdown (40 sq ft to 150 sq ft), not a full-project synthesis across all sources. by_type figures are per-square-foot rates, not totals -- multiply by square footage; ceramic low ($3.15) matches HomeAdvisor's cited 'Installation Plus Material' figure exactly. HomeAdvisor's ceramic and glass/mosaic figures ('Installation Plus Material') already include labor; the porcelain and natural stone figures from the same source are material-only (installed porcelain and stone typically cost more once labor is added). Figures generally cover materials plus standard installation labor; they typically exclude permits, plumbing/fixture disconnection-reconnection, and major subfloor replacement, which are often quoted separately.