Gravel & Aggregates Calculator

Volume and mass for gravel, crushed stone, pea gravel, river rock and sand — cubic metres and yards, tonnes, US tons and 850 kg bulk bags, waste factor included. Built for driveways, paths, drainage trenches and shed bases, in metric and imperial units.

What you'll need before you start
  • The length and width of the area to cover — split irregular shapes into rectangles
  • Your finished depth: 50–75 mm (2–3 in) for paths, 100–150 mm (4–6 in) for a driveway on a compacted sub-base — typical ranges
  • The material — crushed stone, pea gravel, river rock or sand, or a custom density from your supplier
  • An honest waste figure: 10% covers uneven ground and spillage; raise it to 20–30% for compacted layers

Enter Your Measurements

All measurements update results instantly. Toggle Met/Imp in the header.

m longest side
m
cm finished depth — see guide below
kg/m³ used when Material is Custom
% added to volume — use 20–30 for compacted layers
Your Results Typical loose bulk densities — varies by source
Volume
cubic metres, waste included
0
Volume
cubic yards
0
Mass
metric tonnes at selected density
0
Mass
US short tons (2000 lb)
0
Bulk Bags
850 kg bags, rounded up
0
Total Gravel Required 0

How to Use the Gravel Calculator

Measure the length and width of the area you are covering and enter them in metres — the header toggle switches the form to feet and inches. Irregular shapes are easiest handled by splitting them into rectangles and adding the volumes; for a curving path, average the width and accept a small error. Measure the surface you want to finish with, and remember that a gravel area normally needs firm edging to hold its shape — gravel on open ground slowly walks sideways.

Depth is the biggest lever in the calculation: at a fixed area, doubling depth doubles the order. For footpaths, 50–75 mm (2–3 in) is the typical range — deep enough to walk on without dispersing, shallow enough not to swallow wheelbarrow wheels. Driveways typically take 100–150 mm (4–6 in) of gravel, compacted in layers onto a compacted sub-base of harder aggregate; spreading 100 mm of gravel straight onto soft ground works it into the mud rather than onto it. Drainage trenches are sized around the pipe plus cover — commonly at least 100 mm of cover over the pipe, though practice varies by application and by region.

Material sets the mass. The four presets carry typical loose bulk densities: crushed stone around 1600 kg/m³, pea gravel around 1700, river rock around 1650 and sand around 1500. Actual figures vary with grading, crushed content and moisture — if your supplier quotes a density for the actual load, enter it in the custom field and the mass follows.

Material Typical loose bulk density Best suited to
Crushed stone 1600 kg/m³ Driveways, paths, sub-base fill — angular particles lock together
Pea gravel 1700 kg/m³ Decorative beds and paths — rounded, rolls underfoot
River rock 1650 kg/m³ Decorative features, drainage surrounds — larger rounded stone
Sand 1500 kg/m³ Bedding layers, jointing, mortar — not a wearing surface

Loose and compacted volumes are not the same thing. Aggregate delivered loose settles into itself under a plate compactor, so a finished 100 mm compacted layer takes roughly 10–20% more mass than its loose-volume equivalent — compacted bulk density is simply higher than loose. The waste field absorbs this: enter your compacted finished depth and set waste to 20–30%, or enter the loose depth you plan to spread and keep waste near 10%.

Bulk bags versus loose loads is a logistics decision. A typical bulk (dumpy) bag holds about 850 kg — roughly half a cubic metre of crushed stone, covering about 10 m² at 50 mm or 5 m² at 100 mm. A few bags suit small paths and trench fills, all moved by hand. Beyond that, loose aggregate delivered by the tonne is the normal route: one drop, then barrow it out. Either way the tonnes figure is the one to read out, because that is what the supplier actually sells.

What this calculator does not cover: the sub-base underneath, the membrane between ground and gravel, and the edging that holds the finished surface. A driveway sub-base is its own layer of compacted aggregate with its own volume — the gravel sub-base guide covers what goes where, and concrete slab thickness covers slabs that sit on top of prepared fill.

The Math Behind the Calculator

