Tile Calculator
To calculate tiles, find the area in square feet (length × width), divide by the area of one tile, then add 10–20% for cuts and breakage. A 10×8 ft floor with 12-inch tiles needs about 88 tiles including 10% waste, costing roughly $160–$1,200 in tile.
- 12×12 in tile
- 1 ft²
- Typical waste
- 10–20%
- Buy
- Full boxes
Your measurements
Enter your measurements
Fill in the fields to see your estimate.
The formula
Tiles = (Area ÷ tile area) × (1 + waste %), where tile area (ft²) = width in × height in ÷ 144How to calculate it manually
- 1
Measure the surface
Multiply length × width in feet for the total area.
- 2
Find one tile's area
Multiply tile width × height in inches, then divide by 144 for square feet.
- 3
Divide and add waste
Divide the surface area by the tile area, then add 10–20%.
- 4
Round up to full boxes
Buy by the box and keep spares for repairs and dye-lot matching.
Example calculation
A 10 ft × 8 ft floor = 80 ft². A 12×12 in tile = 1 ft². 80 ÷ 1 = 80 × 1.10 ≈ 88 tiles.
Tiles per 100 sq ft by size
Tile counts before waste. Add 10–20% for cuts.
| Tile size | Tile area | Tiles per 100 ft² |
|---|---|---|
| 12 × 12 in | 1.00 ft² | 100 |
| 18 × 18 in | 2.25 ft² | ~45 |
| 24 × 24 in | 4.00 ft² | 25 |
| 6 × 24 in (plank) | 1.00 ft² | 100 |
| 4 × 12 in (subway) | 0.33 ft² | ~300 |
Common tile estimating mistakes
Skipping the waste allowance
Cuts at walls and breakage during install mean you need 10–20% extra. Buy it up front — dye lots change.
Subtracting grout lines
Grout lines barely change the count, and the waste factor covers it. Don't reduce your tile total for them.
Forgetting setting materials
Thinset, grout, spacers, and sealer aren't tiles but are essential — budget for them separately.
Not ordering a repair stock
Keep a few spare tiles from the same lot for future cracks and chips you can't re-match later.
Frequently asked questions
Related guides
Related calculators
Ready to start your flooring project?
Run the numbers above, then explore related tools and guides to plan every step.