Call (678) 748-3578Get a Quote

An oil stain comes out of a driveway when the oil is drawn back out of the pores, not when the top of the stain is washed off, and the rinse water that carries the oil away is a regulated discharge in every metro Atlanta jurisdiction. Oil stains on driveways are one of the most common driveway cleaning challenges homeowners face, and also one of the most frustrating. Motor oil, transmission fluid, and other petroleum-based substances bond aggressively to porous concrete and asphalt surfaces, making removal genuinely difficult once the stain has had time to set. The right approach, matched to the age and severity of the stain, can eliminate or significantly reduce most oil staining. This guide covers fresh spills, years-old set stains, household DIY approaches, what happens to the oily absorbent afterward, where the rinse water is allowed to go, and when professional cleaning delivers results that DIY cannot match.

Why does an oil stain keep coming back after you clean it?

Concrete and asphalt are porous materials. Concrete's capillary structure draws liquids inward through a process similar to how a sponge absorbs water. Motor oil, which is a complex mixture of hydrocarbon chains with varying molecular weights, penetrates deep into this pore structure. The lighter, more volatile fractions evaporate relatively quickly, but the heavier, longer-chain hydrocarbons remain behind, bonding to the mineral matrix of the concrete through both physical adsorption and chemical interaction.

The longer oil sits, the deeper the oil migrates and the more the residual heavy fractions polymerize, meaning the fractions harden and cross-link. Fresh oil that has been on the surface for minutes is largely sitting in the upper pore layer. Oil that has been there for years has migrated centimeters deep and has undergone chemical changes that make removal significantly harder. Time is the single most important variable in oil stain treatment, which is why speed matters enormously.

How fast do you have to act on a fresh oil spill?

A fresh oil spill is dramatically easier to address than an old stain, and the useful window is the first 24 hours. The moment you discover the spill, the clock is running. Here is the response sequence that works.

Step 1: Absorb the surface oil immediately

Before applying any cleaning agent, absorb as much surface oil as possible. Pour a generous amount of an absorbent material directly onto the stain. Effective options include:

Do not use sand, which does not absorb oil effectively and just makes a mess. The goal is to capture as much oil as possible before the oil migrates deeper into the surface.

Dry cleanup first is not only good practice, it is the sequence the regulator publishes. The Gwinnett County Storm Water Management Division issues Water Quality Protection Guideline WQ-1, Surface Cleaning, dated 04/05/2007, and section 3.1(1) of that guideline requires dry cleaning methods before any washing, naming oil absorbents for oil and fuel accumulations, sweeping or vacuuming powders and loose dirt, and soaking up liquid contaminants. Washing a stain that could have been absorbed first turns a solid you can bag into a liquid you now have to contain.

Step 2: Apply a degreaser

After removing the absorbent material, apply a degreaser to the remaining stain. For fresh stains on concrete, several household options work reasonably well:

Step 3: Rinse, contain, and evaluate

Rinse the treated area with a garden hose or a pressure washer set at moderate pressure. Evaluate the result once the slab is dry. For fresh stains treated quickly, one or two cycles of this process often produces excellent results. Plan the rinse before starting it: a driveway slopes toward the street, the street drains to a catch basin, and degreaser plus dissolved motor oil is exactly the discharge the storm sewer rules name. The section below on where the rinse water legally goes covers the containment options and the disposal routes the local guidelines publish.

What do you do with the oil-soaked absorbent afterward?

Every oil stain article tells a homeowner to sweep up the kitty litter and almost none of them say what happens next, so here is the federal rule that governs the question. Under 40 CFR 279.20(a)(1), "Household 'do-it-yourselfer' used oil generators are not subject to regulation under this part," so a homeowner changing oil in their own driveway sits outside the federal used oil generator standards in Part 279 entirely.

The absorbent and the oil part company under two different paragraphs. 40 CFR 279.10(c)(1) provides that materials contaminated with used oil "from which the used oil has been properly drained or removed to the extent possible such that no visible signs of free-flowing oil remain in or on the material" are not used oil and are not subject to Part 279, while remaining subject to the hazardous waste regulations if applicable. 40 CFR 279.10(c)(3) keeps the opposite case under the used oil rules: "Used oil drained or removed from materials containing or otherwise contaminated with used oil is subject to regulation as used oil under this part." Drained litter and free oil are two different materials, and only one of them is used oil.

