Disclosure: As an Amazon Associate I earn from qualifying purchases. Links to Amazon on this site are affiliate links. It costs you nothing extra.

Home › Guides

Best Driveway Oil Stain Removers and Cleaners for Asphalt

Oil is worse for an asphalt driveway than most people realize. Asphalt is held together by a petroleum binder, and motor oil, gas, and transmission fluid dissolve it. A spot that sits for months turns soft and crumbly. So with asphalt, the goal is a little different than with concrete: get the oil out fast, clean gently, and seal over what's left so it can't keep eating in.

Quick picks

ProductPriceWhy pick it
Oil-Dri Oil Absorbent (40 qt)$First thing on a fresh spill: soaks up the oil before it sinks in
Oil Eater Original Cleaner/Degreaser (1 gal)$Water-based degreaser you can dilute for asphalt
CHOMP! Pull It Out Oil Stain Remover$Poultice that draws old oil out as it dries
Jetcoat Acrylic Oil Spot Primer$Seals leftover stains so new sealer sticks
YONILL Deck Scrub Brush, long handle$Stiff nylon bristles scrub without tearing up the surface

Fresh spill? Do this right now

  1. Don't hose it. Water spreads oil across a bigger area.
  2. Cover it with absorbent. Pour a thick layer of oil absorbent (or clay kitty litter in a pinch) over the spill.
  3. Grind it in. Step on it and twist your shoe. Crushing the granules helps them pull up more oil.
  4. Leave it for a few hours, or overnight for a big spill, then sweep it up and throw it away.

Done within an hour, this alone often leaves only a faint shadow.

Cleaning an old stain on asphalt

Use a water-based degreaser, mixed the way the label says, and a stiff nylon brush. Scrub for a minute or two, let it sit for a few minutes, scrub again, and rinse well with a garden hose. Repeat on a different day if needed rather than using a stronger mix.

What not to use on asphalt: gasoline, mineral spirits, acetone, brake cleaner, or other solvents. They dissolve the asphalt itself, and you'll end up with a soft, sticky spot that's worse than the stain. Be careful with a pressure washer too. A narrow tip held close will blast out the fine material and leave a rough patch. A wide fan tip from a foot or more away is fine for rinsing.

An honest note: a stain that has soaked into asphalt for a year will rarely disappear 100%. Asphalt is porous and dark, and the oil goes deep. The realistic goal is to remove the surface oil, stop the softening, and then cover it with sealer. Once it's sealed, nobody can see it.

Before you sealcoat: prime the oil spots

Driveway sealer won't stick to oil. Seal straight over a stain and it will peel or stay tacky in that spot, often within weeks. After cleaning, brush a coat of oil spot primer over every stain and let it dry before you seal. This is a step we never skip on a customer's driveway. Our step-by-step sealcoating guide shows where it fits in the process.

If the asphalt under a stain is soft, crumbly, or you can dig into it with a screwdriver, cleaning won't save it. Cut that section out and patch it with one of our recommended patch products.

The oil stain products we recommend

Oil-Dri Oil Absorbent (40 qt)

$ Best for: fresh spills and leaky cars

  • Pulls oil out of the surface before it can soak in. A big bag lasts for years.
  • It only works on fresh oil. It won't lift a stain that's already set.
Check price on Amazon

Keep a bag in the garage. It's the cheapest driveway insurance you can buy. If your car drips, leave a small pile on the spot until the leak is fixed.

Oil Eater Original Cleaner/Degreaser (1 gallon)

$ Best for: general cleaning of oil and grease spots

  • Water-based and biodegradable, mixes with water so you control the strength.
  • Will not make deep, old stains vanish completely. Rinse well so residue doesn't sit on the asphalt.
Check price on Amazon

This is the degreaser we'd use on asphalt. Start with a mild mix, scrub with a brush, and rinse with plenty of water.

CHOMP! Pull It Out Oil Stain Remover

$ Best for: older stains that cleaning didn't lift

  • You pour it on, it dries into a powder, and it draws oil up out of the pores. You just sweep it away.
  • It is made mainly for concrete. On asphalt, test a small spot first and follow the label time exactly.
Check price on Amazon

A good second step for a stubborn stain. Don't expect miracles on a years-old spot, but it can pull out more than scrubbing alone.

Jetcoat Acrylic Oil Spot Primer (29 fl oz)

$ Best for: priming stains before sealcoating

  • Seals in leftover oil so your driveway sealer bonds instead of peeling.
  • It's a prep step, not a cleaner. Clean the spot first.
Check price on Amazon

The small bottle covers the typical driveway's handful of drips. Brush it on, let it dry, then seal.

YONILL Deck Scrub Brush with Long Handle

$ Best for: scrubbing with degreaser

  • Stiff nylon bristles and a long handle. Tough on oil, gentle on asphalt.
  • Not for heavy-duty sealcoat application. Use a real sealcoat brush for that.
Check price on Amazon

A wire brush will tear up the surface. A stiff nylon scrub brush is the right tool. For the sealing step itself, see our tool picks.

Our bottom line

Absorb fresh spills immediately, clean old stains with a gentle water-based degreaser, never use solvents, and prime every spot before sealing. Then reseal on schedule, which you can check in how often to sealcoat your driveway, so future drips stay on the surface where they belong.