You can remove most oil stains from an asphalt driveway with three household products: kitty litter, baking soda, and dish soap. First, cover fresh oil with clay kitty litter to soak it up. Then spread a thick layer of baking soda over the stain, let it sit for at least 30 minutes, and scrub it in with a stiff nylon brush. Finish by scrubbing with Dawn dish soap and hot water, then rinse. Most light stains fade after two or three rounds. Skip WD-40, bleach, oven cleaner, and muriatic acid, which can damage asphalt.
Key Takeaways
- Kitty litter, baking soda, and dish soap remove most fresh and light oil stains from asphalt without damaging the surface.
- Baking soda works best when you leave it on the stain for 30 minutes to overnight, then scrub it in with a nylon brush.
- Dish soap breaks up oil so hot water can rinse it away, and it’s safe for asphalt because it contains no petroleum solvents.
- WD-40, bleach, oven cleaner, and muriatic acid are common household fixes that can soften, etch, or discolor asphalt.
- Stains that survive three rounds of treatment need a degreaser or enzyme cleaner, and soft spots need repair instead of more scrubbing.
How Do You Remove Oil Stains From an Asphalt Driveway Step by Step

You remove oil stains from an asphalt driveway by absorbing, scrubbing, and rinsing in that order, then repeating as needed. Here’s the full process with household products:
- Step 1, absorb the oil. Cover any wet oil with non-clumping clay kitty litter. Press it in with your shoe and leave it for 15 to 30 minutes, or overnight for a large spill. Sweep it up and bag it.
- Step 2, apply baking soda. Spread a thick layer of baking soda over the stain, about 1/4 inch deep, and let it sit for at least 30 minutes. Overnight is better for darker stains.
- Step 3, scrub the baking soda in. Sprinkle a little water to make a paste, then scrub in circles with a stiff nylon brush for a few minutes. Sweep up the residue.
- Step 4, wash with dish soap. Wet the area with hot water, squeeze on undiluted dish soap, and scrub again. Let it sit for 20 to 30 minutes.
- Step 5, rinse thoroughly. Rinse with hot water from a bucket or hose until the suds are gone.
- Step 6, let it dry and check. Give the area a day to dry, since wet asphalt hides how much stain is left. Repeat steps 2 through 5 if needed.
If you’d like to use a pressure washer for the rinse, use safe settings so you don’t strip the surface. Our guide on how to get oil off a driveway with a pressure washer explains the PSI and nozzle to use.
How Do You Use Baking Soda on Oil Stains on Asphalt
You use baking soda on oil stains on asphalt by applying it thick, giving it time to absorb, and scrubbing it into the surface. Baking soda works in two ways: its fine powder soaks up oil from the pores, and it’s mildly abrasive, so scrubbing lifts oil without tearing the stone.
- Use plenty. A thin dusting won’t pull up much oil, so cover the stain completely.
- Give it time. Thirty minutes works on fresh stains, while overnight works better on stains a few days old.
- Scrub with a nylon brush, never a wire brush, which tears loose stone from asphalt.
- Pair it with dish soap. Baking soda lifts the oil, and dish soap carries away what’s left.
Baking soda is safe for asphalt and for the lawn around it, which makes it the best first step for most stains.
Baking soda doesn’t dissolve oil. It soaks it up. The longer it sits, the more it pulls out of the asphalt.
How Do You Use Dish Soap to Clean Oil Spots on Asphalt

You use dish soap to clean oil spots on asphalt by applying it undiluted to a wet surface, scrubbing, waiting, and rinsing with hot water. Grease-cutting dish soaps like Dawn surround oil droplets so water can wash them away. They do this without solvents, so they don’t soften the asphalt binder.
For the best result, work on a warm day when the asphalt is between 50°F and 85°F, and use the hottest water you can safely carry. Hot water keeps the oil loose while you scrub. Repeat two or three times before switching to a stronger product. For oil spots under where a car parks, a monthly dish soap scrub keeps new drips from soaking in.
Which Household Products Work on Asphalt Oil Stains
The household products that work on asphalt oil stains are absorbents and mild detergents. Solvents, acids, and caustic cleaners can damage the surface. This table rates the common options.
| Household Product | Does It Work on Asphalt | Why |
|---|---|---|
| Clay kitty litter | Yes, best for fresh spills | Soaks up liquid oil before it penetrates |
| Baking soda | Yes, for fresh and light stains | Absorbs oil and scrubs gently |
| Dish soap | Yes, for most surface stains | Breaks up oil without solvents |
| Powdered laundry detergent | Yes, for light stains | Detergents lift oil when scrubbed with hot water |
| Cornstarch or sawdust | Yes, as an absorbent | Works like kitty litter on wet spills |
| Coca-Cola | Inconsistent | May lighten some stains, but leaves a sticky residue |
| Vinegar | No | An acid that doesn’t break down motor oil |
| WD-40 | No | Petroleum-based, softens the binder and adds more oil |
| Bleach | No | Doesn’t remove oil and can harm nearby plants |
| Oven cleaner | No | Caustic lye that can break down asphalt |
If household products don’t do the job, our guide to the best oil stain remover for asphalt driveways covers the commercial degreasers and enzyme cleaners that are safe for asphalt.
Should You Use Muriatic Acid on an Asphalt Driveway
No, you shouldn’t use muriatic acid on an asphalt driveway. Muriatic acid is hydrochloric acid used to etch concrete and masonry. It doesn’t break down motor oil, so it does little to the stain while pitting and discoloring the stone around it. It also gives off strong fumes, burns skin, and kills grass and plants along the edge of the driveway.
You may see muriatic acid recommended for oil stains on concrete garage floors, but asphalt and concrete need different treatments. Our guide to oil stains on asphalt vs concrete explains why.
How Many Rounds Does It Take to Remove an Oil Stain From Asphalt