Two practical steps follow for a homeowner. Drain the absorbent so no free-flowing oil remains, bag the absorbent, and check what your county sanitation program accepts. Never pour the drained oil onto the ground, into a storm drain, or into a household drain: at 40 CFR 279.10(a), "EPA presumes that used oil is to be recycled unless a used oil handler disposes of used oil, or sends used oil for disposal," and drained motor oil is accepted for recycling by most auto parts retailers at no charge. Note the boundary, because the exclusion for a household do-it-yourselfer is an exclusion from Part 279 and from nothing else. Stormwater rules apply to the wash water no matter who is holding the hose.

Can an old, set-in oil stain still be removed?

Old oil stains, meaning anything that has been in place longer than a few days, require more aggressive treatment. The standard dish soap and scrub approach improves the appearance but rarely eliminates a well-established stain entirely. The most effective approaches for older stains follow.

Poultice method

A poultice is a paste of absorbent material and solvent that works by drawing the oil back out of the concrete pores as the paste dries. A poultice is one of the most effective DIY approaches for set-in stains:

  1. Mix pool shock (calcium hypochlorite), flour, and enough water to make a thick paste
  2. Alternatively, mix cat litter ground to a fine powder with mineral spirits or acetone
  3. Apply the paste thickly over the stain, 1/4 inch or more
  4. Cover with plastic sheeting and tape the edges to slow drying
  5. Leave in place 24–48 hours, then remove and rinse

The slow drying process is the whole mechanism: as the poultice dries, the paste pulls oil from the concrete pores into itself. The poultice method often produces dramatic improvement on stains that resist scrubbing approaches.

Microbial and enzyme degreasers

Enzyme-based degreasers use biological agents to digest hydrocarbon molecules. Products such as Terminator-HSD or Simple Green Oxy Solve contain either enzymes or beneficial bacteria that break down petroleum compounds over time. Enzyme products are slower-acting than chemical degreasers and can be more effective on deep, well-established stains because the biological agents keep working as long as the surface remains moist. Apply, keep damp, and allow 24–72 hours of dwell time before rinsing.

Muriatic acid, and why it is a last resort

Diluted muriatic acid, which is hydrochloric acid, will etch concrete and remove staining through an aggressive chemical reaction, but the acid also damages the concrete surface, widening pores and making future staining easier. Thrare Contracting does not recommend muriatic acid for most situations. Muriatic acid should be reserved for stains that have resisted all other methods, and even then should be used with full protective equipment and proper neutralization and disposal of the waste solution. Acid rinse water is contaminated wash water under every local guideline discussed below, so an acid wash creates a disposal problem rather than avoiding one.

What does a professional actually do differently?

Professional driveway cleaning goes well beyond what a garden hose and household products achieve. Three things separate the two.

Hot water extraction

Professional-grade hot water pressure washers heat water to 180–200 degrees Fahrenheit before application. Hot water improves the effectiveness of degreasers sharply: just as hot water cleans greasy dishes better than cold water, heat reduces the viscosity of oil residues and breaks the adsorptive bond between oil molecules and concrete pores. Most consumer pressure washers are cold-water units, and matching the result of hot water extraction at home is not realistic without commercial equipment.

Commercial degreasers

Professional contractors use industrial-grade degreaser concentrates that are significantly more powerful than anything available at a hardware store. Those concentrates are applied with a surface cleaner attachment, a flat spinning nozzle housing that provides even coverage and contains the spray, at a concentration matched to the type and severity of staining.

Surface cleaners and the pressure question

The spinning surface cleaner attachment produces uniform cleaning across the entire driveway, eliminating the wand marks and uneven cleaning patterns that result from a standard pressure washer wand. The result is a consistently clean surface rather than a patchwork of cleaned and uncleaned areas.

