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. 12×24 in.) 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

in — e.g. 12" square
in
in — 1/8" standard
% extra for cuts/breakage
ft
ft
Your Results Reference: ANSI A108, TCNA Handbook
Coverage Area
square feet
0
Tiles Needed
incl. waste
0
Thinset Bags
50 lb each
0
Grout
pounds
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) is fine for ceramic tile on cement board or poured concrete. Modified thinset (ANSI A118.4) adds polymers for flexibility and bond strength — required for porcelain, large-format tile (any side over 15 inches), and any installation over plywood or waterproofing membranes. For natural stone, use a white thinset to prevent color bleed-through. Coverage varies: 75 sq ft per 50-lb bag with a 1/4" notch, 40 sq ft per bag with a 1/2" notch for large-format tile.

Pro Tip

Back-butter large-format tiles (16"+ on any side) with a thin layer of thinset in addition to the troweled floor. This achieves the 95% coverage required by TCNA standards 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:

  • 3/16" V-notch — mosaics and tile up to 4". Covers ~125 sq ft per 50-lb bag.
  • 1/4" square notch — tile 4" to 15". Covers ~75 sq ft per bag. The residential default.
  • 1/2" square notch — large-format tile 15"+. Covers ~40 sq ft per bag.

This calculator uses 75 sq ft per bag (the 1/4" 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_sq_ft × 100 (cu in per sq ft)

In practice, one pound of grout covers approximately 25 square feet for a standard 1/8" gap with 12-inch tile. Smaller tiles (more joints per square foot) consume more grout; larger tiles consume less. The calculator uses the 25 sq ft/lb rule of thumb, which works well for 8" to 16" tiles with 1/8" 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: 75 sq ft per 50-lb bag for typical trowel sizes
  • Grout: 25 sq ft per lb 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: 12×10 Bathroom Floor with 12×12 Tile

A typical small bathroom: 12 feet by 10 feet (120 sq ft), 12" square porcelain tile, 1/8" grout gap, 10% waste. Here's the breakdown:

  1. Effective tile size: 12 + 0.125 = 12.125 inches.
  2. Tiles along 12-ft (144") wall: ceil(144 / 12.125) = 12 tiles.
  3. Tiles along 10-ft (120") wall: ceil(120 / 12.125) = 10 tiles.
  4. Base tiles: 12 × 10 = 120 tiles.
  5. With 10% waste: 120 × 1.10 = 132 tiles.
  6. Thinset: 120 sq ft ÷ 75 = 1.6 → 2 bags.
  7. Grout: 120 sq ft ÷ 25 = 4.8 → 5 pounds.
  8. Order summary: 132 tiles (11 boxes of 12), 4 bags of thinset and 10 lb (4.5 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 24×24 porcelain planks, you'd need only 40 base tiles but would require a 1/2" notch trowel, doubling thinset consumption to 8 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 100 sq ft floor?

For 12×12 tiles with 1/8" gaps and 10% waste: 100 × 1.10 = 110 tiles. For 18×18 tiles: each tile covers 2.25 sq ft, so 100 ÷ 2.25 = 44.4 base tiles × 1.10 = 49 tiles with waste.

One 50 lb (22.7 kg) bag of thinset covers approximately 7 m² (75 sq ft) with a 6 mm (1/4") 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 metric countries 20 kg bags are common; coverage is printed on every bag.

Sanded or unsanded grout?

Use unsanded grout for gaps 1/16" to 1/8" — it's smoother and won't scratch polished stone. Use sanded grout for gaps 1/8" to 1/2" — the sand provides bulk to prevent shrinkage cracking in wider joints. For gaps under 1/16", 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 or A118.11) and skim-coat the old tile first to fill grout lines. The new floor will be 1/2" higher, requiring transition strips at doorways. Avoid tiling over resilient flooring or unstable substrates.

Total Required
—
View Details