Tile Installation Cost Guide (2024)
12 min read · Updated 2024
Most homeowners spend $10 to $30 per square foot for installed tile in 2024 - roughly $1,200 to $3,600 for a 120 sq ft bathroom. Labor is the dominant line item: a tile floor is essentially poured-in-place craft work, and the substrate has to be flatter than for any other floor type.
The quick number
Use $18/sq ft installed for a mid-grade 12×24″ porcelain over a flat plywood subfloor in a standard layout, with thinset, grout, sealant, and a transition.
Material cost by tile
| Tile | Per sq ft | Notes |
|---|---|---|
| Ceramic, builder grade | $1.50–$4 | Bathrooms, laundry rooms. |
| Porcelain, 12×24″ | $3–$7 | The default. Hard, low absorption. |
| Wood-look porcelain plank | $4–$9 | Slab homes, kitchens, baths. |
| Large-format (24″+) | $5–$12 | Modern look. Adds labor. |
| Mosaic / penny / hex | $8–$20 | Backsplash and shower floors. |
| Natural stone (travertine, marble) | $7–$15 | Needs sealing, edge work. |
Labor by pattern
- Standard grid, 12×24″ porcelain: $7–$12/sq ft.
- Large-format (24″+ or 36×36): $10–$16/sq ft.
- Herringbone or chevron: add 25–40%.
- Diagonal / 45°: add 15–25% (more cut waste).
- Hexagon / mosaic floor: $12–$20/sq ft.
- Heated floor system (uncoupling membrane + cable): add $7–$12/sq ft.
Substrate & waterproofing
Tile fails when the substrate moves. Plan for proper underlayment in every install - this is non-negotiable.
- Cement backer board (1/4″ or 1/2″): $1.50–$3/sq ft installed.
- Uncoupling membrane (Ditra / equivalent): $2–$3.50/sq ft installed.
- Self-leveling for large-format: $1–$3/sq ft.
- Shower waterproofing (full Kerdi system): $800–$1,500 per shower.
- Crack-isolation membrane on slab: $1.50–$2.50/sq ft.
Grout, sealant, finish work
- Standard sanded grout: included in labor.
- Epoxy grout upgrade: add $2–$4/sq ft (worth it for showers and kitchens).
- Penetrating sealer (natural stone): $1–$2/sq ft.
- Schluter edge profile: $25–$50/linear ft installed.
- Bullnose / edge tile premium: $3–$8/linear ft.
Removal & prep
- Old tile demo (small bath, hand-broken): $3–$6/sq ft
- Old tile demo (whole floor, machine): $2–$4/sq ft
- Asbestos abatement on old mastic: $5–$15/sq ft
- Toilet pull & reset: $150–$300 per bathroom
- Vanity pull & reset: $200–$400
Worked example: 120 sq ft master bath floor
- 12×24″ porcelain: $5/sq ft → $600
- Uncoupling membrane: $2.50/sq ft → $300
- Standard install labor: $10/sq ft → $1,200
- Epoxy grout upgrade: $360
- Old tile demo (hand): $540
- Toilet pull & reset: $250
- Schluter at tub edge (5 lf): $200
All-in: ~$3,450, or about $28.75/sq ft for the floor - tile quotes are always higher on small wet rooms because of demo and waterproofing. A 600 sq ft open kitchen in the same product lands closer to $18/sq ft.
Where tile quotes hide cost
Watch for: demo quoted "as time and materials" with no cap, missing waterproofing line items (membranes are not a "nice to have"), and bullnose / Schluter edge treatments left off the quote entirely. A clean tile quote always includes the membrane, grout type, and edge treatment as separate lines.
Quote in 24 hours
Get a tile quote with demo + waterproofing priced in.
Send room dimensions and a photo of the existing floor. We send back an itemized quote with membrane, edge treatment, and demo called out separately.
Tile installation in your city
Tile crews book farther out than other trades. Tap your metro for current lead times.
- Miami, FLTile install · Mon–Sat 8a–8p
- Phoenix, AZTile install · Mon–Sat 8a–8p
- San Antonio, TXTile install · Mon–Sat 8a–7p
- Las Vegas, NVTile install · Mon–Sat 8a–8p










