Back to Articles
MaintenanceFebruary 2, 202613 min read
Share:

How to Clean Oil Off Driveway (Proven Methods)

Remove oil stains from concrete driveways using degreaser, pressure washing, or poultice methods. Most homeowners spend $100–$300 on professional cleaning.

Maintenance

Quick Answer: Remove oil from concrete with a degreaser and stiff brush ($20–$50), pressure washing ($150–$300), or poultice treatment ($30–$100). Fresh spills respond to absorbent materials; deep stains (over 48 hours old) require chemical or mechanical treatment.

Oil stains on a driveway are one of the most common maintenance headaches for North Carolina homeowners. Whether the stain came from a car leak, an equipment spill, or years of accumulated drips, removing it takes the right approach and tools. Local Concrete Contractor is a North Carolina–based concrete company in business 15 years, with hundreds of 5-star Google reviews across Charlotte, Raleigh, the Triad, and the Lake Norman area. We've helped hundreds of homeowners restore stained driveways using proven cleaning methods—from DIY degreasing to professional pressure washing and poultice treatment. This guide walks you through every option, with honest pricing and step-by-step instructions so you can make the right choice for your concrete surface.

Local Concrete Contractor is a North Carolina concrete company in business 15 years, with hundreds of 5-star Google reviews across Charlotte, Raleigh, the Triad, and the Lake Norman area. The company specializes in driveway maintenance and repair, including oil-stain removal and surface restoration on residential concrete slabs. Oil penetration into concrete pores is a common problem in North Carolina's humid climate, where oxidation accelerates. Local Concrete operates on a pay-on-completion model: homeowners pay nothing until the work is finished, and Local Concrete funds all materials and labor up front. Professional cleaning costs $150–$400 depending on stain depth and square footage. Preventive sealing after cleaning extends driveway life by 5–10 years and reduces future staining.

How oil penetrates concrete (and why timing matters)

Concrete is porous. Unlike sealed granite or tile, a bare concrete driveway contains millions of tiny capillary pores—spaces between the cement paste and aggregate that absorb moisture and oil. When an oil spill hits bare concrete, the liquid begins migrating into those pores immediately.

Within the first 24 to 48 hours, oil can penetrate 1/4 to 1/2 inch deep into the concrete slab. According to the American Concrete Institute (ACI), concrete porosity and permeability depend on water-cement ratio, curing conditions, and the presence of pore-filling sealers. A freshly placed concrete driveway (less than one year old) with a high water-cement ratio may absorb oil even faster.

After 48 hours, oil begins to oxidize and bond chemically to the cement and aggregate inside the pores. This is why old oil stains are dramatically harder to remove than fresh ones. A spill left for one week is exponentially more difficult than one cleaned within 24 hours.

Temperature and humidity also affect penetration speed. North Carolina's warm, humid summers accelerate oxidation and stain setting. In contrast, cold winter conditions slow the process slightly, giving you a narrow window to act on spills during colder months.

DIY removal methods you can do today

Not every oil stain requires a professional contractor. Fresh spills and light surface stains often respond well to DIY methods that cost between $10 and $50 in materials.

Absorbent materials for fresh spills

Cat litter, baking soda, and sawdust are your first line of defense for oil spilled in the last few hours. These materials work by capillary action—they wick oil from the concrete surface into their porous matrix.

Steps:

  1. Cover the fresh spill completely with cat litter or baking soda.
  2. Let it sit for 12 to 24 hours so the material can absorb the surface oil.
  3. Sweep up the absorbent material and dispose of it in a sealed bag (check local regulations—some areas require hazardous-waste disposal for oil-saturated materials).
  4. If a dark stain remains, proceed to degreasing.

Cost: $5–$15. Time: 12–24 hours plus 15 minutes of labor.

Concrete degreaser and brush scrubbing