Volume is area times depth, adjusted upward by the waste factor. Mass then follows from the loose bulk density of the material you select, and the bag count rounds up because nobody sells four-sevenths of a bulk bag.

volume = length × width × (depth ÷ 100) × (1 + waste% ÷ 100)
tonnes = volume × density ÷ 1000
us_tons = tonnes × 1.10231
bulk_bags = ⌈ tonnes × 1000 ÷ 850 ⌉
yd³ = m³ ÷ 0.7646

The depth field is in centimetres, hence the division by 100 to reach metres. Density is the loose bulk density of the aggregate as delivered — not the solid particle density of the stone, which is far higher and irrelevant to ordering. One cubic metre of crushed stone at a typical 1600 kg/m³ therefore reads out as 1.6 tonnes, and as 1.76 US short tons.

Worked Example: 6 × 3 m Parking Bay at 100 mm

A bay beside the garage, 6 m by 3 m (about 20 × 10 ft), finished with compacted crushed stone at 100 mm on a prepared sub-base. Enter length 6, width 3, depth 10 cm, material crushed stone, waste 10%.

  1. Base volume: 6 × 3 × 0.10 = 1.8 m³.
  2. With 10% waste: 1.8 × 1.10 = 1.98 m³ — about 2.59 yd³ (1.98 ÷ 0.7646).
  3. Mass: 1.98 m³ × 1600 kg/m³ = 3168 kg ≈ 3.17 tonnes.
  4. US tons: 3.17 × 1.10231 ≈ 3.49 US short tons.
  5. Bulk bags: 3168 ÷ 850 = 3.7 → 4 bags. Cross-check: 4 bags ≈ 2.1 m³ loose against 1.98 m³ needed — the spare absorbs the compaction.

If that layer will be plate-compacted to a finished 100 mm, the same order starts to look tight: compaction alone takes back 10–20% of the loose volume. Set waste to 25% and the answer becomes 2.25 m³ and 3.6 tonnes — still four bulk bags, but with margin that survives reality.

Assumptions & Limitations

Every number above rests on these constants. If your project differs, change the matching input — or read the linked guide for the full reasoning.

  • Densities are typical loose bulk densities — actual loads vary by grading, moisture and source
  • 1 tonne = 1000 kg = 1.10231 US short tons; 1 yd³ = 0.7646 m³
  • Bulk bags are 850 kg typical fill — fills vary between 500 kg and 1000 kg by merchant, so check
  • Waste is added to volume before mass is calculated
  • Quantities only — no sub-base, membrane, edging or delivery logistics included

Frequently Asked Questions

How deep should gravel be for a driveway?

Typically 100–150 mm (4–6 in) of gravel, compacted in thin layers onto a compacted sub-base of harder aggregate. Footpaths and decorative areas usually take 50–75 mm (2–3 in). These are typical practice, not rules — ground conditions and traffic decide the real number.

How much ground does an 850 kg bulk bag cover?

About half a cubic metre of crushed stone (850 ÷ 1600 ≈ 0.53 m³) — roughly 10 m² at 50 mm, or 5 m² at 100 mm. Denser pea gravel at 1700 kg/m³ fills about 0.5 m³ per bag. Bag fills vary between merchants, so treat these as planning figures.

How do I convert cubic metres of gravel to tonnes?

Multiply the volume by the material's loose bulk density and divide by 1000. Crushed stone at a typical 1600 kg/m³ gives 1.6 tonnes per cubic metre; pea gravel runs nearer 1.7. The calculator applies your selected density automatically.

Should I order extra gravel for compaction?

Yes. A compacted layer needs roughly 10–20% more mass than the loose volume suggests, because compacted bulk density is higher than loose. If you enter your compacted finished depth, raise the waste factor to 20–30% so the order survives the plate compactor.

Pea gravel or crushed stone for a path?

Crushed stone is angular and locks together, so it stays put underfoot and works better as a walking or driving surface. Pea gravel is rounded and rolls — pleasant to look at, hard to push a wheelbarrow across, and it migrates. Many paths use compacted crushed stone with a thin pea gravel dressing, accepting some scatter.

Total Required
—
View Details