Calculate how many paving blocks you need for your project
Block paving is one of the most popular choices for UK driveways, patios, and garden paths. Individual paving blocks interlock to create a strong, flexible surface that can handle heavy traffic while looking attractive for decades. The key to a successful block paving project is ordering the right quantity of blocks, and that means accounting for block size, laying pattern, and cutting waste. The number of blocks you need depends primarily on three factors: the area to be covered, the size of each block, and the laying pattern. Standard UK block pavers are 200mm x 100mm x 50mm (or 60mm thick for driveways), but other sizes are available. The laying pattern matters because more complex patterns like herringbone require additional cutting at edges and boundaries, generating more waste than simpler stretcher bond layouts. This calculator computes the exact number of blocks and packs needed for your project. It automatically adjusts for pattern-specific cutting waste and any additional waste percentage you specify for breakages, irregular edges, or future repairs. All results are rounded up to ensure you have enough material to complete the job.
To calculate your paving block requirements: 1. Enter the total area in square metres. For rectangular areas, multiply length by width. For irregular shapes, calculate the bounding rectangle and adjust the waste percentage upward to account for more cutting. 2. Enter the block dimensions in millimetres. The UK standard is 200mm long by 100mm wide. If using larger or smaller blocks, adjust these values accordingly. 3. Select the laying pattern. Stretcher bond is the simplest and produces the least waste. Herringbone (the most popular for driveways) creates more edge cuts. Basketweave falls between the two. 4. Set the additional waste percentage. The default 10% covers breakages, edge trimming, and a small reserve. Increase this for irregular areas or if blocks are being delivered from far away (more likely to arrive damaged). 5. Review the results. The calculator shows total blocks needed, the number of standard 400-block packs to order, blocks per square metre, and the total waste allowance. The pack count is always rounded up so you have sufficient material.
The paving block calculation works in three stages: Stage 1 - blocks per square metre: Block area (m2) = (length in mm / 1000) x (width in mm / 1000) Blocks per m2 = 1 / block area Stage 2 - waste calculation: Pattern waste: stretcher +5%, herringbone +10%, basketweave +5% Total waste = user waste % + pattern waste % Stage 3 - total blocks and packs: Blocks needed = ceiling(area x blocks per m2 x (1 + total waste / 100)) Packs needed = ceiling(blocks needed / 400) For standard 200x100mm blocks, you get 50 blocks per square metre before waste. With herringbone pattern and 10% additional waste (20% total), that becomes 60 blocks per square metre. The ceiling function rounds up to ensure you always have enough.
Inputs: Area: 20 m2, Block size: 200 x 100 mm, Pattern: Herringbone, Additional waste: 10%
Inputs: Area: 10 m2, Block size: 200 x 100 mm, Pattern: Stretcher, Additional waste: 5%
Inputs: Area: 30 m2, Block size: 200 x 100 mm, Pattern: Basketweave, Additional waste: 10%
Block paving requires a properly prepared sub-base for longevity. The standard construction for a domestic driveway is 150-200mm of compacted MOT Type 1 sub-base, topped with 30-50mm of sharp sand laying course, then the blocks, and finally kiln-dried sand brushed into the joints. For pedestrian-only areas like patios and paths, 100mm of sub-base is usually sufficient. Always ensure adequate edge restraint (kerbs or edging) to prevent blocks from spreading outward over time. Herringbone is the strongest pattern and is recommended by Interpave (the trade body for concrete paving) for all areas subject to vehicle traffic. Most UK manufacturers offer blocks in packs of approximately 400, though this varies by product line. Order all blocks from the same batch to ensure consistent colour, as shades can vary between production runs.