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.
PROFESSIONAL PAVING SYSTEM
Size pavers, joints, bedding sand, compacted sub-base, edge restraints and purchase cost.
BUILD MEASURE HELPER
Calculation summary
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
No. Changing currency only changes the displayed symbol and formatting; enter a current local supplier price in the currency you select.
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.