MSI 0.5 cu. ft. Pea Gravel
Home Depot
Smooth rounded stones for paths, drainage, and decorative borders.
A new 12×50 gravel driveway typically runs $1,400–$2,500 DIY versus $1,200–$3,000 installed. Enter your size to see the split.
Showing an example estimate for a 12×50 driveway. Live input-driven math ships with the next update.
Materials only — your labor
Materials + labor, installed
Installed pricing typically covers grading, geotextile fabric, gravel, and compaction.
Some links on this page are affiliate links. TallyYard earns a small commission when you buy through these links — it helps keep these tools free.
Home Depot
Smooth rounded stones for paths, drainage, and decorative borders.
Lowe's
Larger polished river stones — great for dry creek beds and accent areas.
All figures below are typical US ranges, not quotes — gravel prices, delivery fees, and contractor labor rates vary widely by region and by how far you are from a quarry. Every price in the calculator above is editable, so drop in your own supplier and installer numbers for a figure that reflects your project.
A gravel driveway typically costs $1.25–$3 per square foot installed by a contractor, or roughly $1–$2 per square foot in DIY materials for a full 12-inch base. A standard 12×50-foot driveway runs about $750–$1,800 installed. A top-up costs far less, since you only replace the 2–4 inch surface layer instead of building the whole base.
Because gravel is sold by weight, the number that actually drives your bill is tons, and tons scale with area and depth. The table below shows a full new 12-inch build (three 4-inch layers, compaction included) for three common driveway footprints, with the DIY material cost and a typical contractor installed range beside it.
| Driveway Size | Tons (12″ base) | DIY Materials | Contractor Installed |
|---|---|---|---|
| 12 × 25 ft (single car, 300 sq ft) | ~18 tons | $600–$1,050 | $375–$900 |
| 12 × 50 ft (600 sq ft) | ~36 tons | $1,150–$2,050 | $750–$1,800 |
| 20 × 50 ft (double, 1,000 sq ft) | ~60 tons | $1,850–$3,350 | $1,250–$3,000 |
Two things jump out. First, a full new build is a lot of stone — a 12×50 driveway needs roughly 36 tons, which is three or four truckloads. Second, the DIY and installed columns are close, sometimes with DIY costing more at the low end. That's not a mistake: contractors buy gravel at bulk rates and bring their own machines, so on a full new build your savings are thin. DIY pulls clearly ahead on top-ups, where the job is just spreading a few tons over an existing base.
A driveway isn't one gravel — it's a stack of grades, each doing a different job. Prices below are typical US per-ton ranges for bulk delivery; your local yard and haul distance will move them. These are the same grades and densities used on the gravel calculator, which converts any of them between tons and cubic yards.
| Gravel Type | Price per Ton | Driveway Layer |
|---|---|---|
| Crusher run (crush & run) | $20–$35 | Base — compacts solid; contains fines |
| #57 crushed stone | $25–$45 | Middle — angular, drains well |
| Pea gravel | $30–$50 | Top — smooth decorative surface |
| River rock | $45–$75 | Top — larger decorative surface |
Crusher run is the workhorse and the cheapest, which is why it makes up the bulk of a driveway's tonnage. The decorative top layer is the most expensive per ton but the thinnest, so it's a smaller share of the total than its price suggests.
A driveway that lasts isn't just gravel dumped on dirt — it's an engineered stack, and skipping the structure is why cheap driveways develop ruts and potholes in a single season. A proper new build uses three 4-inch lifts, 12 inches total:
The critical detail is compaction between each lift. Each 4-inch layer gets run over with a plate compactor or roller before the next goes down — compacting all 12 inches at once just packs the top and leaves voids below that collapse later. This is also where a new build's DIY difficulty lives: renting and running a compactor across three lifts is real work, and it's why full builds are where hiring out starts to make sense.
The honest split depends entirely on whether you're building new or topping up.
Top-ups are where DIY clearly wins. Refreshing a worn surface means ordering a few tons of gravel, having it dumped, and spreading it with a rake and a landscape drag. There's no excavation, no fabric, and minimal compaction — a weekend of work that saves you most of a contractor's bill. For a top-up, DIY is almost always the right call.
New builds are marginal. A full 12-inch build needs the subgrade excavated and graded, fabric laid, three separate gravel deliveries, and compaction between every lift. Contractors buy gravel cheaper, spread it with a skid-steer, and compact with a ride-on roller in a fraction of the time. Once you add a compactor rental (~$50–$100/day), possible equipment for grading, and several weekends of heavy labor, the DIY savings on a new build can shrink to almost nothing — which is exactly what the cost table above shows. If your site needs real grading or drainage work, a contractor's machine time is often cheaper than the rentals and the risk of getting the base wrong.
The deciding question isn't just money — it's the base. Spreading gravel is easy; building and compacting a structural base that won't rut is the hard part, and it's the part worth paying for on a new driveway.
A full new driveway is built as a 12-inch base in three 4-inch layers, which works out to roughly 0.06 tons per square foot after compaction. A 12×50-foot driveway (600 sq ft) needs about 36 tons; a single-car 12×25 needs about 18 tons; a 20×50 double needs about 60 tons. A 2–4 inch top-up needs far less — around a third to a quarter of those figures.
Driveway gravel typically runs $20–$55 per ton for the material, plus a flat delivery fee of about $50–$150 per load. Crusher run is cheapest at $20–$35/ton, #57 crushed stone is $25–$45, and decorative pea gravel or river rock costs more. Delivery trucks carry roughly 10–15 tons per load, so a big driveway may need several trips.
Yes, by a wide margin. A gravel driveway costs roughly $1.25–$3 per square foot installed, while a concrete driveway runs $6–$12+ per square foot. Gravel is the cheapest common driveway surface upfront. The tradeoff is upkeep — gravel needs periodic regrading and a top-up every few years, where concrete is lower-maintenance but far pricier to install and repair.
Installed by a contractor, a gravel driveway typically costs $1.25–$3 per square foot including grading, fabric, gravel, and compaction. DIY materials for a full 12-inch base run closer to $1–$2 per square foot, plus your own labor and a compactor rental. Top-ups cost a fraction of that since you only replace the wear layer.
For a new driveway on soft or clay-heavy soil, yes — a geotextile fabric between the subgrade and the base stone stops the gravel from sinking into the soil and keeps the layers from mixing, which dramatically extends the driveway's life. On firm, well-draining ground it's optional. A top-up over an existing compacted base doesn't need new fabric.