Tile quantity calculator

Estimate net tile pieces from project dimensions or a known total area, tile size, and an optional joint gap.

Project inputs

Adjustable example. Edit values for your project.

Choose dimensions or a known combined surface area.
Required · decimals allowed · greater than 0.
Required · decimals allowed · greater than 0.
Required · decimals allowed · greater than 0.
Optional · decimals allowed · at least 0.
Optional · decimals allowed · at least 0.
Optional · whole numbers · at least 1.

Nonzero gap: unverified repeating-area approximation. Zero gap: arithmetic boundary only, not installation guidance.

Input reference
Measure project by

Choose dimensions or a known combined surface area.

Choose one listed option.

  • Length and width
  • Known total area
Total project area (sq ft)

Enter the combined surface area when you already measured it.

Accepted range: greater than 0; no upper limit specified; decimals allowed.

Project length (ft)

Measure one side of the rectangular surface.

Accepted range: greater than 0; no upper limit specified; decimals allowed.

Project width (ft)

Measure the perpendicular side of the rectangular surface.

Accepted range: greater than 0; no upper limit specified; decimals allowed.

Tile length (in)

Use the tile face dimension shown on its product information.

Accepted range: greater than 0; no upper limit specified; decimals allowed.

Tile width (in)

Use the other tile face dimension shown on its product information.

Accepted range: greater than 0; no upper limit specified; decimals allowed.

Joint gap (in)

Optional input to the disclosed repeating-area approximation; zero is an arithmetic boundary, not installation guidance.

Accepted range: at least 0; no upper limit specified; decimals allowed.

Waste / overage (%)

Optional percentage applied to net tile quantity. No additional allowance is added at zero.

Accepted range: at least 0; no upper limit specified; decimals allowed.

Tiles per box (tiles)

Optional package capacity from the product box; leave empty if unknown.

Accepted range: at least 1; no upper limit specified; whole numbers only.

Example estimate

Example inputs are prefilled. JavaScript calculates this example when the page opens.

Without JavaScript, the worked example below remains available.

What this tile estimate measures

Estimate tile quantity by dividing the measured project area by an area assigned to one tile. With a zero gap, that assigned area is the rectangular tile face. With a nonzero gap, the calculation adds one gap to each tile dimension to form a repeating pitch area; this approximation has not been independently verified from the sampled sources.

Keep three quantities separate: net tile equivalents before any allowance, adjusted demand after your entered waste percentage, and purchase quantity after rounding to complete boxes. A fractional net equivalent describes area demand; it does not describe a usable cut piece.

The current inputs use feet for project dimensions, square feet for a known area, and inches for tile dimensions and gap. The square-meter display is a conversion of area only. This calculator does not plan tile placement, cut reuse, pattern offsets, or perimeter joints.

A nonzero joint gap uses an UNVERIFIED repeating pitch approximation. It does not calculate a cut layout or an equivalent perimeter-joint count. Zero gap is an arithmetic boundary for checking the calculation, not an installation recommendation.

How to use this calculator

  1. Measure project by / Project length / Project width / Total project area. Choose length and width for one rectangular surface, measured in feet, or known total area in square feet. For several surfaces, measure them separately and enter their combined area. Only the inputs for the chosen mode are used.
  2. Tile length / Tile width. Enter the tile face length and width in inches from the product information. Check the dimensions for the tile you intend to buy; a size label alone may not describe the face dimensions you measured.
  3. Joint gap. If entering a joint gap in inches, read the approximation warning before using the result. The initial value is explicitly 0, which adds no gap area and supplies an arithmetic boundary only. Select an installation joint using applicable product and installation guidance.
  4. Waste / overage. Enter any additional waste or spare-tile allowance as a percentage, such as 10 for 10%. The adjustable example initially enters 10%; this is illustrative, not a universal recommendation. Empty or 0 adds no allowance. Consider cuts and spares separately when choosing your input, and avoid adding an allowance already included in your area.
  5. Tiles per box. Enter the positive whole-number tile count printed on the box if known. Leave this optional field empty if package capacity is unknown. With a box size supplied, the calculation rounds adjusted demand up to complete boxes and reports all tiles in those boxes.

Select Calculate to update the result. Reset restores the example inputs and recalculates the example estimate.

Formulas, variables, and units

A = L × W, or A = entered total area

A
Project area in square feet (ft²).
L, W
Rectangular project length and width in feet; unused when a known total area is entered.

P = ((l + g) × (b + g)) / 144; N = A / P

