Gravel Driveway Calculator

Your driveway geometry

Up to 20 rectangles/circles. Single uses the first section; other entries are retained but excluded.

Converts physical values across layers/sections and comparisons; does not reinterpret the number.

Section 1

Sections add together without overlap detection. Only the active shape’s dimensions are used.

0.01–1,000 m equivalent; total footprint at most 1,000,000 m².

0.01–1,000 m equivalent; total footprint at most 1,000,000 m².

Up to five layers across the same footprint. No layer design is recommended. Single uses only the first layer.

Converts physical values across layers/sections and comparisons; does not reinterpret the number.

Layer 1

0.001–5 m equivalent. Enter your own design assumption; the calculator does not determine suitability.

Depth buttons are convenience values only.

Label only. Never assigns density, depth, extra, compaction or price.

0–100%. Purchase volume = base × (1 + extra/100); not an automatic compaction allowance.

Layer 1: optional density and price

Blank omits weight. Positive 1–10,000 kg/m³ equivalent; this computational range is not a material-density recommendation.

Changing basis clears the price. Weight pricing needs density; bag pricing needs computable whole bags.

Optional 0–1,000,000. Zero is allowed. No price is supplied.

Optional quantity and pricing settings

Converts physical values across layers/sections and comparisons; does not reinterpret the number.

Label only; changing currency preserves numeric prices and performs no FX conversion.

Optional bag calculation

Changing basis clears capacity. The same entered size applies separately to every layer; layers are not mixed.

Optional truck-capacity calculation

Changing basis clears capacity. The same entered size applies separately to every layer; layers are not mixed.

Gravel quantity

8.148 yd³

Quantity with your selected extra (10%).

8.148 yd³ / 220 ft³ / 6.23 m³

Base volume: 7.407 yd³ / 200 ft³ / 5.663 m³

Selected material: Crushed stone

Weight is not estimated until you enter a bulk density.

Sections are added without overlap detection. Every layer covers the same footprint. Bags and loads round upward separately per layer; different layers are not combined into a bag or load. Selected extra is a user-controlled volume allowance, not an automatic compaction factor.

Planning quantities only. This calculator does not determine suitable driveway depth, aggregate specification, compaction requirement/factor, base preparation, excavation, drainage, grading/slope, geotextile needs, soil/subgrade suitability, structural capacity, vehicle suitability, legal truck payload, delivery availability, supplier minimums or actual delivered density/moisture. No construction or transport approval is provided.

Section and layer calculation breakdown

Project footprint: 55.742 m². The same footprint is used for every layer.

Section 1: 50 × 12 ft; area 55.741824 m².

Layer 1 — Crushed stone

Depth 4 in; footprint × depth = base 7.407 yd³ / 200 ft³ / 5.663 m³.

Section base volumes: 1: 5.663369 m³.

Selected extra 10%; base × (1 + 10/100) = purchase 8.148 yd³ / 220 ft³ / 6.23 m³.

Depth comparison — scenarios only

Uses the same project footprint and this layer’s selected extra. No depth or material is ranked.

Comparison layer: Layer 1. Same footprint; selected extra 10%.

2, 3, 4 and 6 inch scenarios, not driveway-design guidance
DepthBase volumePurchase volumeEntered-density weight
2 in3.704 yd³ / 100 ft³ / 2.832 m³4.074 yd³ / 110 ft³ / 3.115 m³No density entered
3 in5.556 yd³ / 150 ft³ / 4.248 m³6.111 yd³ / 165 ft³ / 4.672 m³No density entered
4 in7.407 yd³ / 200 ft³ / 5.663 m³8.148 yd³ / 220 ft³ / 6.23 m³No density entered
6 in11.111 yd³ / 300 ft³ / 8.495 m³12.222 yd³ / 330 ft³ / 9.345 m³No density entered

Optional material comparison

Uses the selected comparison layer’s footprint, depth and extra, plus the entered bag/truck capacity. Each row needs its own density for weight and its own price for cost. Main-layer density and price are never inherited.

Crushed stone

Enter independent assumptions

Optional own density, 1–10,000 kg/m³ equivalent.

Changing basis clears this comparison price.

Optional own price, 0–1,000,000.

No independent assumptions configured.

Pea gravel

Enter independent assumptions

