driveway costs: what the bid actually needs to cover

Driveways look straightforward on paper. Tear it out, prep the base, pour or pave, done. But the margin killers hide underneath β€” literally. Bad drainage, soft subgrade, tree roots wrecking the base, restricted access for equipment. A driveway that looks like a two-day job can turn into a week if you have not scoped it properly.

Here is what driveways actually cost in 2026 and where the risk sits on each line.

cost per sqft by surface type

These are supply-and-install rates for a standard residential driveway (roughly 400-600 sqft). Prices assume reasonable access and a stable subgrade.

β”Œβ”€ Surface Type Costs ────────────────────────────────────────┐
Surface TypeCost per sqftLifespanNotes
Gravel$2 - $55-10 yearsCheapest option. Needs edging and fabric.
Asphalt$4 - $815-20 yearsMost common in northern states. Needs good base.
Concrete$6 - $1225-30 yearsMost popular nationwide. Stamped adds $4-8/sqft.
Pavers$10 - $2025-50 yearsPremium option. Labor-intensive. Herringbone costs more.
Exposed aggregate$8 - $1425-30 yearsDecorative concrete. Needs experienced finisher.

worked example: 500 sqft concrete driveway

Single-family home. Old cracked concrete driveway being torn out and replaced with a new 4-inch concrete slab with broom finish. Reasonable access for a bobcat.

β”Œβ”€ Driveway Cost Breakdown ────────────────────────────────────────┐
ItemCost RangeRisk LevelNotes
Demolition & removal$1,000 - $2,000MediumDepends on thickness, rebar, and what is underneath
Hauling / dumpster$600 - $1,200LowBook in advance. Concrete is heavy β€” budget accordingly.
Grading & base prep$800 - $1,500MediumSoft spots need extra depth. This is where jobs go wrong.
Drainage$500 - $1,500HighRequired by code in many areas. Variable soil conditions.
Concrete (ready-mix delivery)$1,500 - $2,500LowPrice per yard is stable. Short loads cost more per yard.
Labor (forming, pouring, finishing)$2,000 - $3,500LowYour crew. Stamped or exposed aggregate takes longer.
Forms & rebar/mesh$400 - $700LowStandard materials. Fiber mesh is cheaper than rebar.
Expansion joints & sealing$200 - $400LowCut joints prevent random cracking. Sealer optional.

Total range for a 500 sqft concrete driveway: $7,000 - $13,300. The spread comes down to soil conditions and drainage. On a good site with stable subgrade, you are at the low end. Clay soil with poor drainage pushes you high.

where driveway jobs go wrong

Four things blow up driveway bids:

  • Subgrade condition. You tear out the old slab and find clay, tree roots, or old utility lines. Now you are digging deeper and bringing in more base material. That one item can add $500-$1,500 to the job. Always probe before you price.
  • Drainage. Many municipalities require proper drainage for impervious surfaces. A French drain on difficult ground is unpredictable. Rate it High unless you have done a soil test.
  • Access. No room for a bobcat means hand-digging. No road access for a concrete truck means pumping, which adds $800-$1,500. Both cost time. Price them in or lose money.
  • Weather. You cannot pour concrete in freezing temps or heavy rain. A job scheduled for late fall might get pushed weeks. Have a weather contingency plan.

bidding driveways smarter

The base prep and drainage are where uncertainty lives. Everything above ground is predictable β€” you know your concrete prices, you know your pour rate. So rate those items Low and put the honest uncertainty on the sitework. Feed it through a simulation and your bid covers the real risk instead of a blanket 15% markup.