Construction

Tile Calculator

Work out the tiles and boxes for a floor or wall, with grout joints and a waste allowance.

By Nitin Raturi · Last reviewed

Your room and tiles

How to use the Tile Calculator

Estimate the tiles and boxes for a rectangular floor or wall.

  1. Choose feet or metres and enter the length and width.
  2. Enter the tile size in millimetres and the joint width.
  3. Set a waste allowance and the number of tiles per box.
  4. Read the tiles and boxes to buy, and compare with the grid count.

Good to know

  • Subtract large fixed areas, such as a kitchen platform, before entering the size.
  • Buy all boxes from one batch so the shade matches.
Room unit

Room unit

Whether the room is measured in feet or metres. Tile sizes are always in millimetres.

How to fill it in

  • Switching converts the length and width you entered.

Length

The longer side of the floor or wall to tile.

How to fill it in

  • Enter 0.5 to 3,000 ft or 0.1 to 1,000 m.
  • For an L-shaped room, split it into rectangles and add the results.

Example

A 12 × 10 ft room is 120 ft², or 11.15 m².

Width

The shorter side of the area to tile.

How to fill it in

  • Use the same unit as the length.

Tile length

The long side of one tile, in millimetres, as printed on the box.

How to fill it in

  • Enter 50 to 3,000 mm. A “2 × 2 ft” tile is usually 600 mm.

Example

In 300 × 300 mm tiles the same room needs 135 tiles.

Tile width

The short side of one tile, in millimetres.

How to fill it in

  • For square tiles, enter the same as the length.

Joint (grout) width

The gap left between tiles for grout.

How to fill it in

  • Enter 0 to 20 mm. Vitrified floor tiles are often laid with 2 to 3 mm joints.

Waste allowance

Extra tiles for cuts at the edges, breakage and future repairs.

How to fill it in

  • Enter 0% to 50%. Diagonal patterns and small rooms need more.

Example

With 10% the default room needs 34 tiles; with none, 31.

Keep in mind: The allowance is a rule of thumb, not a standard. Ask your tiler for the layout they plan.

Tiles per box

How many tiles come in one box, printed on the carton.

How to fill it in

  • Enter a whole number from 1 to 100.

Example

34 tiles at 4 per box is 9 boxes.

Tiles to buy

34 tiles

Buy 9 boxes (36 tiles) to cover 120.0 ft² (11.15 m²) with 10% extra.

Tiles without waste
30.8
Boxes
9
Grid layout (cuts as whole tiles)
7 × 6 = 42

Area method: area ÷ (tile + joint) area, plus the waste allowance, rounded up. A rectangular area; doors, cut-outs and the tiling pattern are not modelled.

How this calculator works

  1. Step 1Arealength × widthThe floor or wall to cover.
  2. Step 2Per tile(tile + joint)²Each tile covers its own size plus the grout gap.
  3. Step 3Buy+ waste, round upAdd extra for cuts, then round up to whole boxes.

Divide the area by what one tile covers, add a waste allowance, and round up. The calculator also lays the tiles out in a grid, counting every cut piece as a whole tile.

Worked example: a 12 × 10 ft bedroom

600 × 600 mm tiles, 2 mm joints, 10% extra
Tiles
area × (1 + waste) ÷ ((L + j) × (W + j))
  • L, WTile size 600 × 600 mm
  • jJoint 2 mm
  1. Area12 ft × 10 ft11.15 m²
  2. One tile covers0.602 m × 0.602 m0.3624 m²
  3. Tiles, exactarea ÷ cover30.76
  4. With 10% extraround up34 tiles
  5. Boxes of 434 ÷ 4, round up9 boxes

Without any extra you would need 31 tiles, which leaves nothing for cuts or a cracked tile.

Tile size changes the count

  • 300 × 300 mm135 tiles
  • 600 × 600 mm34 tiles
  • 800 × 1600 mm10 tiles
Tiles for the same 12 × 10 ft room, 10% extra

Bigger tiles mean fewer pieces, but each cut wastes more, so keep a larger allowance for slabs.

Read the result

The grid count of 42 treats every edge piece as a whole tile; the real need usually sits between the area count and the grid count.

Offcuts from one edge can often fill the opposite edge, which is why the area count with a waste allowance is the headline.

Assumptions and limits

  • RectangleSplit L-shaped rooms and add the parts.
  • Straight layDiagonal and herringbone patterns need more extra.
  • Not includedSkirting, steps, adhesive and grout quantity.
  • Rule of thumbThe waste figure is your choice, not a standard.

Other building estimates

Tiles cover an area. Walls, paint and concrete have their own quantities.

For the area of irregular floors, start with the area calculator. The paint calculator covers walls, and the concrete calculator a slab underneath.

Common mistakes

  • Mistake: Buying exactly the area divided by tile size.

    Instead: Add extra for cuts and breakage.

  • Mistake: Treating a 2 × 2 ft tile as exactly 610 mm.

    Instead: Use the millimetre size on the box, usually 600 mm.

  • Mistake: Buying top-up boxes months later.

    Instead: Buy enough from one batch so the shade matches.

Checking the method

A separate script re-works every golden value in exact integer micrometres, searching upwards for each count instead of dividing.

Read how we test our calculators, or browse more everyday tools.

Frequently asked questions

How many 2 × 2 ft tiles do I need for a 12 × 10 ft room?

With 600 × 600 mm tiles, 2 mm joints and 10% extra, 34 tiles, or 9 boxes of 4.

How much extra should I buy?

There is no fixed rule; 5% to 15% is common. Without extra the same room needs 31 tiles.

Does the grout joint matter?

Slightly. Each tile covers its size plus the joint, so wider joints need a few fewer tiles.

How many 1 × 1 ft tiles for the same room?

With 300 × 300 mm tiles and 10% extra, about 135 tiles.

Why is the grid count higher?

It counts every cut edge piece as a whole tile (42 here). Offcuts can often be reused, so the area count is the headline.

Sources and methodology

The formulas are standard time-value-of-money results. We check every figure against golden values worked out independently, by closed form and by month-by-month simulation; see the methodology.

Written and maintained by Nitin Raturi, a software engineer (about the author). Last reviewed 4 Nov 2026; next review due by . Found an error? Tell us.

Changelog

  • : Initial release.