Optional own density, 1–10,000 kg/m³ equivalent.

Changing basis clears this comparison price.

Optional own price, 0–1,000,000.

No independent assumptions configured.

River rock

Enter independent assumptions

Optional own density, 1–10,000 kg/m³ equivalent.

Changing basis clears this comparison price.

Optional own price, 0–1,000,000.

No independent assumptions configured.

Limestone

Enter independent assumptions

Optional own density, 1–10,000 kg/m³ equivalent.

Changing basis clears this comparison price.

Optional own price, 0–1,000,000.

No independent assumptions configured.

Gravel / base rock

Enter independent assumptions

Optional own density, 1–10,000 kg/m³ equivalent.

Changing basis clears this comparison price.

Optional own price, 0–1,000,000.

No independent assumptions configured.

Other

Enter independent assumptions

Optional own density, 1–10,000 kg/m³ equivalent.

Changing basis clears this comparison price.

Optional own price, 0–1,000,000.

No independent assumptions configured.

About this calculator

Calculate gravel volume for rectangular or circular sections and layers. Add your own density, package capacity and prices for weight, bags, loads and cost.

Measure the driveway footprint

Enter the dimensions of the footprint you intend to cover. For a rectangle, area = length × width. For a circular turnaround, area = π × (diameter ÷ 2)². Select the appropriate shape rather than entering a circle’s bounding rectangle. This tool measures quantities from your assumptions; it does not choose a driveway design.

Multiple Sections adds up to twenty rectangular or circular areas. Section names are optional text labels. Avoid counting overlaps twice: the model sums entered areas without detecting intersections. Single Section uses the first section and excludes retained additional sections.

Depth, volume and units

For each section in a layer, base volume = area × entered depth. Layer base volume is the sum of these section volumes. Length and depth units are independent: use feet, inches, yards, meters or centimeters where useful. Unit changes convert measurements instead of relabeling them. Internally, lengths are meters, area is m² and volume is m³.

Outputs include cubic feet, cubic yards and cubic meters. The exact length definitions used are 1 ft = 0.3048 m, 1 in = 0.0254 m and 1 yd = 0.9144 m; cubing the length factor converts volume. Thus 27 ft³ = 1 yd³. Display rounding does not feed back into geometry. The 2, 3, 4 and 6 inch buttons are editable convenience values, not depth recommendations.

Selected extra allowance

Purchase volume = base volume × (1 + selected extra percentage ÷ 100). Each layer accepts 0–100%, including the 0%, 5%, 10% and 15% shortcuts. Base volume, extra and purchase volume remain separate in the result.

Extra is an assumption you control. It does not automatically represent compaction, shrinkage, settlement or installation waste. No universal percentage is recommended. The initial 10% selection is an editable example, not a statement about your material or site.

Why density is required for tons

Geometry supplies volume. Estimated material mass = purchase volume × the bulk density you enter. Material labels such as Crushed stone, Pea gravel or Limestone are context only; selecting a label never fills density, extra, depth or price.

Density may be entered in US short tons/yd³, lb/ft³, kg/m³ or metric tonnes/m³. Unit changes preserve the physical density across layers and comparison rows. A US short ton is 2,000 lb; a metric tonne is 1,000 kg; 1 lb is exactly 0.45359237 kg. Results show all four weight equivalents and explicitly depend on the entered bulk density.

A name alone does not specify a numerical bulk density for this project. Check the quantity basis supplied for your own material and purchasing arrangement. This estimator does not measure moisture, delivered mass or compaction, and does not promise actual deliveries will match the modeled weight.

Multiple layers and compatible totals

Up to five independently configured layers can cover the same project footprint. Each has its own depth, material context, extra, optional density and optional price. Added layers require a material selection and start with blank depth/density/price and no extra allowance, so the calculator does not invent a Base/Middle/Top design.

Project volumes sum every active layer. Weight subtotals include only layers with density, with omitted layer numbers listed. Cost subtotals include only layers with a price and matching computable quantity. They are partial configured material estimates when any layer is omitted. Single Layer uses only the first layer; retained additional layers are inactive.

Depth and material comparisons

The depth table recalculates 2, 3, 4 and 6 inch scenarios through the same central model, using the same footprint and the selected layer’s extra allowance. Its entered density is retained for optional weight; packaging and prices are excluded from this quantity comparison. It does not label a depth suitable or preferred.

