PROFESSIONAL PAVING SYSTEM

Paving stone calculator.

Size pavers, joints, bedding sand, compacted sub-base, edge restraints and purchase cost.

01

Project geometry

02

Product & installation

03

Purchase prices

BUILD MEASURE HELPER

Calculation summary

Paving stone calculator

Generated

Project inputs

Project geometry5 × 4 m

Results

pavers1019
Order area21.6 m²
Bedding sand0.78 m³
Loose sub-base3.9 m³
Estimated material total€1,182.36

Planning estimate only. Verify product specifications, site conditions and purchase quantities before ordering.

DIY complexity

Laying pavers looks simple but the sub-base preparation, compaction and edge restraints determine whether the surface stays flat for years — skipping these steps is the single biggest DIY failure point.

Introduction

This calculator estimates how many individual pavers or paving stones you need to cover a patio, path or driveway, along with the bedding sand and compacted sub-base beneath them. It works from the area to be paved and the installed paver module — the paver's length and width plus the joint gap on each side — because pavers are never laid edge-to-edge; a joint of a few millimetres is left between units for sand, jointing compound or planted growth. The tool accounts for a waste allowance to cover cuts along edges and around obstacles, which varies with the laying pattern chosen (a simple running bond wastes less than a herringbone or basketweave pattern). Sub-base and bedding depths differ by load: a pedestrian patio needs a shallower compacted base than a driveway or any area that carries vehicle weight, and both bedding sand and aggregate expand in loose, uncompacted form, so delivered volume is always larger than the compacted design depth. Edge restraints, which keep the outer courses from spreading under load or weather, are estimated separately by perimeter length. The calculator cannot verify local frost depth requirements, drainage falls or a specific paver manufacturer's minimum joint width — always confirm these against the product's installation guide before ordering.

Quick answer

For a 5 × 4 m patio (20 m²) laid with 200 × 100 mm pavers and 4 mm joints, the installed module is 0.204 m × 0.104 m, and with 8% waste for cuts, the calculation is ceil(20 × 1.08 ÷ (0.204 × 0.104)) = 1,019 pavers before rounding up to the supplier's pack size.

Calculation methodology

  1. 01Measure the exact area to be paved and its perimeter, since edge restraints follow the perimeter rather than the area.
  2. 02Add the joint gap to both the paver's length and width to get the installed paver module — the true footprint one paver occupies once laid.
  3. 03Divide the paved area by the installed module area to get the theoretical number of whole pavers, before any waste allowance.
  4. 04Apply a waste percentage that reflects the laying pattern and the number of cut edges, then round up to a whole paver.
  5. 05Calculate bedding sand and compacted sub-base volumes separately from paver count, using depths appropriate to pedestrian or vehicle loading, and apply a loose-volume expansion factor to convert compacted design volume into delivered material volume.
  6. 06Calculate edge restraint length from the perimeter, then round the paver count up again to match the supplier's pack or pallet size if one is specified.

Formulas

module_area = (paver_length + joint) × (paver_width + joint)

A paver never occupies just its own footprint on the ground — the joint gap on each side is added to both dimensions before multiplying, because that joint space repeats across the whole paved surface.

Variables
  • paver_length = length of one paver (m)
  • paver_width = width of one paver (m)
  • joint = gap left between adjacent pavers on each side (m)
  • module_area = area actually occupied by one paver once installed (m²)

Rounding rule: Not rounded; it is an intermediate value used to size the whole-paver count in the next step.

Limitation: Assumes a rectangular paver and a uniform joint width on all sides; irregular-shaped or multi-size paver sets (such as a random three-size pattern) need a supplier-specific coverage rate per m² instead of this simple module.

pieces = ceil(area × (1 + waste) ÷ module_area)

The area to be paved is inflated by the waste percentage to cover cuts at edges and around obstacles, then divided by the installed module area, and rounded up to a whole paver since a fraction of a paver cannot be laid.

Variables
  • area = surface to be paved (m²)
  • waste = cutting allowance for edges, obstacles and laying pattern (%)
  • module_area = area occupied by one installed paver (m²)
  • pieces = whole pavers to purchase before any pack rounding

Rounding rule: Always rounded up (ceiling), and typically rounded up again to the supplier's pack, box or pallet quantity, whichever is larger.

Limitation: Uses a single flat waste percentage for the whole area; complex shapes with many curves, steps or a herringbone pattern around a rectangular field typically need more waste near the edges than in the open field, which a single percentage only approximates.

Inputs that matter

Worked examples

Rectangular patio, 5 × 4 m, standard pavers

A rectangular patio measuring 5 × 4 m (20 m²) laid with 200 × 100 mm concrete pavers, 4 mm joints, and 8% waste for a simple running-bond pattern.

module_area = (0.200 + 0.004) × (0.100 + 0.004) = 0.204 × 0.104 = 0.021216 m². pieces = ceil(20 × 1.08 ÷ 0.021216) = ceil(21.6 ÷ 0.021216) = ceil(1018.1) = 1,019 pavers.

1,018.1 is the theoretical count once waste is applied; 1,019 is the whole-paver purchase quantity before any further rounding to the supplier's pack size, which is typically a set number of pavers per pallet.

⚠ 8% waste is an editable example suited to a simple running-bond pattern — increase it for a herringbone or basketweave layout, or for a patio with many curved edges or obstacles.