Commercial concrete degreasers break down oil through alkaline saponification—a chemical reaction that converts oil into a soap-like compound that rinses away with water. They are far more effective than household detergents or bleach.

Common products include Oil Eater Original Cleaner/Degreaser, ACT Concrete Cleaner, and Zep Driveway & Concrete Cleaner, all priced between $20 and $60 per gallon. These are typically diluted 1:3 to 1:5 with water, depending on stain severity.

Steps:

  1. Clear the driveway of vehicles and debris.
  2. Spray or pour the diluted degreaser onto the stain and surrounding area (wet the concrete slightly first if it is very dry).
  3. Allow 15 to 30 minutes of dwell time—this lets the alkaline solution penetrate and break down the oil.
  4. Scrub vigorously with a stiff-bristled brush or push broom, working the solution into the concrete.
  5. Rinse thoroughly with a garden hose; repeat rinsing until the water runs clear and no soapy residue remains.
  6. Allow 24 to 48 hours for the concrete to dry completely before sealing.

Cost: $20–$50 for degreaser; $0–$30 for brush rental if needed. Time: 1–2 hours hands-on work, plus drying time.

Effectiveness: Best for stains less than 2–3 weeks old and surface-level discoloration. Stains that have oxidized and bonded deeper into the pores may fade but not disappear completely.

Poultice treatment for deeper stains

A poultice is a paste made from powdered clay, baking soda, or diatomaceous earth mixed with degreaser or mineral spirits. When spread over a stain and left to dry, it draws oil out of the concrete pores through osmotic action.

Steps:

  1. Mix powdered clay or baking soda with degreaser or mineral spirits to form a thick paste (similar to peanut butter).
  2. Spread the poultice 1/4 to 1/2 inch thick over the stain.
  3. Cover with plastic sheeting to slow evaporation and hold moisture in the paste.
  4. Leave undisturbed for 24 to 48 hours. As the paste dries, it draws oil upward and locks it in the powder.
  5. Sweep away the dried poultice and dispose of it. Rinse the area and allow it to dry.
  6. Repeat if necessary for very deep stains.

Cost: $30–$100 depending on stain size. Time: 24–48 hours, plus 20 minutes of hands-on work.

Effectiveness: Better than surface degreasing for stains 3 weeks to several months old. Very old, oxidized stains may still require professional treatment.

What not to do

Bleach does not remove oil. Bleach kills surface mold and bacteria but does nothing to break down oil molecules. Similarly, generic dish soap is too weak to saponify oil embedded in concrete. Pressure washers above 4,500 PSI can damage concrete by gouging the surface or stripping the protective cement paste layer—DIYers should stick to 2,000–3,000 PSI or rent a professional-grade machine.

Professional cleaning options: pressure washing and specialized treatments

When DIY methods plateau or the stain is too deep or too large, professional cleaning delivers superior results. Licensed contractors use commercial-grade equipment, high-PSI pressure washers, and specialized chemicals not available to homeowners.

Pressure washing at 3,000–4,000 PSI

Professional pressure washing removes stubborn surface stains and loosens oil from shallow pores. The key is the right PSI (pounds per square inch) and nozzle angle.

According to the ASTM International standards for concrete cleaning, pressure washers in the 3,000–4,000 PSI range are safe for residential concrete driveways when operated by trained technicians. Below 3,000 PSI, stain removal is slow; above 4,500 PSI, the force begins to damage concrete by removing surface mortar and creating spalling (surface breakage).

Professional operators use a 25–40 degree fan tip nozzle and maintain 12–18 inches distance from the concrete surface, moving in overlapping passes. The water temperature can be heated (140–180°F) to improve oil breakdown, though this adds cost.

Cost: $150–$300 for a standard residential driveway (400–600 sq. ft.). Time: 1–2 hours.

Effectiveness: Removes 70–90% of surface and shallow stains. Deep penetration stains may fade significantly but may not disappear completely without chemical pre-treatment.

Chemical pre-treatment + pressure washing

