Tile Layout & Mortar Calculator

Calculate tile count, thinset and grout quantities — with a live HTML5 Canvas grid visualizer showing exactly how tiles lay out across your floor or wall, in metric and imperial units.

What you'll need before you start
  • Room length and width at the widest points
  • Your tile size (e.g. 300 × 600 mm) and the grout joint width
  • Your layout pattern — grid takes the least waste
  • Box quantities from the tile you’re buying (printed on the box label)

Enter Your Measurements

cm — e.g. 30 cm square
cm
mm — 3 mm standard
% extra for cuts/breakage
m
m
Your Results Reference: ANSI A108, TCNA Handbook
Coverage Area
square metres or square feet
0
Tiles Needed
incl. waste
0
Thinset Bags
20 kg / 50 lb bags
0
Grout
kg / lb
0
Total Tiles Required 0
Live tile grid layout (cream tiles, orange joints). Walls shown as dark border.
Grey porcelain tiles dry-laid in a grid on a subfloor with plastic spacers at the corners
A dry-run layout with spacers before any thinset — where pattern waste is really decided.

What Your Results Mean

Start by measuring your tile's actual face dimensions — not the nominal size. A "12-inch" ceramic tile often measures 11-3/4 inches, and a "24-inch" porcelain plank might actually be 23-1/2. Use the true face size; the calculator adds the grout gap separately. If you're unsure, lay a few tiles on the floor with spacers and measure the combined width to verify.