It usually takes one to three rounds to remove a fresh or light oil stain from asphalt, and more for stains that have been there for weeks. The age of the stain matters more than the product you use.
| Stain Age | Typical Rounds | What to Expect |
|---|---|---|
| Fresh, caught within a day | One or two | Usually disappears completely |
| A few days to a few weeks | Two or three | Fades to a faint shadow or disappears |
| Months or longer | Several, with stronger products | Often leaves a lighter or darker patch |
Old stains are a different problem, because the oil has soaked deep into the asphalt. If you’re dealing with one of those, our guide on how to remove old oil stains from asphalt covers the multi-round treatments that work best.
What Should You Do If the Oil Stain Won’t Come Out
If the oil stain won’t come out after three rounds, switch to a water-based degreaser or an enzyme cleaner, and check whether the asphalt underneath is damaged. Press on the stained area with a screwdriver or your heel. If it feels soft, sticky, or crumbly, the oil has broken down the binder, and the spot needs patching rather than more cleaning. Our asphalt driveway repair guide explains how damaged sections are cut out and replaced.
If you plan to sealcoat, a stain that won’t come out needs an oil spot primer before sealer goes on, or the sealer will peel off that spot. Our driveway sealcoating cost guide covers what stain prep adds to a sealing job.
Clean Up Oil Stains Before They Damage Your Driveway
Baking soda and dish soap take care of most oil stains, but stains left too long can soften asphalt and stop sealer from bonding. V&F Paving can treat stubborn stains, repair damaged spots, and reseal your driveway through its driveway sealcoating services. Call (203) 624-2449 or request a free estimate to discuss oil stains, surface damage, and sealcoating for your driveway.
Frequently Asked Questions
Does Laundry Detergent Remove Oil From Asphalt?
Powdered laundry detergent can remove light oil stains from asphalt. Sprinkle it over the wet stain, add a little hot water to make a paste, scrub with a nylon brush, and let it sit for up to an hour before rinsing. It works much like dish soap. Avoid detergents with bleach, and rinse thoroughly so no residue is left on the surface.
Does Baking Soda Damage Asphalt?
No. Baking soda is mild and safe for asphalt. It doesn’t contain solvents or acids that would soften the binder, and it’s gentle enough to scrub with a nylon brush without loosening stone. It’s also safe for grass and plants along the edge of the driveway, which makes it a good first choice for any oil stain.
Can You Leave Kitty Litter on an Oil Stain Overnight?
Yes. Leaving kitty litter on a fresh spill overnight pulls up more oil than a short treatment. Use non-clumping clay litter, press it into the stain, and cover it if rain is expected so the litter doesn’t turn to mud. Sweep it up the next morning, bag it with your trash, and follow with baking soda and dish soap.
Will Removing an Oil Stain Leave a Lighter Spot on Asphalt?
Sometimes. Scrubbing removes the oil and also the dirt and oxidation around it, so the cleaned spot can look slightly darker or lighter than the rest of the driveway. The difference usually fades over a few weeks as the surface weathers. Sealcoating the whole driveway evens out the color once the stain is gone.
Does This Method Work on Brake Fluid or Transmission Fluid?
Yes. Kitty litter, baking soda, and dish soap work on transmission fluid, power steering fluid, and most automotive fluids. Brake fluid is different, because it can soften asphalt faster than motor oil, so absorb and clean it right away. On a concrete driveway, follow our guide on how to clean car oil off a concrete driveway instead.




