sodcalculator

07 Home and DIY

Patio Slab Calculator Using 4 Sizes

Tag 07-3974 · Updated · Standard formula, shown below

The calculator on this page is switched off while it is checked. The formula is below, and the worked example shows how to do the sum by hand.

This patio slab calculator tells you how many slabs you need when you mix four different sizes in one patio. You enter the patio length and width, then the four slab dimensions (length and width for each), and it returns the total number of each slab size plus a combined total area and a recommended order quantity. The calculator uses simple area math: it divides the patio area by each slab’s area, then rounds up so you never run short.

Formula

The calculator works for any combination of slab sizes because it treats each size independently. For each slab size, the number needed is:

Number of slabs = ceil( Patio area (ft²) × 144 / (Slab length (in) × Slab width (in)) )

  • Patio area = patio length × patio width (ft²)
  • Slab length and Slab width are in inches
  • 144 converts ft² to in² (1 ft² = 144 in²)
  • ceil() rounds up to the next whole slab, because you can’t buy a fraction of a slab

The calculator repeats this for each of the four slab sizes. It also shows the total patio area as a quick reference.

Worked Example

Using the default values: patio is 20 ft by 12 ft, and the four slab sizes are 24×24 in, 24×12 in, 12×12 in, and 18×18 in.

  1. Patio area = 20 × 12 = 240 ft²
  2. For 24×24 slabs: 240 × 144 / (24 × 24) = 34560 / 576 = 60.0 → ceil(60.0) = 60 slabs
  3. For 24×12 slabs: 240 × 144 / (24 × 12) = 34560 / 288 = 120.0 → ceil(120.0) = 120 slabs
  4. For 12×12 slabs: 240 × 144 / (12 × 12) = 34560 / 144 = 240.0 → ceil(240.0) = 240 slabs
  5. For 18×18 slabs: 240 × 144 / (18 × 18) = 34560 / 324 = 106.666… → ceil(106.666) = 107 slabs

The calculator shows exactly these numbers: 60, 120, 240, and 107. Notice the 18×18 case rounds up from 106.67 to 107, because you can’t order a partial slab.

When to Use This Calculator

You might be designing a patio with a pattern that uses several slab sizes, like a modular paving layout or a random flagstone look. This calculator helps you estimate the total quantity of each size before you order. It’s also useful when you have leftover slabs from a previous project and want to know how many more of each size to buy.

Keep in mind that this calculator assumes the slabs are laid edge-to-edge with no gaps. If you plan to use sand or gravel joints between slabs, you need to add that gap width to each slab dimension before entering it. For example, if you have a 1-inch gap between 24-inch slabs, treat each slab as 25 inches wide for the calculation.

How to Choose Slab Sizes

When mixing four slab sizes, the most common approach is to use a base module and then multiples of that module. For instance, if your base is 12 inches, then 12×12, 12×24, 24×24, and 24×36 all fit together without cutting. The calculator doesn’t care about the pattern, but your layout will be much easier if the sizes share a common factor.

  • Stick to a consistent module (e.g., 12″ or 16″) so the slabs interlock cleanly.
  • Use larger slabs for the main field and smaller ones for borders or accents.
  • If you’re mixing random sizes, add 5–10% waste to the final count, because cutting and fitting will produce offcuts.

Common Mistakes and How to Avoid Them

The biggest mistake is mixing units. The calculator expects the patio in feet and the slabs in inches. If you enter the slab length in feet, the count will be off by a factor of 12. Always double-check that you’re entering inches for the slab dimensions.

Another common error is forgetting to round up. Even if the math says 106.67 slabs, you can’t buy 0.67 of a slab. The calculator rounds up for you, but if you’re doing it by hand, always round up to the next whole number.

Finally, don’t forget the gaps. If your patio has sand joints, the actual area covered by each slab is larger than the slab itself. Add the joint width to both the length and width of each slab before entering it.

Limitations of the Formula

This calculator gives a theoretical minimum based on area alone. It doesn’t account for cutting waste, broken slabs, or the specific layout pattern. For a simple rectangular patio with no curves and full slabs only, the area method is accurate. For any pattern that requires cuts (like a circle, diagonal layout, or border), you’ll need extra material.

A good rule of thumb is to add 5–10% to the total count for waste, and 10–15% if you’re doing a diagonal or herringbone pattern. The calculator doesn’t do that for you, but you can multiply the final counts by 1.05 or 1.10 manually.

Frequently Asked Questions

Can I use this calculator for pavers instead of slabs?

Yes, the math is identical. Pavers are just smaller slabs. Enter their dimensions in inches, and the calculator will tell you how many you need for a given area.

What if my patio is not a perfect rectangle?

Break the area into rectangles, calculate each rectangle separately, then add the totals. For irregular shapes, use a rough rectangle that contains the whole area and add extra waste.

How do I account for the gap between slabs?

Add the gap width to the slab length and width. For example, if you have a 1-inch gap and a 24×24 slab, enter 25×25. This gives a conservative estimate.

Why does the calculator round up?

Because you can’t buy a fraction of a slab. Rounding up ensures you have enough material, even if the last slab is only partially needed.

Should I order extra slabs?

Yes, most professionals recommend 5–10% extra for cutting waste, breakage, and future repairs. The calculator gives the minimum; add your own waste factor.

Can I use this for a patio with a border in a different size?

Yes, just enter the border slabs as one of the four sizes. The calculator will treat them as a separate group, but you’ll need to estimate how many border pieces actually fit around the perimeter.

Related

Formula used
in patio_len | Patio length | ft | 20 | 0 | 1000
in patio_wid | Patio width | ft | 12 | 0 | 1000
in slab1_len | Slab 1 length | in | 24 | 1 | 120
in slab1_wid | Slab 1 width | in | 24 | 1 | 120
in slab2_len | Slab 2 length | in | 24 | 1 | 120
in slab2_wid | Slab 2 width | in | 12 | 1 | 120
in slab3_len | Slab 3 length | in | 12 | 1 | 120
in slab3_wid | Slab 3 width | in | 12 | 1 | 120
in slab4_len | Slab 4 length | in | 18 | 1 | 120
in slab4_wid | Slab 4 width | in | 18 | 1 | 120
out total_area | Patio area | ft² | patio_len * patio_wid | 2
out slab1_count | Slab 1 needed | slabs | ceil(round(patio_len * patio_wid * 144 / (slab1_len * slab1_wid), 6)) | 0
out slab2_count | Slab 2 needed | slabs | ceil(round(patio_len * patio_wid * 144 / (slab2_len * slab2_wid), 6)) | 0
out slab3_count | Slab 3 needed | slabs | ceil(round(patio_len * patio_wid * 144 / (slab3_len * slab3_wid), 6)) | 0
out slab4_count | Slab 4 needed | slabs | ceil(round(patio_len * patio_wid * 144 / (slab4_len * slab4_wid), 6)) | 0

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More in this bed

The whole Home and DIY bed →