How much does it cost to tile a floor?
Tiling a floor yourself typically runs about $3–$12 per square foot in materials. Hiring a pro usually adds roughly $5–$15 per square foot in labor on top — call it $8–$27 per square foot installed. The big variables are the tile you choose and your region, so treat these as planning ranges and confirm local prices.
The cost breakdown
Here's where the money goes on a typical floor-tiling job (US estimates, per square foot unless noted):
| Item | Typical cost |
|---|---|
| Tile (budget ceramic) | $1–$3 / sq ft |
| Tile (porcelain) | $3–$7 / sq ft |
| Tile (natural stone) | $5–$15+ / sq ft |
| Thinset mortar & grout | $0.50–$1 / sq ft |
| Backer board / underlayment | $0.50–$1.50 / sq ft |
| Tools (DIY, one-time) | $50–$200 total |
| Professional labor | $5–$15 / sq ft |
Small line items that surprise people: transition strips at doorways ($10–$30 each), leveling compound if the subfloor dips ($35–$40 a bag), grout sealer, and tile-leveling clips for large formats. None is big alone; together they add $50–$150 to a typical room.
Cost by room size
| Floor size | DIY materials ($3–$12/sq ft) | Professionally installed ($8–$27/sq ft) |
|---|---|---|
| Small bath — 50 sq ft | $150–$600 | $400–$1,350* |
| Kitchen — 100 sq ft | $300–$1,200 | $800–$2,700 |
| Large kitchen — 150 sq ft | $450–$1,800 | $1,200–$4,000 |
| Open area — 300 sq ft | $900–$3,600 | $2,400–$8,100 |
*Many tilers carry a minimum charge of several hundred dollars, so tiny rooms often price above the per-foot math. Mid-range porcelain with hired labor most commonly lands in the $10–$20 per sq ft installed band.
A worked example: 100 sq ft in porcelain
- Tile: 110 sq ft including 10% waste at $5/sq ft = $550
- Thinset + grout: ≈ $100–$150
- Backer board + screws + tape: 7 sheets ≈ $100
- DIY total ≈ $750–$800 (plus a $40–$60/day wet-saw rental)
- With a pro at ~$8/sq ft labor: ≈ $1,550–$1,600 all-in
That gap — call it half the project — is the honest case for DIY tiling, and why demo and prep are the first things to take on yourself even if a pro sets the tile.
Estimate your floor in seconds
Use our tile calculator to find how many tiles you need and the material cost, then add labor from the ranges above.
Open the Tile CalculatorWhat pushes a quote up (or down)
- Tile size and pattern. Mosaics and small formats take far longer to set; diagonal and herringbone layouts add cutting time and ~5% more waste.
- Demolition. Removing an old floor runs about $1–$4/sq ft — old mortar-bed ceramic is the worst of it.
- Subfloor condition. Leveling, replacing water-damaged plywood, or adding backer board all bill as extras; ask what prep the quote includes.
- The room itself. Toilets and vanities to pull, tight closets, and stairs slow everything down; big open rectangles are the cheapest per foot.
DIY vs. hiring a pro
DIY can cut your total nearly in half, since labor is often the biggest line item. Floor tiling is achievable for a patient beginner with the right tools, though a wet saw and a level subfloor are essential. Budget a full weekend for the first room — setting one day, grouting the next.
Hiring a pro makes sense for large areas, intricate patterns, natural stone, or anywhere a flawless finish matters (and resale). Get at least three quotes, and confirm whether prep work like leveling and removing old flooring is included.
Ways to save
- Choose larger tiles. They cover faster, with fewer grout lines and less labor.
- Stick to standard sizes. Odd shapes and mosaics raise both waste and labor.
- Do the demo and prep yourself. Removing old flooring and clearing the room is the easiest money to keep.
- Buy the right amount. Order about 10% extra — enough to avoid a second trip, without overspending. Our tiles for a 12×12 room spoke shows the counts by tile size.
- Watch clearance racks for discontinued lines — fine for a single room where you'll never need to match it later.