For maximum effectiveness, professionals apply a heavy-duty concrete degreaser 30–60 minutes before pressure washing. This allows the chemical to penetrate and break down oil bonds, so the pressure washer can flush it away.

Cost: $200–$350. Time: 2–3 hours (includes dwell time for the chemical).

Effectiveness: Removes 85–95% of stains, including those set for several months. Very old stains (1+ years) may still show faint discoloration.

Grinding or scarification for permanent stains

If an oil stain has oxidized so deeply that it is now part of the concrete matrix, surface cleaning alone will not work. In these cases, contractors use a concrete grinder to remove the top 1/16 to 1/8 inch of concrete surface, taking the stain with it. This is aggressive and irreversible, so it is reserved for high-visibility stains or commercial properties.

Cost: $300–$600+ depending on stain size and grinder time. Time: 2–4 hours, plus dust control and surface vacuuming.

Effectiveness: Removes the stain permanently. However, the concrete surface is exposed and more vulnerable to future staining unless sealed immediately after grinding.

Cost and pricing breakdown

Here is a realistic cost comparison for cleaning a typical 500 sq. ft. residential driveway (about 50–100 sq. ft. of staining):

Method Cost Time Best for
Absorbent (cat litter, baking soda) $5–$15 12–24 hrs Fresh spills (< 48 hrs)
DIY degreaser + brush $20–$50 1–2 hrs Surface stains, < 3 weeks
Poultice (clay + degreaser) $30–$100 24–48 hrs Moderate stains, 3 weeks–6 months
Professional pressure washing (3,000–4,000 PSI) $150–$300 1–2 hrs Stubborn surface stains
Professional pressure washing + chemical pre-treatment $200–$350 2–3 hrs Deep stains, 6 months–2 years
Concrete grinding / scarification $300–$600+ 2–4 hrs Permanent stains (1+ years)

For homeowners in Charlotte, Raleigh, Greensboro, Winston-Salem, and surrounding North Carolina communities, professional pressure washing typically ranges from $150 to $400 for a full driveway, depending on size, stain depth, and whether chemical pre-treatment is included. A 400 sq. ft. driveway with light-to-moderate staining usually costs $150–$250; a 600+ sq. ft. driveway with deep stains runs $300–$450.

Prevention and sealing: the best long-term investment

Once you have removed an oil stain—whether through DIY effort or professional cleaning—the smartest next step is applying a concrete sealer. This prevents future stains and protects your investment in cleaning.

How concrete sealers work

Concrete sealers fall into two main categories: penetrating sealers (siloxane, silicate) and film-forming sealers (acrylic, polyurethane, epoxy). Penetrating sealers are most common for driveways because they do not create a glossy coating and allow moisture to escape from the concrete.

According to the National Ready Mixed Concrete Association (NRMCA), a quality penetrating sealer can reduce oil absorption by 60–80% when applied to clean, dry concrete. The sealer fills the surface pores so oil cannot penetrate as easily.

Sealing process and cost

DIY sealing: Penetrating sealers for driveways cost $30–$60 per gallon. A typical 500 sq. ft. driveway requires 2–3 gallons, so DIY sealing costs $60–$180 in materials. Application is straightforward: spray or roll the sealer onto clean, dry concrete and allow 4–8 hours curing time per coat.

Professional sealing: Contractors charge $200–$600 for a full driveway seal, including surface preparation, two coats, and equipment. This is worthwhile if your driveway is dirty or porous, because professionals ensure proper surface prep and even application.

Durability: Penetrating sealers last 3–5 years on driveways before needing reapplication. Film-forming sealers last 5–7 years but are slippery when wet and require more frequent recoating.

Prevention best practices

