Tile Calculator

How many tiles and boxes you need for a floor or wall, allowing for grout joint width and cutting waste, plus cost per box.

1/8 in (3 mm) is common for floor tile; 1/16 in for wall tile.
%
About 10% for straight lay; 15% or more for diagonal or herringbone patterns.
$per box
Your rate is remembered on this device.

Results

Tiles needed (incl. waste)
130 tiles
Tiles before waste
117.5 tiles
Boxes to buy
13 boxes
Area to tile
120
Estimated tile cost
$390.00
Excludes thinset, grout, backer board and labor.

Estimate only. This tool is for informational and educational purposes. Results depend on your inputs and simplifying assumptions, and are not a substitute for professional engineering, design or financial advice. Always verify with a qualified professional and applicable codes before purchasing, building or making decisions.

How it’s calculated

Each tile plus half a grout joint on every side covers (tile length + joint) × (tile width + joint).

Tiles = ⌈ area ÷ ((L + joint) × (W + joint)) × (1 + waste%) ⌉ Boxes = ⌈ tiles ÷ tiles per box ⌉

Example: a 12 × 10 ft floor (120 ft²) with 12 × 12 in tiles and ⅛ in joints: each tile covers 12.125² = 147.02 in² = 1.0209 ft². 120 ÷ 1.0209 = 117.5 tiles; with 10% waste 130 tiles, or 13 boxes of 10.

Buy a few spare tiles from the same lot for future repairs; shades vary between production runs.

Frequently asked questions

How many tiles do I need for 100 square feet?

With 12 × 12 in tiles and ⅛ in joints, about 98 tiles before waste, or 108 with 10% extra. Larger joints reduce the count slightly.

How much extra tile should I buy?

Around 10% for a straight layout in a simple room, 15% or more for diagonal, herringbone or rooms with many corners.

Embed this calculator

Add this free calculator to your own website. Copy the code below into your page’s HTML:

Sources

Formulas are taken from the free public references above. Results are provided “as is” for informational and educational purposes only. See our disclaimer.

Spotted a mistake or missing option? Report a problem · GitHub issue· Suggest a calculator