This Blog Was Updated: 3/17/2025

Asphalt driveways are a great addition to any property, providing a durable, long-lasting surface for vehicles and enhancing the overall curb appeal of your home. However, even the most well-maintained driveways can face some challenges over time, especially when it comes to oil stains. Whether the stain is fresh or has been there for a while, removing oil stains from your asphalt driveway doesn’t have to be a daunting task. In this DIY guide, we’ll walk you through how to remove oil stains from asphalt, so your driveway can stay clean and pristine.

Here at Sunrise Asphalt, we work with clients who regularly invest in fresh asphalt installations, seal coatings, and general surface care. However, one common complaint we often hear is how to remove those unsightly oil stains that can appear over time. While it may seem like an impossible task, it’s not. In fact, with a few simple steps and some household ingredients, you can handle it yourself!

Step 1: Absorb the Excess Oil

Before diving into the cleaning process, it’s important to address the initial excess of oil if you’ve caught it soon enough. If the oil is fresh, you’ll want to absorb as much of it as possible before applying any cleaning solutions. To do this, you can use a variety of common household items like cornstarch, cornmeal, baking soda, or even cat litter.

Here’s how you can do it:

  • Sprinkle the absorbent material generously over the oil stain.
  • Leave it to sit overnight, giving the material time to soak up the excess oil.
  • Sweep up the absorbed material the next day and move on to the next step.

Once the excess oil is dealt with, you’re ready to start scrubbing!

 

Step 2: Dish Soap

It might sound simple, but dish soap is actually an effective tool when it comes to removing oil stains from your asphalt driveway. Dish soap is specifically designed to break down oils, which is exactly what you need for this job.

Here’s the process:

  1. Apply dish soap directly to the oil stain.
  2. Add water over the soap to create a soapy mixture on the stain.
  3. Scrub with a stiff brush (preferably one with firm bristles for tougher stains).
  4. Rinse clean with a hose.

You’ll want to give it a good scrubbing to ensure the soap penetrates the stain. In some cases, you may need to repeat the process, but dish soap should effectively lift most fresh stains.

Step 3: Powdered Laundry Detergent

For a slightly stronger option, powdered laundry detergent can work wonders on oil stains, especially if dish soap didn’t completely do the trick. Laundry detergent contains surfactants that help break down grease and oil, making it ideal for removing these types of stains from your asphalt driveway.

Here’s how to use it:

  1. Clean up the excess oil by using a rag or absorbent material, such as kitty litter.
  2. Sprinkle powdered laundry detergent generously over the oil stain.
  3. Add a little water to make a paste-like consistency.
  4. Scrub the detergent into the stain with a stiff brush.
  5. Let it sit for about 30 minutes to allow the detergent to break down the oil.
  6. Rinse the area thoroughly with a hose.

This method is especially effective on older stains and can be a powerful option when dealing with persistent marks.

Step 4: Baking Soda

Baking soda is another fantastic option for cleaning oil stains from asphalt. It’s affordable, non-toxic, and highly effective at absorbing grease and oil. It also has a slightly abrasive quality, which helps lift stubborn stains without damaging your asphalt.

Here’s how to clean with baking soda:

  1. Sprinkle a generous amount of baking soda directly on the oil stain.
  2. Scrub with a stiff brush in a circular motion to work the baking soda into the stain.
  3. Let it sit for about 30 minutes, allowing the baking soda to absorb the oil.
  4. Rinse with a hose to wash away the residue.

This is an easy method and one that you may already have the ingredients for at home!

Step 5: Simple Green

For a more industrial-strength option that’s still eco-friendly, consider using Simple Green, an environmentally safe degreaser and cleaner that works well for stubborn oil stains. Simple Green’s industrial-grade cleaners are designed to break down grease and oils quickly, and it’s safe for your plants, pets, and the environment.

If you have access to a pressure washer, Simple Green even offers a concentrate for pressure washers that can clean your asphalt surface without harming your landscaping.

Here’s how to use it:

  1. Spray Simple Green directly on the oil stain.
  2. Scrub with a brush to work it into the stain.
  3. Let it sit for about 10-15 minutes to allow the product to lift the oil.
  4. Rinse with a hose or pressure washer to remove the cleaner and oil.

Simple Green is particularly useful if you have a large area to clean and want an environmentally friendly solution. Just make sure you follow the cleaner’s instructions!

Step 6: Additional Tips

If all else fails, don’t hesitate to try these methods again, especially for stubborn or old stains. Sometimes, it takes a few attempts to remove the stain entirely. However, if you find that the stain just won’t budge, you can always hire a professional asphalt cleaning service for help.

Maintaining the appearance and condition of your asphalt driveway doesn’t have to be a hassle, even when dealing with the occasional oil stain. By following these simple DIY methods—using dish soap, powdered laundry detergent, baking soda, or Simple Green—you can effectively remove oil stains and keep your asphalt looking great.

Of course, if your asphalt needs more than just a quick cleaning—such as resurfacing, repairs, or sealcoating—Sunrise Asphalt is here to help! With nearly 40 years of experience in the Tucson area, we’re committed to providing high-quality paving services to homeowners and businesses alike. Contact us today for a free estimate and let us help you maintain your driveway, parking lot, or road!

Call Sunrise Asphalt Today!