Published pressure figures are worth reading carefully, because most of the numbers circulating online cite no source at all. According to the Concrete Masonry and Hardscapes Association, in its document PAV-TEC-005-22 on cleaning interlocking concrete pavement, "A high pressure sprayer applies cleaner and water between 1,000 and 4,000 psi (6.9 and 27.6 MPa), and at a rate between 2 and 6 gallons/minute (7.6 and 22.7 liters/minute)." That range is what the association publishes for interlocking concrete pavers, and the same document warns that a wide nozzle spray at a low angle of attack reduces the risk of dislodging joint sand. Pavers are not poured concrete, so treat the figures as the paver standard they are rather than as a rating for any given slab. On a poured driveway, the operator reads the slab: an aggregate-exposed or spalling surface takes less pressure than a hard-troweled one, and chemistry plus heat does more of the work than pressure does.

For our driveway cleaning services across metro Atlanta, Thrare Contracting combines hot water, commercial alkaline degreasers, and surface cleaner equipment to reach results that home methods cannot match on moderate to severe staining.

How does asphalt differ from concrete?

The treatment approach differs between concrete and asphalt driveways, and the difference is the single most common way an asphalt driveway gets damaged during a cleaning.

Concrete

Concrete is highly porous and oil penetrates quickly. Concrete does tolerate a wide range of cleaning chemicals, including acidic and alkaline treatments. Aggressive scrubbing, poultice methods, and strong degreasers are all appropriate on concrete with minimal risk of surface damage.

Asphalt

Asphalt is also porous but presents a complication: asphalt is itself a petroleum product. Strong petroleum-based solvents such as acetone or mineral spirits, which dissolve oil stains safely on concrete, will also soften and damage the asphalt binder. On asphalt driveways, use water-based degreasers and dish soap rather than solvent-based products. Hot water pressure washing with a commercial degreaser is safe and effective on asphalt. Solvent-based poultice methods belong on concrete and should never go on asphalt.

Where does the rinse water legally go?

Rinse water carrying motor oil is the textbook illicit discharge, and it is the part of oil stain removal that almost every article skips. The federal rule states the definition directly: 40 CFR 122.26(b)(2) defines an illicit discharge as "any discharge to a municipal separate storm sewer that is not composed entirely of storm water except discharges pursuant to a NPDES permit (other than the NPDES permit for discharges from the municipal separate storm sewer) and discharges resulting from fire fighting activities." A storm drain in a metro Atlanta street is part of a municipal separate storm sewer system, and oily rinse water is not composed entirely of storm water.

Local ordinances then say the same thing in enforceable form for a specific address. Inside the city limits, the Atlanta Code of Ordinances, Chapter 74, Article IX, section 74-436, provides that "No person shall throw, drain, or otherwise discharge, cause, or allow others under its control to throw, drain, or otherwise discharge into the storm sewer system of the City of Atlanta any pollutants or waters containing any pollutants, other than stormwater." The definition of pollutant in Chapter 74, section 74-428 names "petroleum hydrocarbons" and "automotive fluids" explicitly, along with "detergents (biodegradable or otherwise)" and "degreasers". A driveway oil rinse hits three of those categories at once, which is why the compliance question is not academic on this particular job.

Counties publish the operating detail. Cobb County Water tells pressure washers that where a surface "is contaminated with any detectable pollutants such as petroleum products, sewage, hazardous substances, or chemicals, then pressure washers must use a water collection device that enables the collection of wash water and associated solids," and names a sump pump or wet vacuum as devices that satisfy the requirement. The Gwinnett County Storm Water Management Division states at section 3.1(2) of guideline WQ-1 that "Except as allowed by section 3.2.1.4 of this guideline, washwater generated during surface cleaning must never be allowed to enter into a storm drain." Section 3.1(5) of the same guideline records that evaporation is not an acceptable disposal method, which rules out the common habit of letting a wet driveway simply dry.

Where the collected water goes next is also written down. Section 3.2.1 of the Gwinnett County Storm Water Management Division guideline makes the sanitary sewer the default disposal route, and section 3.2.1.1 sets the limits that discharge has to meet, among them oils and grease less than 200 mg/L and total petroleum hydrocarbon 20 mg/L. Two conditions in that section reach a homeowner directly: an oil or grease load requires an oil/water separator before the discharge, and the discharge requires the property owner's permission and has to go to a private part of the sewer rather than a public manhole. A grassy area discharge is allowed under section 3.2.1.3 only with a minimum separation of 50 feet between the discharge point and the nearest storm drain or waterway, and only for pollutants that biodegrade naturally, which expressly excludes petroleum-based products.

