How to Remove Oil, Rust & Grease Stains From a Patio

Local guidance from Columbus Patio Pros — your patio restoration specialists in Columbus, Ohio.

Stain typeWhat actually removes itWhat to avoid
Fresh oil & greaseDegreaser + hot-water washBlasting it in deeper with high pressure
Set-in oilA drawing poultice, sometimes repeatedSealing over it — you lock it in for good
Rust (furniture, fertilizer)An oxalic-acid rust remover, then rinseWire-brushing or general cleaners — they spread it
Organic (leaves, tannin, algae)A soft wash with the correct cleanerStraight bleach that strips color or kills nearby plants
Chalky white filmIt is efflorescence, not a stain — treated differentlyScrubbing harder; it comes from inside the surface

A single dark oil ring or a rust streak is the most common reason Columbus homeowners give up on an otherwise good patio — and, not coincidentally, it's the job many local patio cleaners quietly decline. The good news is that most patio stains can be removed or dramatically reduced, but only if you treat them by type. Oil, rust, and organic staining each need a different approach, and using the wrong one usually sets the stain permanently or damages the surface around it. Here's how each one actually comes out.

Why pressure washing alone doesn't do it

Oil, rust, and tannin are absorbed into concrete, pavers, and stone — they aren't sitting on the surface like dirt. So blasting them with a pressure washer just cleans and brightens the material around the stain, which can make the stain stand out more, and on softer pavers or natural stone the high pressure etches and pits the surface. The stain has to be lifted chemically with the product made for it; pressure is only for rinsing afterward. If a patio mostly needs the general grime and algae removed, that's a different job — see soft washing vs. pressure washing for which cleaning method is safe for your surface.

Oil & grease: degrease, hot-wash, then poultice

Grill drippings, transmission drips tracked over from the driveway, and cooking-oil spills are the classic patio oil stains. Fresh oil usually lifts with a good degreaser worked into the stain and a hot-water wash. Older, set-in oil that has soaked into bare concrete needs a drawing poultice — an absorbent paste spread over the stain that pulls the oil back up out of the pores as it dries, then is scraped off. A deeply soaked stain may take two or three poultice cycles. Be realistic: oil that has been sitting in unsealed concrete for years can leave a faint ghost even after good treatment. The fix that prevents a repeat is sealing the surface afterward so the next spill can't get in.

Rust: an oxalic-acid remover, never a wire brush

Rust on a patio comes from metal furniture feet, a forgotten grill or planter, or — very commonly in central Ohio each spring — iron in lawn fertilizer that gets flung onto the patio by the spreader. Rust ignores degreasers and general cleaners; it needs a rust-specific remover, typically oxalic-acid based, that dissolves the iron oxide and then rinses clean. What makes rust worse: scrubbing it with a wire brush (it just grinds the iron into the pores) or hitting it with more pressure. Caught early, fertilizer rust is one of the most satisfying stains to remove completely.

Organic stains: leaves, tannin, and algae

Dark blotches under a tree, reddish tannin from fallen leaves and acorns, and the black-green film in shady corners are all organic. These respond to a low-pressure soft wash with the correct cleaner rather than to acids or degreasers. The mistake here is reaching for straight household bleach, which can strip the color out of pavers and stone and kill the plants and grass at the patio's edge. If your patio goes green and slick every year no matter how often you clean it, the stain isn't really the problem — the surface needs cleaning and sealing to break the cycle; that's covered in why your patio keeps going green and slippery.

The white chalky film isn't a stain

If what looks like a "stain" is a chalky white haze, it's almost certainly efflorescence — mineral salts pushed to the surface from inside the concrete or pavers, not something spilled on top. It won't respond to stain removers and scrubbing harder just wears the surface; it's treated its own way. See white haze & efflorescence on a patio to tell it apart from a real stain and remove it correctly.

Seal it — or you'll be back here next summer

The reason a patio stained in the first place is that the surface is porous and unprotected. Removing the stain and walking away just resets the clock for the next spill. Once the surface is clean and fully dry, a quality sealer fills the pores so grease, rust, and organic matter sit on top and wipe away instead of soaking in — see concrete patio sealing and paver cleaning & sealing for how that's done on each surface.

When to bring in a pro

A fresh, small spill is a reasonable DIY. Set-in oil, spreading rust, a stain over a large area, or anything on natural stone is worth a professional's hand — the products are stronger, the poultice work is fussy, and the wrong acid on the wrong surface causes damage that costs more than the stain would have. It's exactly the work that goes into a full patio restoration: identify each stain, treat it by type, then seal the whole surface so it stays clean. If you're weighing whether a badly stained patio is even worth saving, seal or replace your patio walks through that call.

Frequently Asked Questions

Can you get an old oil stain out of a concrete patio?

Often, yes — but "how much" depends on how long it has been soaking in. Fresh oil comes up with a degreaser and a hot-water wash. Oil that has had months or years to soak into bare, unsealed concrete needs a drawing poultice — a paste that pulls the oil back up out of the pores as it dries — sometimes applied more than once. A stain that has been there for years can leave a faint shadow even after treatment, so it is worth being honest about the goal: dramatic improvement, not always a perfect erase.

Why won’t pressure washing remove the stain?

Because oil, rust, and tannin are absorbed into the surface, not sitting on top of it. High pressure brightens the clean concrete around the stain, which can actually make the stain look worse by contrast, and on softer pavers or stone it can etch the surface. The stain has to be chemically lifted with the right product for that stain type — pressure is for rinsing, not for pulling a stain out of the pores.

How do you remove rust stains from pavers or concrete?

Rust — from metal furniture feet, a grill, or fertilizer with iron in it — does not respond to degreasers or general cleaners. It needs a rust-specific remover (usually oxalic-acid based) that dissolves the iron oxide, applied to the stain and rinsed. Scrubbing with a wire brush or blasting it just spreads it. Fertilizer rust in particular is common on Columbus patios in spring and is very treatable if caught before it sets.

Should I seal the patio after removing stains?

Yes — that is the step most people skip. Bare concrete, pavers, and stone are porous, which is exactly why they stained in the first place. Once the surface is clean and dry, a quality sealer fills the pores so the next spill or furniture ring wipes up instead of soaking in. Removing the stain and then leaving the surface unsealed just resets the clock.

More Guides

Get Your Free Estimate

Fast, friendly, no-obligation quotes for homeowners in Columbus, Ohio.

📞 Call Now — Free Estimate