P
Assigned area in ft² per tile equivalent: tile face area at zero gap, UNVERIFIED repeating pitch area at a nonzero gap.
l, b
Tile face length and width in inches.
g
Entered gap in inches; adding it once per dimension does not count actual perimeter joints.
144
Square inches per square foot: divide an area in in² by 144 to obtain ft².
A
Project area in ft².
N
Net tile equivalents before waste or purchase rounding.

w = p / 100; D = N × (1 + w); T = ceil(D); B = ceil(D / c); Q = B × c

p, w
Entered waste percentage and its decimal rate; an input of 10 means w = 0.10, while 0 means no added allowance.
N, D
Net tile equivalents and unrounded adjusted tile demand.
ceil(x), T
Round upward to a whole number; T is the whole-tile demand before box rounding. The implementation tolerates floating-point noise at integer boundaries.
c, B, Q
Tiles per box, complete boxes, and tiles purchased. Use unrounded D for the box calculation; do not round a displayed decimal before purchasing. B and Q require a box size.

A_m² = A_ft² × 0.09290304

A_ft², A_m²
The same area expressed in square feet and square meters. The conversion factor is exact and does not alter tile or box counts.

How to read your result

Project area is the measured surface area. In the formula, the assigned tile coverage area is the denominator for each tile equivalent; when a gap is entered, it includes the approximation’s gap area and is not just the tile face.

Net tile pieces are area equivalents before waste. Adjusted pieces retain the fractional demand after your allowance; whole tiles round that demand upward. Neither value establishes how many pieces a particular cut layout will consume.

Boxes round the unrounded adjusted demand upward to complete packages. Purchase tiles count every tile in those boxes, so purchase quantity can exceed whole-tile demand. Keep the package surplus separate from the waste percentage you entered.

Use the square-meter area as a display conversion alongside the US customary inputs. An arithmetic check of these outputs does not verify product suitability or installation compliance.

Displayed values use up to two decimal places. Complete purchase units are rounded upward from the unrounded requirement.

A worked purchase example

Measure project by
Known total area
Total project area
95 sq ft
Tile length
12 in
Tile width
12 in
Joint gap
0 in
Waste / overage
10 %
Tiles per box
12 tiles
  1. The entered project area is 95 ft². At the zero-gap arithmetic boundary, a 12 × 12 in tile face is 144 in², or 1 ft².
  2. Net demand is 95 / 1 = 95 tile equivalents.
  3. Convert the elected allowance: 10 / 100 = 0.10. Adjusted demand is 95 × 1.10 = 104.5 tiles.
  4. Whole-tile demand is ceil(104.5) = 105. The box calculation uses 104.5 / 12 = 8.708333… boxes, rounded upward to 9.
  5. Purchase quantity is 9 × 12 = 108 tiles. The project area display converts to 95 × 0.09290304 = 8.8257888 m².

These values were derived independently by hand for an arithmetic example. Zero gap is not an installation recommendation, and 10% is an explicit example input. This example does not verify nonzero-gap modeling, cut layout or product suitability.

Frequently asked questions

Why does a larger joint gap lower the estimated tile count?

The calculation assigns a larger repeating pitch area to each tile when the gap increases, so dividing the same project area by that area gives fewer tile equivalents. This is an UNVERIFIED approximation. It cannot establish tile savings for a real layout because it does not locate edge joints or cuts.

Should I always add 10% for cuts and spares?

No universal percentage is established here. The prefilled 10% belongs to the adjustable example. Choose an allowance for the planned work; empty or 0 adds none. Box rounding adds package surplus separately, and a layout review may reveal needs that this area model cannot predict.

Can I use the known-area mode for several walls or an irregular floor?

You can enter a combined area that you have already measured by dividing the surfaces into measurable parts. The calculator accepts that area; it does not measure arbitrary shapes, place tiles, or account for cut reuse between the parts.

Why buy 108 tiles when the example needs 105 whole tiles?

The example’s adjusted demand is 104.5 tiles, which rounds to 105 individual tiles. At 12 tiles per box, eight boxes supply only 96 tiles, while nine supply 108. The calculator retains fractional demand until purchase rounding and reports the complete-box purchase separately.

Scope and limitations

Project types

  • Bathroom floor
  • Kitchen backsplash
  • Wall tile

Check the calculator assumptions and product conditions for your project.

Calculation limits

  • The nonzero-gap model is a repeating-area approximation, not a cut layout or perimeter-joint count. Its exact expression has not been independently verified from the sampled sources.
  • Zero gap is an arithmetic boundary, not installation guidance.
  • Zero-gap boundary outputs differ between sampled peers; this page keeps the geometry result explicit.
  • Waste and package size are explicit inputs, not hidden defaults.

Prepare and check your inputs