Pattern tile allocation calculator

Estimate complete confirmed pattern repeats and keep up to four tile-group quantities in their declared ratio.

Project inputs

Adjustable example. Edit values for your project.

Required · decimals allowed · greater than 0.
Required · decimals allowed · greater than 0.
Required · whole numbers · at least 1.
Required · whole numbers · at least 0.
Required · whole numbers · at least 0.
Required · whole numbers · at least 0.
Optional · decimals allowed · at least 0.

Count complete, confirmed repeating modules and preserve each tile-group ratio. This is an allocation estimate, not a placement or cut plan. Enter the whole repeat’s coverage and composition; a retail kit may contain only part of the repeat.

Input reference
Project area (sq ft)

Enter measured area before any additional allowance.

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

Coverage per complete module (sq ft)

Use confirmed installed coverage for the full repeat, not automatically one retail kit or nominal tile face area.

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

Group A pieces per module (pieces)

Assign an exact tile size/product to A; enter its count per full repeat.

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

Group B pieces per module (pieces)

Assign the exact tile size/product; enter zero when this group is unused.

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

Group C pieces per module (pieces)

Assign the exact tile size/product; enter zero when this group is unused.

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

Group D pieces per module (pieces)

Assign the exact tile size/product; enter zero when this group is unused.

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

Waste / allowance (%)

Optional percentage applied once. Empty or zero adds none; no universal allowance is prescribed.

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

Example estimate

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

Without JavaScript, the worked example below remains available.

What this pattern allocation estimate measures

A mixed-size pattern needs a fixed number of pieces from each tile group. Rounding each group separately can change that composition; this calculator rounds the number of complete modules once, then multiplies every group by that same number.

Use the stated installed coverage of one complete repeat, including any joint convention already represented by that specification. Nominal tile dimensions alone do not establish module coverage. The worked example uses a documented three-kit repeat; the inputs remain explicit so another confirmed composition can be entered.

Groups A–D are labels you assign to exact sizes or products. Group A must contain at least one piece; enter zero for unused B–D groups. Keep that mapping when purchasing the reported pieces.

Count complete, confirmed repeating modules and preserve each tile-group ratio. This is an allocation estimate, not a placement or cut plan. Enter the whole repeat’s coverage and composition; a retail kit may contain only part of the repeat.

How to use this calculator

  1. Project area. Enter the measured area receiving this one pattern. Different patterns or products need separate estimates.
  2. Coverage per complete module. Enter the confirmed installed square feet in one complete repeat. If a drawing needs three retail kits to complete its repeat, combine those kits’ coverage and composition first.
  3. Group A pieces per module / Group B pieces per module / Group C pieces per module / Group D pieces per module. Assign each tile size/product to a group and enter its whole piece count per complete repeat. Group A must be nonzero; unused B–D groups can be zero. This calculator does not derive a pattern from these counts.
  4. Waste / allowance. Optionally enter an elected additional area allowance once. No automatic diagonal, herringbone or room-specific waste percentage is supplied.

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

Formulas, variables, and units

adjustedAreaSqFt = areaSqFt × (1 + wasteRate / 100)

areaSqFt
Measured project area in square feet.
wasteRate
Explicit additional percentage.
adjustedAreaSqFt
Area basis after that allowance.

requiredModules = adjustedAreaSqFt / moduleAreaSqFt; modules = ceil(requiredModules)

moduleAreaSqFt
Confirmed coverage of one complete repeat, in square feet.
requiredModules
Fractional repeat requirement.
modules
Complete repeats, rounded upward without rounding the fractional requirement first.

piecesForGroup = modules × groupPiecesPerModule; purchasedCoverageSqFt = modules × moduleAreaSqFt

groupPiecesPerModule
Entered whole count for each group A–D.
piecesForGroup
Pieces of that size/product for the same complete-module count.
purchasedCoverageSqFt
Nominal coverage represented by those complete repeats.

How to read your result

Whole modules preserve the entered composition. They are not automatically boxes: check how many retail kits or packages make one module.

Group counts refer to your assigned sizes/products. Their total is an arithmetic piece count; it does not place tiles or prove usable offcut yield.

Nominal module coverage may exceed adjusted demand because whole repeats were purchased. A cut layout, perimeter conditions or unavailable sizes may still require more material.

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

A worked purchase example

Project area
100 sq ft
Coverage per complete module
28.08 sq ft
Group A pieces per module
3 pieces
Group B pieces per module
6 pieces
Group C pieces per module
3 pieces
Group D pieces per module
6 pieces
Waste / allowance
10 %
  1. The recorded MSI Versailles kit states 9.36 ft²: one 17 1/4 × 26 in tile (A), two 17 1/4 in squares (B), one 17 1/4 × 8 2/3 in tile (C), and two 8 2/3 in squares (D). Suggested repeats contain three kits.
  2. One complete repeat is therefore 3 × 9.36 = 28.08 ft² with A/B/C/D counts 3/6/3/6. Use the declared coverage rather than recomputing it from nominal face sizes.
  3. For 100 ft² with an elected 10% allowance, adjusted demand is 100 × 1.10 = 110 ft².
  4. Fractional repeats are 110 / 28.08 = 3.9173789174; round upward to 4 complete repeats, corresponding to 12 of these kits.
  5. Multiply each repeat count by four: A=12, B=24, C=12, D=24; total 72 pieces. Nominal coverage is 4 × 28.08 = 112.32 ft².

Independent decimal division using the recorded kit coverage and three-kit composition. This does not establish a minimum cut layout, a universal Versailles mix or applicability to another collection.

Frequently asked questions

Is a module the same as a retail box?

Only when the confirmed repeat and box composition are identical. In the worked example one repeat contains three kits; four repeats represent twelve kits.

Can I enter a herringbone or diagonal pattern?

Only if you already have a confirmed complete repeat, coverage and per-group composition. This tool does not create the geometry or add an assumed waste percentage for a pattern name.

Why not round every size independently?

Independent size rounding can change the required ratio. Complete-module rounding keeps all entered groups in the same composition.

Does the result tell me how to cut or position the pieces?

No. It allocates a confirmed repeat to an area. Cuts, border design, orientation, stock availability and usable offcuts need a separate layout.

Scope and limitations

Project types

  • Complete repeat with confirmed coverage and composition

Check the calculator assumptions and product conditions for your project.

Calculation limits

  • Count complete, confirmed repeating modules and preserve each tile-group ratio. This is an allocation estimate, not a placement or cut plan. Enter the whole repeat’s coverage and composition; a retail kit may contain only part of the repeat.
  • No universal pattern mix, automatic waste rate, stock-box conversion or cut placement.

Prepare and check your inputs