For the grout gap, 1/8 inch is the residential standard for ceramic and porcelain. Smaller gaps (1/16") require rectified porcelain tiles with precisely cut edges and unsanded grout. Larger gaps (3/16" or 1/4") are common for natural stone and require sanded grout to prevent shrinkage cracking. The gap directly affects how many tiles fit and how much grout you need.

Waste factor is critical for tile because of cuts, breakage, and pattern matching. Ten percent is the standard minimum for straight-lay patterns. Fifteen percent is recommended for diagonal (45-degree) layouts, where every perimeter tile needs to be cut. Twenty percent or more is appropriate for herringbone, chevron, or Versailles patterns where waste is inherent to the design.

Reading the Visualizer

The Canvas visualization shows the actual tile layout to scale, with each tile drawn in cream and grout joints in orange. Tiles along the perimeter are clipped to the room boundary — this is exactly what happens in real installations, where partial tiles fill in against the walls. Use the visualizer to confirm that your chosen tile size produces a layout you find aesthetically acceptable (some layouts produce ugly slivers along one wall — you may want to adjust your starting point or grout line).

Choosing the Right Thinset

Not all thinsets are created equal. Standard unmodified thinset (ANSI A118.1 in North America; class C1 under EN 12004 in Europe) is fine for ceramic tile on cement board or poured concrete. Modified thinset (ANSI A118.4 / EN 12004 class C2) adds polymers for flexibility and bond strength — required for porcelain, large-format tile (any side over 400 mm), and any installation over plywood or waterproofing membranes. For natural stone, use a white thinset to prevent color bleed-through. Coverage varies: about 7 m² per 20 kg bag with a 6 mm notch, 4 m² per bag with a 12 mm notch for large-format tile.

Pro Tip

Back-butter large-format tiles (400 mm or larger on any side) with a thin layer of thinset in addition to the troweled floor. This achieves the 95% coverage recommended by tile industry standards (the TCNA Handbook in North America) and eliminates hollow spots that lead to cracking.

The Math Behind the Calculator

Tile estimating starts with effective tile size — the tile plus its share of the grout gap. Two tiles laid side by side share one gap, so each tile "owns" half a gap on each side, totaling one full gap per tile:

effective_tile_length = tile_length + grout_gap
effective_tile_width = tile_width + grout_gap
tiles_along_room_length = ceil(room_length / effective_tile_length)
tiles_along_room_width = ceil(room_width / effective_tile_width)
base_tiles = tiles_along_room_length × tiles_along_room_width
tiles_needed = ceil(base_tiles × (1 + waste% / 100))

Thinset Coverage

Thinset coverage depends on trowel notch size, which depends on tile size:

  • 5 mm V-notch — mosaics and tile up to 100 mm. Covers ~12 m² per 20 kg bag.
  • 6 mm square notch — tile 100 to 380 mm. Covers ~7 m² per bag. The residential default.
  • 12 mm square notch — large-format tile 380 mm+. Covers ~4 m² per bag.

This calculator uses 7 m² per 20 kg bag (the 6 mm notch default). For large-format tile, expect to buy roughly double the thinset.

Grout Coverage

Grout coverage depends on tile size, gap width, and tile depth. The general formula is:

grout_volume = (tile_length + tile_width) × gap_width × tile_depth
grout_per_tile = grout_volume / (tile_length × tile_width)
total_grout = grout_per_tile × area (all dimensions in one unit)

In practice, one kilogram of grout covers approximately 5 square metres for a standard 3 mm gap with 300 mm tile. Smaller tiles (more joints per square metre) consume more grout; larger tiles consume less. The calculator works at roughly 0.2 kg per square metre — the same rule in metric — which works well for 200 to 400 mm tiles with 3 mm gaps.

Assumptions & Limitations

Every number above rests on these constants. If your project differs, change the matching input — or read the linked guide for the full reasoning.

  • Thinset: 7 m² per 20 kg bag for typical trowel sizes
  • Grout: about 1 kg per 5 m² at standard joints (varies with tile size)
  • 10% waste for grid layouts; add more for diagonal or herringbone
  • Boxes are counted whole — always rounded up

Worked Example: 3.6 × 3 m Bathroom Floor with 300 × 300 mm Tile

A typical small bathroom: 3.6 m by 3.0 m (10.8 m²), 300 mm square porcelain tile, 3 mm grout gap, 10% waste. Here's the breakdown:

  1. Effective tile size: 300 + 3 = 303 mm.
  2. Tiles along the 3.6 m wall: ceil(3600 / 303) = 12 tiles.
  3. Tiles along the 3.0 m wall: ceil(3000 / 303) = 10 tiles.
  4. Base tiles: 12 × 10 = 120 tiles.
  5. With 10% waste: 120 × 1.10 = 132 tiles.
  6. Thinset: 10.8 m² ÷ 7 = 1.5 → 2 bags (20 kg each).
  7. Grout: 10.8 m² at about 0.2 kg per m² = 2.2 kg — the calculator rounds up to 5 lb (about 2.3 kg).
  8. Order summary: 132 tiles (11 boxes of 12), 2 bags of thinset and about 2.3 kg of grout — the complete setting kit for this floor.

If you switched to a herringbone pattern, you'd set waste to 20% — bringing the tile count to 144. If you upsized to 600 × 600 mm porcelain, you'd need only 30 base tiles (6 × 5) but would require a 12 mm notch trowel, pushing thinset to 3 bags. The calculator adjusts instantly when you change inputs.

Reminder

The estimate excludes waterproofing membrane, cement board if going over wood subfloor, sealer for natural stone, transition strips and labour. Membrane and backer board are separate line items — plan them before you start, especially in wet areas.

Frequently Asked Questions

How much tile do I need for a 10 m² floor?

For 300 × 300 mm tiles with 3 mm gaps and 10% waste on 10 m²: 10 ÷ 0.09 ≈ 111 base tiles × 1.10 = 122 tiles. For 450 × 450 mm tiles: each covers 0.2025 m², so 10 ÷ 0.2025 = 49.4 base tiles × 1.10 = 55 tiles with waste.

How much thinset do I need?

One 20 kg bag of thinset covers approximately 7 m² with a 6 mm notch trowel — the standard for tiles up to 380 mm. Use about 4 m² per bag with a 12 mm notch for large-format tile, and 11–12 m² per bag with a V-notch for mosaics. In North America 50 lb (22.7 kg) bags are common; coverage is printed on every bag.

Sanded or unsanded grout?

Use unsanded grout for gaps up to 3 mm (1/8 in) — it's smoother and won't scratch polished stone. Use sanded grout for gaps of 3 mm to 12 mm — the sand provides bulk to prevent shrinkage cracking in wider joints. For gaps under 1.5 mm, use epoxy grout.

Do I need to seal my grout?

Yes, for cement-based grout. Apply sealer 72 hours after grouting and reapply annually in wet areas. Epoxy grout doesn't require sealing. Sealed grout resists staining, mildew, and water penetration — a single small bottle of sealer protects a typical bathroom for years.

What waste factor should I use for diagonal tile layout?

Use 15% for diagonal (45-degree) layouts — every perimeter tile must be cut. Use 20% for herringbone, chevron, or Versailles patterns. For straight-lay patterns on rectangular rooms, 10% is sufficient. Add 5% extra if you're matching veining in natural stone.

Can I tile over existing tile?

Yes, if the existing tile is well-bonded, clean, and flat. Use modified thinset (ANSI A118.4/A118.11 in North America, class C2 under EN 12004 in Europe) and skim-coat the old tile first to fill grout lines. The new floor will be about 13 mm higher, requiring transition strips at doorways. Avoid tiling over resilient flooring or unstable substrates.

Total Required
—
View Details