Tile Calculator
Calculate how many tiles and boxes you need for any room. Choose common tile sizes, adjust waste factor, and get exact coverage estimates.
Quick Answer
Tiles Needed = (Room Area / Tile Area) x (1 + Waste %). A 10x12 ft room with 12x12 inch tiles needs about 132 tiles (120 + 10% waste). Always round up and buy extra tiles from the same batch for future repairs.
Calculate Tiles Needed
Enter your room dimensions and tile size.
About This Tool
The Tile Calculator helps homeowners and contractors determine exactly how many tiles and boxes are needed for any floor or wall project. It accounts for tile size, room dimensions, waste factor, and box packaging to give you an accurate shopping list before heading to the store.
Choosing the Right Waste Factor
Use 10% waste for simple rectangular rooms with straight layouts. Increase to 15% for diagonal or herringbone patterns, rooms with many corners, or your first DIY tiling project. Complex layouts with curves or mosaic patterns may require 20% waste. The extra cost of waste tiles is minimal compared to making a second trip for more tiles from a potentially different lot.
Tile Size Selection Guide
Larger tiles make small rooms feel bigger and require less grout maintenance, but they need a very level subfloor. Smaller tiles like 6x6 work better for shower floors where you need slope for drainage. The current trend favors 12x24 and larger formats for their modern, clean aesthetic with minimal grout lines.
Pro Tips
Always dry-lay tiles before applying adhesive to verify the pattern and minimize cuts. Start from the center of the room and work outward so cut tiles at the edges are symmetrical. Purchase all tiles at once from the same lot number to ensure consistent color. Keep at least 3-5 extra tiles for future repairs.
Frequently Asked Questions
How do you calculate how many tiles you need?
Why do I need a waste factor for tiles?
What is the most common tile size?
How many tiles come in a box?
Should I buy extra tiles beyond the waste factor?
Was this tool helpful?