DRIVEWAYS

How Much Does Driveway Sealing Cost?

Estimate driveway sealcoating cost per square foot — sealant and application — with the free calculator.

Sealing your asphalt driveway protects it from water, oil and UV damage, and it's one of the cheapest home maintenance jobs you can do. This guide covers the cost per square foot and a calculator.

THE SHORT ANSWER

The short answer

Sealcoating runs $0.15–$0.35 per sq ft DIY and $0.35–$0.75 per sq ft professional. A typical 600 sq ft driveway costs $200–$450 professionally. Seal every 2–3 years.

01

DIY vs. professional

DIY sealant costs $0.15-$0.35 per sq ft and takes a weekend. Professionals charge $0.35-$0.75 per sq ft and do cleaning, crack filling and two coats faster and cleaner. A 600 sq ft driveway runs $200-$450 professionally.

  • DIY sealant: $0.15–$0.35 per sq ft
  • Professional: $0.35–$0.75 per sq ft
  • Crack filler: $20–$60
  • Typical 600 sq ft driveway: $200–$450
02

When and why to seal

Seal every 2-3 years, or when the asphalt looks gray and porous. Sealing prevents water from freezing and expanding inside the asphalt, which is what causes potholes and cracks.

03

Prep determines the result

Power washing, crack filling and dry weather are essential. Sealant applied over dirt or moisture peels within months. Plan two coats for even coverage and 12-24 hours of drying.

04

Try the calculator with your driveway

Enter the driveway area, sealant price per sq ft and application per sq ft to see the total.

TRY THE TOOL

JOB INPUTS

Enter your numbers

Loading saved values

Asphalt area to treat

sq ft
Asphalt area to treat

Sealcoat material per sq ft

$
Sealcoat material per sq ft

Cleaning, crack filling and application per sq ft

$
Cleaning, crack filling and application per sq ft
Results update automatically
CALCULATED RESULTUSD
Total sealcoat cost$210.00
Sealant$120.00
Application$90.00
Per sq ft$0.35
Total cost$210.00
FORMULA USED600 × ($0.20 + $0.15) = $210.00
NEXT STEP

Turn the checklist into real job numbers.

Open contractor tools