Beyond sealing, these habits reduce staining:

  • Clean spills immediately. The first 24–48 hours are critical. Have absorbent materials and a garden hose nearby.
  • Park over a drip pan or tarp if your vehicle leaks oil. Even a small, slow leak creates a stain over months.
  • Inspect your vehicle regularly for leaks. A leak caught early is far cheaper to clean than one left for a year.
  • Reseal every 3–4 years as part of routine driveway maintenance, not just after a stain incident.
  • Avoid using the driveway for equipment maintenance (engine changes, transmission fluid top-offs, etc.). These high-risk activities introduce large quantities of oil.

Frequently asked questions

Can I remove oil stains from concrete myself?

Yes, minor surface stains (less than 6 months old) often respond to DIY methods like degreaser and a stiff brush. For deep stains or large areas, professional pressure washing at 3,000–4,000 PSI is more effective and faster, typically costing $150–$300 versus 2–4 hours of your own labor.

What is the cheapest way to remove oil from a driveway?

Sprinkling cat litter or baking soda ($5–$15) absorbs fresh oil; let it sit 24 hours, then sweep. For older stains, a commercial concrete degreaser costs $20–$50 per application and works better than DIY methods or household detergents.

How long does it take to remove oil stains?

Surface-level removal takes 2–4 hours with degreaser and brush work. Deep penetration stains may require 1–2 days of treatment or poultice application, which draws oil out of concrete pores over 24–48 hours.

Will pressure washing damage my concrete?

Pressure washing at 3,000–4,000 PSI is safe for concrete driveways when done by professionals. Settings above 4,500 PSI can damage the surface layer; professionals know the right PSI for your concrete's age and condition to avoid spalling or mortar loss.

Can sealing prevent oil stains?

Yes, a concrete sealer reduces oil absorption by 60–80% if applied before staining occurs. Sealing costs $200–$600 for a standard driveway and lasts 3–5 years, making it a smart preventive investment that pays for itself in reduced cleaning costs.

How deep do oil stains penetrate concrete?

Oil typically penetrates 1/4 to 1/2 inch into concrete within the first 48 hours. After that, removal becomes much harder because oil bonds to the cement paste and aggregate inside the pores, making it harder to extract chemically.

What is the best degreaser for concrete?

EPA-registered degreasers or biodegradable citrus-based cleaners work best on concrete. Products like Oil Eater or ACT Concrete Cleaner cost $30–$60 per gallon and require 15–30 minutes of dwell time before scrubbing to allow the alkaline solution to break down oil molecules.

Will bleach remove oil stains from concrete?

No, bleach only kills surface mold and algae; it does not break down oil molecules. Alkaline degreasers or enzymatic cleaners are far more effective because they chemically saponify oil into removable compounds that rinse away with water.

Key takeaways

  • Fresh oil spills (under 48 hours) respond best to absorbent materials or simple degreaser; set stains need professional pressure washing or poultice treatment.
  • DIY cleaning costs $20–$100 and takes 1–2 hours; professional cleaning costs $150–$400 and removes 85–95% of stains.
  • Timing is critical: oil penetrates 1/4 to 1/2 inch into concrete in the first 48 hours, making early action far more effective than waiting weeks or months.
  • Concrete sealers reduce future oil absorption by 60–80% and cost $200–$600 for professional application; they are a smart long-term investment after cleaning.
  • Pressure washing above 4,500 PSI damages concrete; professionals use 3,000–4,000 PSI to clean safely without spalling or surface loss.
  • Prevention (immediate cleanup, drip pans, regular sealing) is always cheaper than removal once a stain has oxidized.

Ready to get started? Pay nothing until the work is complete. Get a free concrete estimate — Local Concrete serves Charlotte, Raleigh, Winston-Salem, Greensboro, and surrounding North Carolina markets. We handle everything from how much a concrete driveway costs to concrete driveway repair, stamped concrete patios, and concrete sealing. Whether you need pressure washing or full driveway resurfacing, our team has the expertise to restore your concrete.

Need help with your concrete project?

Get a free quote from the top-rated concrete contractor in the region.

Get Free Quote