
You can remove oil or grease stains on sealed exposed-aggregate by absorbing the fresh oil first and using a poultice-style “pour-and-pull” remover for set-in stains. The right choice depends on whether the stain is sitting in the sealer film or has migrated into the concrete below.
If you’ve already scrubbed or pressure washed and the spot still “ghosts” back after it dries, you’re not alone. Sealed exposed aggregate is decorative and textured, so the goal isn’t just lifting the oil, it’s doing it without stripping the sealer or leaving a shinier or duller patch. In the sections below, you’ll start with the gentlest steps that reduce the amount of oil, then move into removers that dissolve and extract it, so you have the best shot at a uniform finish for sealed concrete oil stain removal before you consider resealing or calling a pro.
Start with absorption, not chemicals
If you reach for a degreaser too fast, you can spread the spill into the texture and end up with a larger dark halo that still shows after everything dries.
If the stain is fresh or still looks wet, your best first move isn’t to grab a stronger cleaner. It’s pulling up as much oil as you can before it wicks into worn spots in the sealer and the concrete below. Hold off on degreaser and pressure washing at first, since both can drive oil deeper and aggressive rinsing can strip sealer quickly on exposed aggregate.
Cover the spot with an absorbent (clay cat litter or an “oil-dry” style absorbent), lightly grind it in with your shoe, and let it soak in for several hours or overnight—an approach that aligns with facility guidance to use absorbents like sawdust or cat litter first for fresh oil/grease (Grainger). Sweep it up, then repeat once if the surface still darkens. If you do only one thing today, do this step first so your cleaner isn’t shadowboxing the oil later.
If you’re tempted to use a pressure washer to “fix it fast,” the wrong nozzle, distance, or PSI can etch the surface and strip sealer in minutes. Read more in our article: [Pressure Washing Concrete Safe]
Choose a Sealer-Safe Remover
After you’ve absorbed the excess, decide where the stain lives: in the sealer film or below it.
| What you see after drying | Likely location | Best next step |
|---|---|---|
| Fresh/wet-looking spill | Not set yet (before it migrates) | Absorb first (cat litter/sawdust/oil-dry), then reassess |
| Surface smear or thin greasy haze that lightens with mild scrub | In the sealer film/surface residue | Sealer-safe alkaline degreaser or hot water + dish soap; rinse gently |
| “Ghosts” back after drying or stays dark in texture | Migrated past worn spots into concrete below | Poultice-style “pour-and-pull” oil remover; let dry fully, then remove residue |
| Any method risks changing sheen | Decorative sealed finish is sensitive | Test a small corner first; avoid acetone/lacquer thinner/high pressure |
If it presents as a surface smear (tire mark or thin greasy haze) that responds to a mild scrub, use an alkaline concrete degreaser or hot water plus dish soap, then rinse gently. If it “ghosts” back after drying or stays dark in the texture, treat it like oil that’s migrated past worn spots in the sealer and use a poultice-style oil remover designed to pull oil out as it dries (not just wash it around).
Resist the impulse to jump to acetone or blasting it with high pressure. Those moves are almost always a bad trade on sealed decorative concrete. Those shortcuts can cloud or strip the sealer and leave you with a bigger, shinier or duller patch than the original stain. Test a small corner first to confirm you’re fixing the stain without changing the finish.
On decorative driveways, the type of sealer (penetrating vs film-forming acrylic) strongly affects which cleaners you can use without creating haze or uneven sheen. Read more in our article: [Acrylic Concrete Sealer]
Poultice Stain Removers for Set-in Oil/Grease
A homeowner scrubs a driveway spot three times and thinks it is gone, then it reappears the next afternoon like nothing changed. That is the moment a pull-as-it-dries remover starts doing what rinsing never could.
When the stain keeps “ghosting” back after it dries, you’re usually not dealing with a surface film anymore. The oil is living down in the pores. That’s when a poultice (pour-and-pull) remover earns its keep: it dries into a chalky mass that pulls oil up and out, rather than smearing it around like wet grout haze. Products in this category include purpose-built poultices like PROSOCO Oil & Grease Stain Remover, plus similar concrete oil removers you’ll see in the Zep cleaning chemicals aisle labeled for pavers/concrete.
Before you commit, spot-test for haze or sheen shift, then apply a thick layer and let it dry completely before you sweep or scrape up the residue. Rinse gently with a hose or low-pressure fan spray if the label calls for it, but don’t “help” it with high pressure, since you can strip sealer in a single pass on exposed aggregate. If the first round lightens it but doesn’t erase it, repeat once or twice before you escalate to anything harsher. That patience beats gambling on harsher chemistry.
When exposed aggregate starts showing dark “shadow” staining, it can be a sign the sealer is wearing thin and letting contaminants reach the concrete below. Read more in our article: [Exposed Aggregate Driveway Dark Stains]
Roof not getting any younger? Contact us or call 703-673-6301 to find out where you stand.Oil stains on exposed aggregate need a different approach than plain concrete. Our concrete cleaning team in Wilmington uses bio-based products safe for that finish.