Having a driveway laid professionally costs on average €70–130 per m² including materials and labour. If you do it yourself, you only pay the material costs: €20–60 per m² depending on the type. For a standard driveway of 30 m², that’s a saving of €1,500–2,100 in labour costs. That said, laying a driveway is technically more demanding than laying a patio, due to the greater load placed on it by vehicles. A solid sub-base is essential. In this article you’ll find everything you need to know about material choice, sub-base construction, costs and the step-by-step process.
What Does Laying a Driveway Cost? DIY vs. Having It Done
Cost Overview
| Method | Material costs | Labour costs | Total per m² |
|---|---|---|---|
| DIY — block paving | €18–28 | €0 | €18–28 |
| DIY — gravel | €8–15 | €0 | €8–15 |
| DIY — concrete | €25–40 | €0 | €25–40 |
| Contractor — block paving | €18–28 | €45–60 | €63–88 |
| Contractor — gravel | €8–15 | €30–40 | €38–55 |
| Contractor — concrete | €25–40 | €50–70 | €75–110 |
Example: 30 m² block paving driveway
- DIY: approx. €600–900
- Contractor: approx. €1,900–2,700
- Saving: €1,300–1,800
When Is DIY Worth It?
A gravel driveway is the most DIY-friendly option: dig out, lay gravel, done. Block paving takes more time and precision but is very achievable. Pouring concrete is technically more demanding — you need a mixer and the work must be completed quickly. Allow 2–3 weekends for a 30 m² block paving driveway.
Which Material Should You Choose?
| Material | Price per m² | Load-bearing | Maintenance | Drainage |
|---|---|---|---|---|
| Concrete block paving | €18–28 | Excellent | Low | Good (via joints) |
| Gravel | €8–15 | Good | Low (top up periodically) | Excellent |
| Concrete | €25–40 | Excellent | Low (no joints) | Poor (drain needed) |
| Large-format slabs | €22–45 | Good | Low | Average |
| Resin-bound gravel/chippings | €20–35 | Good | Low | Good |
Block paving is the most popular choice for a driveway. It is robust, individual blocks can be replaced if repairs are needed, and it looks smart. The downside is the labour involved in laying.
Gravel is the cheapest option and the most permeable (good for drainage and the water table). Downside: gravel gets driven out, needs topping up annually, and is less suitable for steep driveways.
Concrete is strong and virtually maintenance-free, but difficult to repair once it cracks. It is also impermeable — a good drainage channel is essential.
Materials List
| Material | Quantity (for 30 m²) | Indicative Price |
|---|---|---|
| Concrete block paving (21×10.5 cm) | 30 m² + 5% | €540–840 |
| Hardcore / MOT Type 1 (sub-base) | 3,000–4,500 kg | €75–120 |
| Sharp sand (bedding layer) | 1,200 kg | €40–60 |
| Edging kerbs | 22–25 m | €80–120 |
| Kiln-dried jointing sand | 75–100 kg | €15–25 |
| Weed membrane (optional) | 32 m² | €30–45 |
| Wacker plate / compactor (hire) | 2 days | €60–100 |
| Block splitter / disc cutter (hire, 1 day) | 1 day | €50–80 |
Step-by-Step Guide: Laying a Driveway
Step 1 — Planning and Measuring
Measure the driveway accurately. Determine the direction of water run-off (away from the garage and house). Also check whether there are any underground cables or pipes — contact your utility companies to check before you begin excavating.
Step 2 — Excavate
Dig out the ground to the correct depth. For a vehicle-bearing driveway with block paving:
- 20 cm hardcore/MOT Type 1
- 5 cm sharp sand
- Thickness of paving block (7–8 cm)
= total depth approx. 32–33 cm
Remove all organic material (roots, turf, topsoil). Allow a slight fall towards the street: at least 1–2 cm per metre.
Step 3 — Lay the Edge Restraints
Set concrete kerb edgings into the ground along both sides. Bed the edgings in: 10 cm concrete or a firm dry-mix of sand and cement. This holds the driveway in place on both sides. Check alignment with a spirit level and string line.
Step 4 — Lay and Compact the Sub-base
Spread 15–20 cm of hardcore/MOT Type 1 and compact it in two passes using the wacker plate. Compaction is critical: without a properly compacted sub-base, the driveway will subside over time. After compaction the layer should be approximately 15 cm thick.
Step 5 — Lay the Bedding Sand
Spread 3–5 cm of sharp sand. Screed it level using a straight aluminium screed rail. Check the fall is correct using a spirit level across the full width. Do not walk on the sand once it has been screeded.
Step 6 — Lay the Block Paving
Lay the blocks in your chosen bond pattern (stretcher bond, herringbone, or basket weave). Start at the building or at the lowest edge. Lay the blocks with a joint spacing of 2–4 mm. Tap them gently into the sand with a rubber mallet. Cut blocks to size using the disc cutter.
Step 7 — Compact and Fill the Joints
Compact the block paving with the wacker plate (use a rubber pad under the plate to protect the blocks from damage). Then brush kiln-dried jointing sand over the surface and into the joints, and compact again. Repeat until the joints are full.
Step 8 — Finishing
Remove any remaining sand from the surface. Inspect the joints after 2–3 weeks and top up if necessary. Optionally treat with a paving sealer for long-lasting protection.
Common Mistakes
| Mistake | Consequence | Solution |
|---|---|---|
| Insufficient excavation | Driveway sits too high, edgings not level | Always excavate at least 30–35 cm deep |
| Sub-base not compacted | Driveway subsides within months | Minimum two passes with wacker plate |
| Failing to check for buried services | Cable or pipe struck | Always check with utility companies before digging |
| Driveway falls towards house | Water enters garage / property | Always fall towards the street |
| No edge restraints | Blocks spread and shift | Edge restraints are essential for a driveway |
| Wrong type of sand | Unstable bedding layer | Use sharp sand, not building sand |
Planning Permission: Do You Need It?
For laying a driveway on your own property, no planning permission is generally required for the surfacing itself. However, in many areas you will need a dropped kerb permit from your local council if you are creating a new access from the public highway or altering an existing one. This is a straightforward application and typically costs €0–€150.
If you are in a conservation area or the property is listed, additional restrictions may apply.
Summary
Laying a driveway is a substantial but achievable DIY project. The saving on a 30 m² driveway can reach €1,800. Choose block paving for durability and appearance, gravel for the lowest cost and maximum water infiltration, or concrete for a low-maintenance result. The sub-base determines the quality: lay at least 20 cm of compacted hardcore and ensure the correct fall.
Ready to start building with professional plans? At fredsdiyplans.com you’ll find building plans for all your wood projects, complete with material lists and step-by-step instructions.
Ready to get started? Browse thousands of step-by-step plans at fredsdiyplans.com.