Vehicle-bearing driveway, deeper sub-base and edging

A 6 × 6 m driveway (36 m², 24 m perimeter) built to carry car loads, using the same 200 × 100 mm pavers with 3 mm joints, 10% waste for the denser edge-cutting a driveway layout needs, a 220 mm compacted crushed-stone sub-base (deeper than a pedestrian patio), and a 30 mm compacted bedding-sand layer.

module_area = (0.203) × (0.103) = 0.020909 m². pieces = ceil(36 × 1.10 ÷ 0.020909) = ceil(39.6 ÷ 0.020909) = ceil(1893.9) = 1,894 pavers. Bedding sand (compacted): 36 × 0.030 = 1.08 m³. Sub-base (compacted): 36 × 0.220 = 7.92 m³. Edge restraint length: 24 m from the perimeter.

1,894 pavers and 24 m of edge restraint cover the surface course; the 7.92 m³ compacted sub-base figure still needs a loose-volume expansion factor applied before ordering delivered aggregate, since compacted and delivered volumes are not the same number.

⚠ A 220 mm sub-base depth is an editable example for vehicle loading, not a universal building-code figure — actual required depth depends on local soil conditions, frost depth and the specific vehicle loads expected; confirm with a local specification before excavating.

Small side path with per-paver cost

A 5 × 2 m side path (10 m²) laid with 300 × 300 mm pavers, 3 mm joints, 6% waste, at a supplier price of $1.90 per paver.

module_area = (0.303) × (0.303) = 0.091809 m². pieces = ceil(10 × 1.06 ÷ 0.091809) = ceil(10.6 ÷ 0.091809) = ceil(115.47) = 116 pavers. cost = 116 × $1.90 = $220.40.

116 is the whole-paver purchase quantity for this path; $220.40 is a material-only estimate for the pavers themselves, before bedding sand, sub-base aggregate, edge restraints or labour are added as separate line items.

⚠ Changing the selected currency only changes the displayed symbol — it does not convert the $1.90 unit price you entered. Enter a current local supplier price in the currency you have selected for an accurate cost estimate.

Reading the results

The result panel separates the theoretical paver count from waste, the whole-paver purchase quantity, and any further rounding to a supplier's pack or pallet size — each figure grows for a specific reason and is not a rounding inconsistency. Bedding sand and sub-base volumes are shown as their own line items in compacted terms first, then as a delivered (loose) volume, because ordering the compacted figure directly from a supplier will under-order material. Edge restraint length is based on the perimeter, not the paved area, so changing the paver size or joint width will not change the edging quantity on its own. Where a price is entered, paver cost is shown separately from bedding, sub-base and edging costs so it stays clear which part of the budget each material represents.

Common mistakes

Adapting to your country

Paver dimensions, recommended joint width and minimum sub-base depth vary significantly by manufacturer, region and expected load — always take these figures from the selected product's installation guide rather than a generic assumption. Metric markets typically size pavers in millimetres with joints in the 2–5 mm range for concrete units and wider for natural stone; some markets sell pavers by the pallet or by weight rather than by individual piece. Frost depth and drainage-fall requirements are set locally and are not built into this calculator. Selecting a different currency changes the displayed symbol only — enter a current local supplier price for an accurate cost estimate, and confirm applicable sales tax separately since it is not built into the calculator's cost output.

Limitations and verification

This calculator produces a planning estimate, not a structural or drainage design, building-permit submission or contractor quotation. It does not verify local frost-depth requirements, soil bearing capacity, drainage falls, or a specific manufacturer's minimum joint width and sub-base specification. Complex shapes — curves, steps, multiple laying patterns within one area — should be broken into separate measured zones or verified with a paving contractor's survey. Always confirm final quantities, sub-base depth and joint width against the selected product's current installation guide and any applicable local building code before ordering or excavating.

Last reviewed: 2026-08-25

Frequently asked questions

Why does the joint width affect the paver count?

The installed module includes the paver plus the joint gap on both dimensions, so a wider joint increases the module area and slightly reduces how many pavers fit in a given area.

Is bedding sand the same thing as the sub-base?

No. The sub-base is a deeper, load-bearing compacted layer (typically crushed stone or aggregate) beneath the bedding sand, which is a thin levelling layer directly under the pavers. They are calculated and ordered separately.

Why does a driveway need a deeper sub-base than a patio?

A driveway or any vehicle-bearing area carries and spreads far more load than foot traffic, so it needs a thicker compacted sub-base to prevent settling and rutting over time.

Why is the delivered sand or aggregate volume larger than the compacted design volume?

Loose, uncompacted material occupies more space than the same material once compacted, so a delivered order must exceed the compacted design volume to leave enough material after compaction.

How is edge restraint quantity calculated?

From the perimeter length of the paved area, not the area itself, since edge restraints run along the outer boundary to keep the outer courses from spreading under load or weather.

Does the laying pattern change how much waste I should allow?

Yes. A herringbone or basketweave pattern typically cuts more pavers at the edges than a simple running bond, so it usually needs a higher waste percentage.

Does changing the currency convert the price I entered?

No. Changing currency only changes the displayed symbol and formatting; enter a current local supplier price in the currency you select.

Is the paver count enough to place a final order?

Treat it as a planning estimate. Confirm the exact paver dimensions, recommended joint width, minimum sub-base depth and frost requirements with the supplier or a local specification before ordering.