The one storm drain exception proves the rule for an oil stain. Section 3.2.1.4 of the Gwinnett County Storm Water Management Division guideline permits a storm drain discharge only when every listed criterion is met, including no detectable pollutants, no visible or known contaminants on the surface, pH between 6.0 and 8.5, and no traces of surfactants, detergents, solvents or degreasers. The guideline then states at 3.2.1.4(4) that "This disposal option is intended to allow for cosmetic cleaning of surfaces stained with leaves, mildew, or atmospherically deposited dusts and pollens only." An oil stain fails that test by definition, so the storm drain exception never opens on this job.

None of that makes a homeowner's single spill a crisis. A garden hose rinse of a small, absorbed-and-degreased spot on an unsloped section of driveway, directed onto lawn well away from the street, is a different act from washing an entire oil-stained drive into the gutter. The reason the distinction is worth knowing is that the second version is the one a neighbor photographs.

Are biodegradable degreasers approved for a storm drain?

No, and the regulator says so in one sentence. The Gwinnett County Storm Water Management Division writes at section 3.1(10) of guideline WQ-1: "There are NO 'environmentally friendly' or 'biodegradable' cleaning products that are approved for discharge to storm drains." The City of Atlanta reaches the same result by a different route, because the pollutant definition in Chapter 74, section 74-428 of the Atlanta Code of Ordinances includes "detergents (biodegradable or otherwise)" inside the list of pollutants.

That correction matters because the opposite advice is everywhere. A product label reading biodegradable describes how the chemistry breaks down over time in soil or a treatment plant, not whether the product is authorized to enter a storm sewer today. Buying a greener degreaser is still a good idea for the lawn and for the operator. Buying a greener degreaser does not convert a storm drain into a legal disposal point.

Who is responsible if oily wash water reaches a storm drain?

Both the contractor and the property owner, and the guideline says so outright. Section 3.1(11) of the Gwinnett County Storm Water Management Division guideline states: "As the generator of the washwater the surface cleaner is considered jointly responsible with the property owner for its appropriate disposal." The county's consumer brochure repeats the warning to the homeowner directly: "Keep in mind that as the consumer, you may also be held responsible for illegal discharges that occur on your property." A homeowner who hires the cheapest available washer is not insulated by the contract.

Gwinnett County publishes the penalty attached to its own ordinance. Gwinnett County Water Resources states in that consumer guide that "Gwinnett County's Illicit Discharge and Illegal Connection (IDIC) Ordinance prohibits the discharge of anything other than stormwater into a storm drain or waterway. Maximum penalties for violation include a $1,000.00 fine and/or 60 days in County jail." Section 100-27(f) of the Gwinnett County Code of Ordinances carries that penalty and treats each day of violation as a separate offense.

Read that figure narrowly, because the number belongs to Gwinnett and to nothing else. The $1,000 fine and the 60 day term are Gwinnett County's ordinance penalties, not Clean Water Act figures and not the penalty in any other jurisdiction. Cobb, DeKalb, Fulton, and each incorporated city run separate instruments with separate penalty structures, and a figure carried across a county line is a figure invented. Anyone quoting a single dollar amount as "the pressure washing fine" is quoting something they did not read.

Gwinnett County also maintains a List of Businesses Capable of Collecting Surface Cleaning Washwater, which operators join on Form WQ-1c by demonstrating the capabilities of their equipment. Rare Earth Ltd is not on that list. The list is a screening tool a Gwinnett homeowner can use, and inclusion does not constitute an endorsement by the county.

What is included in an oil stain cleaning, and what is not?

Scope confusion is the most common reason a cleaning disappoints, so here is the boundary in plain terms. Thrare Contracting quotes driveway oil stain work per property after seeing the surface, and the estimate is free.

Included in a driveway oil stain cleaning:

Not included, and quoted separately if you want the work:

What actually moves the number: the square footage, the substrate, the age and depth of the staining, whether the driveway has ever been sealed, water access at the property, and whether the site requires containment and off-site disposal of the wash water. A quote given over the phone without those answers is a guess.

What do we need from you before the crew arrives?

Five things, and all five are quick.

Does sealing the driveway prevent future oil stains?

