How Much Does a Gravel Driveway Cost?

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.

1

Your project size

Showing an example estimate for a 12×50 driveway. Live input-driven math ships with the next update.

2

DIY vs. contractor

Do it yourself

Materials only — your labor

Gravel — 12″ base in 3 layers
21 tons × $55.00
$1,155.00
Delivery (flat fee)
1 trip × $150.00
$150.00
Geotextile fabric
2 rolls × $25.00
$50.00
Driveway edging
8 pcs × $20.00
$160.00
DIY materials total$1,515.00

Hire a contractor

Materials + labor, installed

Installed cost range
$1,200.00$3,000.00
For 600 sq ft

Installed pricing typically covers grading, geotextile fabric, gravel, and compaction.

DIY and contractor costs are comparable for this size
For smaller jobs, delivery fees and minimums can push DIY close to a contractor quote. Consider your time and tools before deciding.
3

What you'll need

What you'll need — shopping list

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.

MSI 0.5 cu. ft. Pea Gravel

Home Depot

Smooth rounded stones for paths, drainage, and decorative borders.

Check Price →

Vigoro 0.5 cu. ft. River Pebbles

Lowe's

Larger polished river stones — great for dry creek beds and accent areas.

Check Price →

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.

How Much Does a Gravel Driveway Cost?

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 SizeTons (12″ base)DIY MaterialsContractor 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.

Gravel Prices Per Ton by Type

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 TypePrice per TonDriveway Layer
Crusher run (crush & run)$20–$35Base — compacts solid; contains fines
#57 crushed stone$25–$45Middle — angular, drains well
Pea gravel$30–$50Top — smooth decorative surface
River rock$45–$75Top — 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.

The Three-Layer Driveway

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:

  1. Base — crusher run (4″). A blend of crushed stone and rock dust that locks together when compacted into a firm, load-bearing foundation over the subgrade (with geotextile fabric underneath on soft soil).
  2. Middle — #57 crushed stone (4″). Clean, angular, fist-to-golf-ball stone that drains freely and carries the load down to the base.
  3. Top — pea gravel or river rock (4″). The wear and decorative surface you actually see and drive on.

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.

DIY vs. Contractor

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.

How to Estimate Your Gravel Driveway

  1. Measure the area. Length × width in feet. For a curved or flared driveway, break it into rectangles and add them up.
  2. Pick your depth. 12 inches (three 4-inch lifts) for a new build, or 2–4 inches for a top-up.
  3. Convert to tons. Run your area and depth through the gravel calculator to get tons and cubic yards by grade, or read the math behind the conversion in our guide on how to calculate cubic yards.
  4. Price it. Enter your tonnage, per-ton price, delivery fee, and a contractor rate in the calculator above to see the DIY total next to an installed estimate.

Frequently Asked Questions

How many tons of gravel for a 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.

How much does a ton of gravel cost delivered?

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.

Is a gravel driveway cheaper than concrete?

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.

How much does a gravel driveway cost per square foot?

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.

Do I need landscape fabric under a gravel driveway?

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.

Related calculators

Related guides