Optional material rows use that selected layer’s footprint, depth and extra. Each row needs its own density for weight and its own price for cost. Main-layer density and price are never inherited. Entered bag/truck capacity is shared as a quantity assumption. Blank rows are not calculated; invalid comparisons report their own error without replacing a valid main result. Materials are not ranked.

Modeled truckloads

Choose a volume or weight capacity and enter your own value; no truck capacity is prefilled. For each layer, volume loads = ceil(purchase volume ÷ entered volume capacity), or weight loads = ceil(estimated mass ÷ entered weight capacity). Weight mode requires that layer’s density.

Loads round upward separately per layer, without combining different materials into one load. A complete project load count appears only when every active layer has the required information. These are modeled loads at your entered capacity, not a determination of legal payload, truck suitability, delivery availability, carrier practice or supplier minimums.

Bag quantities

Volume bags divide purchase volume by entered bag volume. Weight bags divide density-derived mass by entered bag weight. The exact mathematical ratio is retained and displayed with up to six decimals; whole bags round upward per layer. No bag size is prefilled and bag weight is never converted into volume without density.

Bag and truck settings each use one common capacity across layers. Separate layer rounding is deliberate; the calculator does not mix layer materials or optimize mixed deliveries. Only complete layer counts are summed into a project bag/load total. Machine-level tolerance handles exact integer ratios after unit conversion; geometry and mass are not otherwise rounded internally.

Entered-price cost methodology

Each layer or comparison row can be priced per yd³, m³, US short ton, metric tonne or whole bag. Volume prices multiply purchase volume in that unit. Weight prices multiply the estimated mass in the selected weight unit and require density. Bag prices multiply the whole-bag count and require a computable bag configuration.

A blank price omits cost; zero is allowed when the matching quantity exists. Changing a price basis clears its numeric price to avoid assigning an old rate to a different quantity. Currency changes only relabel numbers; there is no FX conversion, live pricing or location lookup. Cost totals sum unrounded configured components, with currency rounding only for display. Delivery, tax, labor and other costs are excluded.

Worked example — entered assumptions only

The initial rectangle is 50 × 12 ft, giving 600 ft². At an illustrative 4 in depth, base volume = 600 × (4/12) = 200 ft³ = 7.407407… yd³. The selected 10% extra produces 220 ft³ = 8.148148… yd³. Neither the depth nor the extra is a project recommendation.

If you explicitly enter an illustrative bulk density of 1.4 US short tons/yd³, estimated weight is 11.407407… US short tons. At an entered 15-US-short-ton capacity, that layer models one load. At an entered price of 50 USD per US short ton, material cost is approximately 570.37 USD. These density, capacity and price values are arithmetic examples only; all optional fields start blank.

Alternatively, an entered 0.5 ft³ bag volume gives an exact ratio of 440 and 440 whole bags for this layer. Weight-based bags would require an entered density and bag weight. No package size is implied by the example.

Validation, assumptions and limitations

Sections are added without overlap detection. Every layer covers the same footprint. Bags and loads round upward separately per layer; different layers are not combined into a bag or load. Selected extra is a user-controlled volume allowance, not an automatic compaction factor.

Planning quantities only. This calculator does not determine suitable driveway depth, aggregate specification, compaction requirement/factor, base preparation, excavation, drainage, grading/slope, geotextile needs, soil/subgrade suitability, structural capacity, vehicle suitability, legal truck payload, delivery availability, supplier minimums or actual delivered density/moisture. No construction or transport approval is provided.

Prices cover only matching configured material quantities. No delivery, tax, labor or other cost is added. Actual delivered weight can differ from an entered-density estimate. Currency changes relabel numeric prices without conversion.

Canonical bounds: 1–20 sections; 1–5 layers; names at most 40 single-line characters; rectangle dimensions and circle diameter 0.01–1,000 m; total area at most 1,000,000 m²; layer depth 0.001–5 m; extra 0–100%; density 1–10,000 kg/m³ equivalent. Project base volume is bounded at 10,000,000 m³, purchase volume at 20,000,000 m³ and computed mass at 200,000,000,000 kg.