Sealing prevents penetration, which is the part that makes a stain permanent. Both concrete and asphalt driveways benefit from sealing after thorough professional exterior cleaning. Sealer fills the porous surface, reducing the rate at which a future oil spill penetrates. A sealed concrete driveway gives a much longer window to clean up a fresh spill before the spill becomes a set-in stain, sometimes hours rather than the minutes available on unsealed concrete. Sealer does not make a driveway stain proof, and sealer does nothing for a stain already in the slab, so seal after cleaning rather than over the top of a problem. Resealing is periodic maintenance and the traffic lanes wear first.

Read our companion article on concrete sealing after pressure washing for a detailed discussion of sealer types, timing, and application.

How do you stop the next oil stain before it starts?

Prevention is the most effective oil stain management strategy, and the list is short:

When is an oil stain worth hiring out?

DIY methods are worth trying on fresh or mild stains. Stains more than a few weeks old, stains covering a significant area such as multiple parking spots, and stains that have resisted repeated home treatment are where professional intervention produces better results more efficiently than continued DIY attempts. The other trigger is the wash water: once a job is large enough that the rinse cannot be kept out of the street, the job needs containment equipment rather than a longer hose.

Thrare Contracting provides professional driveway cleaning throughout Atlanta, Stone Mountain, Decatur, Tucker, and surrounding communities, using commercial hot-water equipment and industrial degreasers on severe oil staining. Rare Earth Ltd operates from 8735 Dunwoody Pl, Ste R, Atlanta, GA 30350. Contact us for a free estimate and an honest assessment of what results are achievable on your specific driveway.

Sources

Common Questions

Frequently asked questions.

Q. Why does an oil stain come back after I clean it?

Because you removed the oil at the surface and not the oil below it. Concrete is porous, and a spill that sat for any length of time has wicked down into the pore structure. Cleaning lifts the top layer, the slab dries, and over the following days capillary action draws the remaining oil back up. That is why a driveway can look clean on Saturday and stained again by Wednesday. The fix is drawing the oil out rather than washing the top of it off.

Q. Will pressure washing on its own remove an oil stain?

Usually not. Pressure moves water fast, but oil is not water soluble, so high pressure alone tends to drive it deeper and etch the surface around it while the stain stays. What actually works is chemistry plus heat: a degreaser given time to dwell and break the oil down, then hot water to carry it out. Cold water and more pressure is the most common way homeowners damage a driveway while failing to remove the stain.

Q. How do I remove an oil stain from an asphalt driveway?

Use water-based degreasers only. Asphalt is itself a petroleum product, so the solvent-based products that dissolve oil safely on concrete, acetone and mineral spirits among them, will also soften and damage the asphalt binder. Water-based degreaser and dish soap are the safe choices, and hot water washing with a commercial degreaser works well. Solvent poultice methods belong on concrete and should never go on asphalt. This is the single most common way an asphalt driveway gets damaged during a cleaning.

Q. Is an old oil stain still removable, or is it permanent?

Most are still removable, they just need a different method. Fresh spills respond to absorb and degrease. Set-in stains need a poultice, an absorbent material mixed with a solvent, spread over the stain and left to dry so it pulls the oil upward as it cures. Enzyme and microbial degreasers work too and are slower but gentler. Very old stains may leave a shadow rather than clean out completely, particularly on unsealed concrete that has been through several summers.

Q. Does sealing the driveway actually prevent oil stains?

It prevents penetration, which is the part that makes stains permanent. Sealer fills the porous surface so a spill sits on top long enough to be wiped up rather than soaking in within minutes. It does not make a driveway stain proof, and it does not help a stain already in the slab, so seal after cleaning rather than over the top of a problem. Resealing is periodic maintenance, not a one time job, and traffic areas wear first.

Q. When is an oil stain worth paying someone to remove?

Split the question by property type, because the answer is not the same. On a residential driveway, a single fresh spill is often something a homeowner handles. On any commercial surface it is not a DIY job and should not be treated as one. A parking lot, fuel island, dumpster pad or loading area is not one spill, it is accumulated staining across a surface that needs hot water, a surface cleaner and a degreaser matched to the contamination. It also produces runoff carrying petroleum, which is a regulated discharge rather than a garden-hose problem, so containment and disposal are part of the scope. Doing that without the equipment leaves a striped, half-cleaned lot and a compliance exposure.

Need Professional Exterior Cleaning?

Free estimates for homes and businesses across metro Atlanta.