Get a full bill of materials for concrete, asphalt, gravel and paver driveways — surface material, base gravel, reinforcement, sand, edge restraints and cost estimate in one pass. Includes 2025 pricing, thickness guides and installation methods.
- Concrete
- Asphalt
- Gravel
- Pavers
- 4 Bed Shapes
- Full Cost BOM
Results are at rest
Choose your material and shape, enter the dimensions, then press Calculate Driveway Materials.
Inputs changed — press Calculate Driveway Materials to refresh.
Bill of materials
Understanding Driveway Materials
A driveway is a layered system. The surface material is only the top 2–6 inches. Underneath it sits a compacted base gravel layer that carries the load and drains water. Beneath that is the subgrade — the native soil. Every layer must be correct for the driveway to last.
Concrete
Portland cement based. Rigid, 25–40 year lifespan, low maintenance. Cracks if subgrade moves. Best for standard residential driveways.
Asphalt
Bitumen bound aggregate. Flexible, 15–25 year lifespan, needs resealing every 2–3 years. Handles freeze-thaw well.
Gravel
Loose crushed stone. 5–15 year lifespan, needs regrading every 1–2 years. Cheapest material. Drains freely.
Pavers
Interlocking concrete or stone units. 30–50 year lifespan. Highest upfront cost, lowest lifetime cost. Best for freeze-thaw climates.
2025 Driveway Cost Reference
Current pricing for materials and installed cost. These are national averages — regional variations of 20–40% are normal.
| Material | Cost per sq ft (installed) | Material only | Lifespan | Maintenance |
|---|---|---|---|---|
| Concrete (standard) | $8–$20 | $4–$8 | 25–40 years | Low |
| Concrete (decorative) | $12–$28 | $6–$12 | 25–40 years | Low |
| Asphalt (standard) | $6–$9 | $2.50–$4.50 | 15–25 years | Seal every 2–3 yrs |
| Asphalt (premium) | $10–$15 | $4–$6 | 20–30 years | Seal every 2–3 yrs |
| Gravel (crushed stone) | $1.50–$3 | $25–$55/ton | 5–15 years | Regrade 1–2 yrs |
| Pavers (concrete) | $10–$25 | $6–$15 | 30–50 years | Low |
| Pavers (natural stone) | $15–$35 | $10–$25 | 50+ years | Low |
Concrete sits in the middle on price but wins on lifetime cost. A 600 sq ft concrete driveway costs $4,800–$12,000 installed and lasts 30 years with minimal maintenance. The same driveway in asphalt costs $3,600–$5,400 but needs $1,000–$2,000 in resealing over its life. Gravel is cheapest upfront but requires $500–$1,000 per year in regrading and replenishment.
Recommended Thickness by Use
| Use case | Concrete | Asphalt | Gravel | Paver | Base gravel |
|---|---|---|---|---|---|
| Footpath / garden path | 3 in | 1.5 in | 2 in | 40 mm | 4 in |
| Residential cars only | 4 in | 1.5–2 in | 3 in | 60 mm | 4–6 in |
| Residential standard | 5 in | 2 in | 4 in | 80 mm | 6 in |
| RV / boat / trailer | 6 in | 2.5 in | 5 in | 80 mm | 6–8 in |
| Commercial / delivery trucks | 6–8 in | 3 in | 6 in | 80 mm + concrete base | 8–12 in |
How to Calculate Driveway Materials
Every driveway calculation starts with the same two steps: find the surface area, then multiply by the thickness. From there, each material has its own conversion.
Surface area
Length × width for rectangles. For irregular shapes, break into rectangles and circles and add the areas together.
Convert thickness
Thickness in inches ÷ 12 = thickness in feet. A 5-inch slab is 0.417 ft.
Volume
Area × thickness = cubic feet. Divide by 27 for cubic yards.
Add waste
5–10% for concrete, 10% for asphalt, 10–15% for gravel, 5–10% for pavers.
Convert to order units
Concrete by cubic yards. Asphalt by tons. Gravel by tons or cubic yards. Pavers by square feet.
Add base gravel
Same area × base depth ÷ 27. Multiply by 1.4 tons/yd³ for weight.
The master formula
(Length ft × Width ft × Thickness in) ÷ 324 = Cubic Yards
The 324 handles both the 27 cubic feet per yard and the 12 inches per foot in one step. Then multiply cubic yards by 1.4 for gravel tonnage, or use 4,050 lb/yd³ for concrete weight.
Worked Examples
Example 1: 40 ft × 12 ft concrete driveway at 5 inches
| Step | Calculation | Result |
|---|---|---|
| Surface area | 40 × 12 | 480 sq ft |
| Concrete volume | 480 × 5 ÷ 324 | 7.41 yd³ |
| With 10% waste | 7.41 × 1.10 | 8.15 yd³ |
| Ready-mix trucks (10.5 yd³) | ceil(8.15 ÷ 10.5) | 1 truck |
| Base gravel (4 in) | 480 × 4 ÷ 324 × 1.4 | 8.3 tons |
| Rebar (#3 @ 18 in O.C.) | 8.15 × 45 lb/yd³ | 367 lb |
| Concrete cost @ $160/yd³ | 8.15 × $160 | $1,304 |
| Base gravel @ $32/ton | 8.3 × $32 | $266 |
| Rebar @ $0.85/lb | 367 × $0.85 | $312 |
| Delivery | — | $150 |
| Total materials | — | $2,032 |
Example 2: 40 ft × 12 ft asphalt driveway at 2 inches
| Step | Calculation | Result |
|---|---|---|
| Surface area | 40 × 12 | 480 sq ft |
| Asphalt volume | 480 × 2 ÷ 12 | 80 ft³ |
| Asphalt tonnage | 80 × 145 lb/ft³ ÷ 2000 | 5.8 tons |
| With 10% waste | 5.8 × 1.10 | 6.4 tons |
| Base gravel (6 in) | 480 × 6 ÷ 324 × 1.4 | 12.4 tons |
| Asphalt cost @ $95/ton | 6.4 × $95 | $608 |
| Base gravel @ $32/ton | 12.4 × $32 | $397 |
| Delivery | — | $150 |
| Total materials | — | $1,155 |
Example 3: 40 ft × 12 ft gravel driveway at 4 inches
| Step | Calculation | Result |
|---|---|---|
| Surface area | 40 × 12 | 480 sq ft |
| Compacted volume | 480 × 4 ÷ 324 | 5.93 yd³ |
| Loose volume (+25%) | 5.93 × 1.25 | 7.41 yd³ |
| Gravel tonnage | 7.41 × 1.4 | 10.4 tons |
| With 10% waste | 10.4 × 1.10 | 11.4 tons |
| Gravel cost @ $32/ton | 11.4 × $32 | $365 |
| Delivery | — | $150 |
| Total materials | — | $515 |
Installation Overview by Material
Concrete installation
Excavate 8–10 in total. Compact subgrade. Add 4 in base gravel, compact. Set forms. Place rebar or mesh. Pour 5 in concrete. Screed, float, broom finish. Cure 7 days before foot traffic, 28 days for vehicles.
Asphalt installation
Excavate 8 in total. Compact subgrade. Add 6 in base gravel in two lifts, compact each. Apply tack coat. Lay 2 in hot-mix asphalt. Compact with roller. Wait 30–60 days before sealing.
Gravel installation
Excavate 6–8 in. Compact subgrade. Add 4 in base gravel, compact. Add 2–4 in surface gravel. Compact. Water lightly. Regrade every 1–2 years, top-dress every 2–3 years.
Paver installation
Excavate 10–12 in. Compact subgrade. Add 6–8 in base gravel in two lifts, compact each. Screed 1 in bedding sand. Lay pavers in pattern. Compact. Sweep joint sand. Install edge restraints. Seal after 30 days.
Common Driveway Mistakes
Skipping subgrade compaction
The native soil must be compacted before any new material goes down. Loose subgrade settles unevenly and cracks the surface above it. This is the #1 cause of driveway failure.
Using clean gravel as base
#57 and pea gravel do not compact. They shift under load. Base gravel must have fines — use #21A, crusher run or DGA. Clean gravel is for drainage and top-dressing only.
Ordering compacted volume
Gravel is ordered loose and compacts 20–30%. If you order the compacted volume, you will be 1–2 inches short. Always add the compaction buffer.
No drainage plan
Water must drain away from the driveway, not under it. A 2% slope (1/4 in per ft) is the minimum. Pooling water freezes, expands and cracks the surface.
Forgetting edge restraints
Pavers, asphalt and gravel all need edge restraints. Without them the edges crumble and the material migrates. Concrete gets forms; pavers get plastic or concrete edging.
Driving too soon
Concrete needs 7 days for foot traffic and 28 days for full vehicle strength. Asphalt needs 30–60 days before sealing and heavy use. Driving too early is the most expensive mistake.
Concrete follows ACI 318 and ACI 332 (residential concrete). Asphalt follows AASHTO T245 for Marshall mix design and ASTM D3515 for hot-mixed asphalt. Base gravel is specified under AASHTO M147 and ASTM D2940. Paver installation follows ICPI Tech Spec 2 and ASTM C936. Municipal driveway codes typically require 4–6 in concrete on 4 in base, or 2 in asphalt on 6–8 in base.
Base gravel runs 1.4 tons per cubic yard compacted. Concrete weighs about 4,050 lb per cubic yard. Hot-mix asphalt weighs about 2 tons per cubic yard compacted. A standard two-car driveway (24 × 24 ft) uses roughly 12 yd³ of concrete, 18 tons of base gravel and 2 truckloads of ready-mix at 5-inch thickness. Always add 5–10% waste on concrete and asphalt, and 10–15% on gravel to cover spillage and compaction losses.
People Also Ask
How much concrete do I need for a driveway?
Multiply length × width × thickness (in feet) and divide by 27 to get cubic yards. A 24 × 24 ft driveway at 5 inches thick needs about 8.9 cubic yards of concrete. Add 10% for waste and you are at 9.8 yards — just under one ready-mix truck (10.5 yd³). Use the formula: (Length ft × Width ft × Thickness in) ÷ 324 = Cubic Yards.
How much does a concrete driveway cost per square foot?
Basic concrete driveways run $8–$20 per sq ft installed. Decorative finishes (stamped, stained, coloured) push it to $18–$28 per sq ft. Material-only concrete runs $4–$8 per sq ft at 5 inches thick. For a 600 sq ft driveway, budget $4,800–$12,000 for standard concrete, or $10,800–$16,800 for decorative.
How much asphalt do I need for a driveway?
Hot-mix asphalt weighs about 145 lb per cubic foot or 2 tons per cubic yard compacted. A 24 × 24 ft driveway at 2 inches thick needs about 11.5 tons of hot mix. At 3 inches thick it jumps to about 17 tons. Order by the ton from your asphalt supplier.
How much gravel do I need for a gravel driveway?
A 24 × 24 ft driveway at 4 inches of compacted gravel needs about 7.1 cubic yards — that is 10 tons of #21A or crusher run. Add a 20–25% compaction buffer and you are ordering about 8.5–8.9 cubic yards, or 12–12.4 tons. Gravel compacts 20–30% so order loose volume, not compacted.
How thick should a driveway be?
Concrete: 4 in for cars only, 5 in standard residential, 6 in for RVs or trucks. Asphalt: 1.5–2 in residential, 3 in commercial. Gravel: 3–4 in residential, 6 in heavy use. Pavers: 60 mm for pedestrian, 80 mm for vehicles. Always check the subgrade condition — soft soil may require thicker base.
How much base gravel goes under a driveway?
4 inches minimum for concrete or pavers on firm subgrade. 6 inches standard for residential driveways. 8–12 inches for soft or clay subgrade or heavy vehicles. Compact in 3-inch lifts with a plate compactor or roller. Never use clean gravel (#57, pea gravel) as base — it does not compact. Use crusher run, #21A or DGA with fines.
Should I use concrete or asphalt for my driveway?
Concrete costs more upfront ($8–$20/sq ft installed) but lasts 25–40 years with minimal maintenance. Asphalt is cheaper upfront ($6–$9/sq ft installed) but lasts 15–25 years and needs sealing every 2–3 years. Concrete wins on lifetime cost in most climates. Asphalt wins if you plan to sell within 5–7 years or want to spend less now. Asphalt also handles freeze-thaw cycles better because it flexes.
Do I need rebar in a concrete driveway?
Not always, but usually yes. Wire mesh (6×6 W1.4) is adequate for standard residential driveways with cars only. #3 rebar at 18 in O.C. is better for heavy vehicles, sloped driveways or freeze-thaw climates. #4 rebar at 12 in O.C. is for commercial or RV driveways. Rebar adds about $0.35–$0.75 per sq ft to the cost.
How long before I can drive on a new concrete driveway?
7 days before foot traffic and light vehicles. 28 days before full strength and heavy vehicles. In hot weather, keep the slab moist for the first 3–5 days to prevent cracking. In cold weather below 50°F, cure time extends significantly. For asphalt, wait 30–60 days before sealing and heavy use.
How much does a gravel driveway cost for 1,000 sq ft?
At 4 inches of compacted gravel, a 1,000 sq ft driveway needs about 12.3 cubic yards (or 17 tons of #21A). At $25–$55 per cubic yard bulk, that is $300–$675 in material. Adding a 6-inch base layer doubles the cost. Delivery adds $50–$150 per load. Total materials-only is typically $500–$1,000 for 1,000 sq ft.
Can I put a driveway on a slope?
Yes, but slopes over 10% need special design. Concrete and asphalt need grooving or a textured finish to provide traction. Gravel washes out on slopes over 6%. Pavers handle slopes best because the joints drain. On steep slopes, terracing with retaining walls is often required — retaining walls cost $40–$360 per linear foot.
What is the cheapest driveway material?
Gravel is the cheapest upfront at $1.50–$3 per sq ft installed, or $15–$75 per ton for material. Crushed stone and crusher run are the most affordable types. Recycled concrete aggregate (RCA) runs $6–$53 per ton and is even cheaper. But gravel has the highest maintenance cost — $500–$1,000 per year in regrading and replenishment over 15 years.
Do I need a permit to build a driveway?
Often yes, especially if you are crossing a public sidewalk or right-of-way, changing the drainage pattern to a neighbour's property, or building in a historic district or flood zone. Purely interior driveways on private property with no drainage impact usually do not need a permit. Call your local building department before starting.
How do I calculate the volume of an irregular driveway?
Break the driveway into rectangles, circles and triangles. Measure each shape separately, calculate the area of each, then add them together. For a curved edge, extend the rectangle to the furthest point of the curve — a slight over-estimate is safer than running short. Use the "Custom Area" tab in the calculator above with the total square footage.
What gravel is best for a driveway base?
#21A, crusher run or DGA (dense-grade aggregate) is the best base gravel because it has fines (stone dust) that fill the voids between larger stones and allow it to compact into a hard, load-bearing layer. It is sometimes called ABC stone, road bond, 610 stone or GAB depending on your region. Do not use #57 or pea gravel as base — they are clean (no fines) and do not compact.
Is this calculator free and does it store my data?
Yes and no. Every calculation runs entirely in your browser — nothing is sent to a server, nothing is stored. Your inputs are not saved anywhere. The only thing remembered is the rating counter, which uses your browser's local storage and never leaves your device.
Related Calculators
References
- ACI 318 — Building Code Requirements for Structural Concrete. American Concrete Institute.
- ACI 332 — Residential Code Requirements for Structural Concrete. American Concrete Institute.
- AASHTO M147 — Standard Specification for Materials for Aggregate and Soil-Aggregate Subbase, Base, and Surface Courses.
- ASTM D3515 — Standard Specification for Hot-Mixed, Hot-Laid Bituminous Paving Mixtures. ASTM International.
- Interlocking Concrete Pavement Institute (ICPI). Tech Spec 2: Construction of Interlocking Concrete Pavement.
Confirm thicknesses, mix designs and base requirements with a qualified contractor or engineer before ordering. Driveway material estimates from this calculator are for planning only.