Optional bag/truck capacities are 0.000001–1,000,000 m³ or 0.001–1,000,000,000 kg equivalent. Each layer is bounded at 1,000,000 whole bags and 1,000,000 loads; five-layer totals therefore cannot exceed 5,000,000 each. Price is 0–1,000,000 currency units per selected basis; total material cost is at most 10,000,000,000,000. These are computational bounds, not practical design or transport guidance.

Finite plain decimal input is required, with at most 32 characters. Required fields cannot be blank; fractions, grouping commas, exponents and evaluated expressions are rejected. Invalid active geometry or numeric assumptions pause the result. Missing density pauses only dependent weight quantities, leaving volume available. Inactive shape, section, layer and capacity drafts are excluded from accepted results.

Sections are added without overlap detection. Every layer covers the same footprint. Bags and loads round upward separately per layer; different layers are not combined into a bag or load. Selected extra is a user-controlled volume allowance, not an automatic compaction factor.

Planning quantities only. This calculator does not determine suitable driveway depth, aggregate specification, compaction requirement/factor, base preparation, excavation, drainage, grading/slope, geotextile needs, soil/subgrade suitability, structural capacity, vehicle suitability, legal truck payload, delivery availability, supplier minimums or actual delivered density/moisture. No construction or transport approval is provided.

Copy, Print, Reset and privacy

Copy Estimate includes accepted active sections/layers, depth/material, base and purchase volume, selected extra, entered density and estimated weight, configured bag/load results, entered-price cost and limitations. It excludes hidden raw drafts and comparison drafts. If clipboard access fails, a labeled selectable textarea is provided.

Print Estimate uses the browser print dialog with scoped styles retaining quantities, breakdown, configured optional results and limitations. Reset restores the documented single rectangle/layer example, clears added sections/layers, densities, pricing, capacities, comparisons and copy feedback, then focuses length.

Project dimensions and prices remain in component memory unless you explicitly copy or print. No location, accounts, storage, analytics, Share, URL state or calculation networking is used. Short labels render as escaped React text.

Gravel Driveway Calculator FAQ

How many cubic yards of gravel do I need?

Multiply the footprint area by your entered depth, then apply your selected extra allowance. The result shows base and purchase volume in yd³, ft³ and m³; it does not determine a suitable depth.

How do I calculate gravel for a driveway?

Enter rectangle dimensions or circular diameter, then layer depth and extra. Multiple sections add their areas; multiple layers calculate independently over that same footprint. Avoid overlapping sections.

Why do I need a density to estimate tons?

Dimensions determine volume, while weight depends on mass per unit volume. The calculator multiplies purchase volume by your entered bulk density; without that assumption, tonnage is omitted.

Does crushed stone always have the same density?

This tool does not assume a universal density from that label. Enter a value appropriate to your material and quantity basis. No moisture, compaction or actual delivery measurement is performed.

What does the selected extra allowance do?

It increases each layer’s base volume by the percentage you select. It is a planning assumption, not an automatic compaction factor or universally recommended percentage.

How do multiple driveway sections work?

Up to twenty rectangles/circles contribute area. Each layer covers their combined footprint. The model does not detect overlap, irregular boundaries or different layer coverage by section.

Can I calculate multiple gravel layers?

Yes, up to five, with independent depth, material label, extra, density and price. Volumes sum; weight and cost subtotals identify omitted layers when optional inputs are missing.

How are truckloads estimated?

Each layer’s purchase volume or density-derived weight is divided by your entered capacity and rounded upward. Layers are not mixed. This does not establish legal payload, supplier practice or delivery availability.

How does the bag calculator work?

Choose bag volume or bag weight and enter its quantity. Weight bags require density. The mathematical ratio and rounded-up whole bags are shown separately for each layer; no package size is supplied.

Does this tell me the correct driveway depth or material?

No. Material names and depth comparisons are context and scenarios only. Site design, subgrade, compaction, drainage, structural performance and construction/transport approval are outside this quantity estimator.

Sources and model review

Reviewed September 27, 2026. NIST: SI conversion factors, Appendix B.8 (opens in a new tab) supports the length, volume and mass-unit definitions. Exact base length/mass definitions are centralized; derived factors are calculated from them. This is a review of quantity arithmetic, not construction, aggregate specification, density measurement or transport approval. No material-density or price dataset is used.