Gravel Driveway Calculator
Gravel for a driveway built in layers, with the volume and optional weight of each layer.
Your driveway
Filled in with example values. Replace them with your own.
Optional
Adds a percentage to every layer.
Adds a bulk density field to each layer. Use your supplier’s figures: density varies by stone, size and moisture.
Results update as you type.
Result
Gravel for driveway: 10 yd³
You need about
10cubic yards
- Top layer2 in deep
- 3.33 yd³
- Base layer4 in deep
- 6.67 yd³
- Total weight
- Turn on “Estimate weight”
- Driveway area
- 540 ft²
- Total depth
- 6 in
How it’s calculated
Area
54 ft × 10 ft = 540 ft²
Base layer
540 ft² × 0.333 ft deep = 180 ft³
Top layer
540 ft² × 0.167 ft deep = 90 ft³
All layers
180 ft³ + 90 ft³ = 270 ft³
In cubic yards
270 ft³ ÷ 27 = 10 yd³
How the gravel driveway calculator works
The calculator treats the driveway as a rectangle and works out the volume of each layer separately: the driveway area multiplied by that layer’s depth. It then adds the layers together for a total.
An optional allowance is added to every layer. If you turn on the weight estimate, each layer gets its own density field, because base stone and surface stone usually weigh different amounts per cubic yard. A total weight appears once every layer has a density.
The formula
Area = Length × Width
Layer volume = Area × Layer depth × (1 + Extra % ÷ 100)
Layer weight = Layer volume × Layer density
Total = Sum of all layers
Worked example
A driveway is 54 feet long and 10 feet wide, with a 4-inch base layer and a 2-inch top layer. These depths are for illustration, not a recommendation.
- Area: 54 ft × 10 ft = 540 ft²
- Base layer: 540 ft² × (4 ÷ 12) ft = 180 ft³ = 6.67 yd³
- Top layer: 540 ft² × (2 ÷ 12) ft = 90 ft³ = 3.33 yd³
- Total: 180 + 90 = 270 ft³ = 10 yd³
Suppose your supplier quotes 100 lb/ft³ for the base stone and 90 lb/ft³ for the top stone (example figures only). The base weighs 180 × 100 = 18,000 lb and the top 90 × 90 = 8,100 lb, a total of 26,100 lb, or13.05 US tons.
Units, assumptions and limitations
- Conversions use exact definitions: 1 inch = 2.54 cm, 1 foot = 12 inches, 1 yard = 3 feet, 1 lb = 0.45359237 kg.
- Every layer covers the full length and width at an even depth. Edges, slopes and crowned surfaces change the real amount.
- No depths or densities are built in. Both depend on your site and materials.
- The calculator does not cover excavation, geotextile fabric or edging.
Frequently asked questions
Why calculate a driveway in layers?
Gravel driveways are often built up in layers, typically coarser stone underneath and finer stone on top, and each layer is usually ordered as a separate material. Calculating them separately tells you how much of each to buy.
How deep should each layer be?
There is no single answer. It depends on the ground underneath, how well it drains, the vehicles that will use the driveway and the stone you choose. Follow your plan, a contractor or your supplier, then enter those depths here.
Should I add extra for compaction?
Loose gravel takes up less space once it is rolled or compacted, so the measured volume is not always enough. Ask your supplier how much extra they suggest for the material and method you are using, and enter it as the allowance.
Suppliers sell gravel by the ton. How do I convert?
Multiply the volume by the bulk density of that material. Turn on “Estimate weight” and enter the density your supplier gives for each layer; the calculator shows each layer’s weight and the total.
What about curves, turnarounds or parking areas?
Split the driveway into rectangles, calculate each one with the same layers, and add the results together.