Skip to main content
Bel Covo
modern sleek onyx polished concrete

Cleaning bare concrete: what comes off and what does not

Ron Galloway

Ron Galloway

Owner, Bel CovoUpdated

Cleaning bare concrete starts with sorting the marks before you buy anything. There are 5 common stains, and each one needs something different. Efflorescence, rust, red clay, paint, and hot-tire rubber don’t share a cause or a fix. Two of the 5, deep rust and efflorescence that keeps coming back, often won’t go away for good. Still, a stiff brush and one cleaner from the store can handle more of a 10-year-old slab than most people expect.

A bare concrete slab has nothing on top of it: no sealer, no coating, no paint. Everything on this page assumes that’s what you have.

Which stain do you have?

Find your mark in the left column before you buy anything. The last column is the one that saves you money.

What you seeWhat it isWhat to useHonest verdict
White powder or crust, often along one wallEfflorescence: salt carried up by moistureDry brush first, then a weak acid wash only if brushing failsComes off, but comes back until the moisture stops.
Orange-brown rings where metal satRust: iron oxide in the poresOxalic acid cleaner: let it sit, scrub, rinseFresh rust clears. Old rust, or rust from the steel inside, often won’t.
Orange-red tracked-in stainsRed clay color sitting in the surface textureAlkaline cleaner plus a stiff brushUsually comes all the way off, since it sits on the surface.
Hard drips and spatterPaint, joint compound, thinsetScraper, then a 4-inch diamond cup wheel on the stubborn spotsScraping and grinding win. Solvents smear it into the pores.
Dark arcs where the car parksRubber rubbed off warm tiresDegreaser, let it sit, stiff brushComes off. The slab was never hurt.
Dark patch under a vehicleOil soaked into the slabA poultice, not a cleanerTakes 2 to 4 rounds and its own method.

Two rules apply to every row. A cleaner needs time to sit and a brush to work it in, so the brush matters as much as the bottle. And bare concrete can take cleaners that a sealed or coated floor can’t. That’s the one upside of cleaning before the slab gets a finish.

Why does efflorescence come back after you clean it?

Because cleaning only takes off what you can see. Efflorescence is salt. Moisture dissolves it, carries it up through the slab, and leaves it on top when the water dries. The salt was in the concrete, or in the soil under it, the whole time, and the water just keeps bringing more up.

So the white bloom is telling you something. If it runs along one wall, or shows up in March and fades by August, it’s showing you where water moves. Our moisture vapor barrier page covers what’s going on under the slab, and that matters more than how you clean it.

Start dry, even though most people reach for water first. A stiff push broom lifts a big share of the loose powder in one pass. Brushing it dry also keeps the salt from dissolving again and soaking back into the pores, where it waits for the next wet season. If brushing leaves a hard crust behind, a weak acid wash clears the rest. Follow it with a full water rinse and then a neutralizing rinse, so no acid stays in the slab.

Muriatic acid is the usual choice, and it’s rough stuff. It etches the surface and burns skin. Its fumes go after your lungs and any bare metal in the room. Mix it very weak, and use it outdoors or with the big door wide open. Wear eye protection and acid-rated gloves. If the floor is going to get a coating, check what the coating maker wants after an acid wash before you open the jug.

How do you get rust rings out of bare concrete?

Rust is iron oxide that worked its way into the pores. It usually comes from a mower deck, a metal chair leg, a floor jack, or fertilizer with iron in it. Oxalic acid is what breaks it down. You’ll find it on the label of most concrete rust removers and most wood bleach.

How you use it matters more than which bottle you pick.

  1. Wet the area, then put the product on at label strength.
  2. Let it sit for the time the label gives, and don’t let it dry out.
  3. Scrub with a stiff nylon brush. A wire brush leaves its own iron behind.
  4. Rinse well and let the slab dry before you judge the result.
  5. Do it once more. A second pass on a 6-month-old stain usually finishes it.

Two kinds of rust stain won’t clear. Rust bleeding up from rebar or wire mesh set too close to the surface has a source that keeps feeding it, so cleaning only holds it back. Rust that has sat in the slab for years often leaves a shadow for good once the bright orange fades. Stop when a full round makes no visible change, because the next 3 rounds won’t either.

Red clay, paint drips, and tire arcs

Red clay is the easiest win on this list. The color sits in the surface texture and doesn’t react with the cement. So an alkaline cleaner and 5 minutes of hard scrubbing usually take it all out. Around here, tracked-in red clay is the most common mark on a garage slab, and it’s the one people most often hit too hard. It doesn’t need acid. Why the dirt is red, and what that soil does to the slab sitting on it, is on our Oklahoma clay soil page.

Paint drips lose to a scraper. Solvents soften paint and then carry the color down into the pores. That turns a hard drip you could have chipped off into a soft gray ring you can’t. Take most of it off with a razor scraper, then hit what’s left with a 4-inch diamond cup wheel on an angle grinder. If the floor is headed for a coating, that grinding is work you’d be doing anyway.

Hot tire arcs on bare concrete are only rubber. Warm tires leave a thin film of it on the slab, and a degreaser, some time to sit, and a stiff brush will lift it. On a coated floor it’s a different story. There, hot tire pickup is a real failure, where the tire pulls the coating itself off the slab. That’s one of the gaps between a 3-mil store kit and a coating a pro puts down.

Why is the pressure washer usually the wrong first move?

What 3,000 PSI does to a slab that is already soft

A dusting or lightly flaking slab has a weak top layer sitting on sound concrete. A pressure washer strips that layer off unevenly. What’s left is bare sand and stone that hold dirt far better than the surface you started with. The floor looks clean while it’s wet and worse than before once it dries. On a fresh oil spill, the same tool drives the oil deeper and spreads the ring past where the spill ever reached.

Scratch the surface hard with a key first. If it powders under light pressure, the top is weak, and the washer stays in the garage. If it holds, the pressure washer can finish the job by rinsing off a floor you’ve already cleaned with the right product. Use the lowest pressure and the widest tip that gets it done.

What about oil?

Oil has its own guide, because it acts unlike anything else in the table above. A degreaser takes away the color of an oil stain but leaves the oil behind. By then the oil has soaked about a quarter inch into the pores, and it keeps coming back up through whatever goes over it. The fix is a poultice. That’s a paste held against the slab for 24 to 48 hours to draw the oil out. The full steps are in our guide to removing oil stains from concrete.

The stains worth leaving alone

Two kinds of marks on this page are best left where they are, even if telling you so costs us a sale. Deep rust that has made it through 2 full rounds of oxalic acid is as clean as it’s going to get. Each extra round just buys a wetter look at the same shadow. Efflorescence that comes back every spring is telling you about moisture. It doesn’t mean you cleaned badly. Cleaning it now and then is fine, but the mark is doing you a favor by showing where the water moves.

The biggest one isn’t a stain at all. A shop or garage slab that’s clean but not one even color is a working floor, and nothing is wrong with it. Concrete varies from batch to batch. Two pours from two trucks on two days will never match, and ten years of use writes its history into the surface no matter who scrubs it.

Chasing one even color on bare concrete costs more than most people guess. Getting there means grinding the whole floor. Once the grinder is running, you’re most of the way to the cost of a finished floor that would have fixed it for good. For scale, a sealed finish from us runs $1.31 to $3.42 a square foot. So either live with the color changes or buy the finish. Scrubbing harder is the one choice that spends a weekend and changes nothing.

Clean what comes off, then decide

Work the list in order:

  1. Dry brushing first.
  2. The right cleaner, with real time to sit and a stiff brush.
  3. Scraping or grinding for what’s left.
  4. A rinse, if the slab is sound enough to take it.

Most of a 10-year-old floor comes clean that way for the price of 2 bottles and an afternoon. Whatever’s still there after that tells you what the slab needs next.

If that turns out to be a finish and not more cleaning, the marks you just sorted are what a crew needs to know about. Grinding takes most of them off as part of the prep, and our surface preparation page walks through it. Once there’s a finish on the slab to protect, the floor care guide takes over.

Decided the slab wants a finish instead

Square footage and the shape your slab is in set the number. See where your floor lands before you buy another bottle.

Related project photos

Completed exterior concrete parking area with control joints next to commercial buildingLarge freshly poured and floated exterior concrete slab next to commercial buildingFreshly poured exterior concrete slab being finished outside commercial buildingPolished concrete floor in luxury home entryway reflecting chandelier and modern interior designAction Powersports custom logo embedded in glossy black epoxy showroom floorGuthrie Round Barn polished concrete floor with mirror-like reflections of windows in dark high-gloss finish

Frequently asked questions

What is the white powder on my garage floor and how do I get rid of it?

That's efflorescence: salt that moisture carries up through the slab and leaves on top. Brush it off dry first, since a stiff broom takes most of the loose powder in one pass. It will keep coming back until the moisture stops, so read it as a sign about the slab, not as something you did wrong.

Do rust stains come out of bare concrete?

Fresh, shallow rust usually does. Use an oxalic acid cleaner, let it sit as long as the label says, and scrub with a stiff nylon brush to lift what a mower or metal chair leg left behind. Rust that has sat for years, or rust from rebar too close to the surface, often won't clear all the way. At that point, you have a shadow that's there to stay.

Why does red clay come off bare concrete more easily than other stains?

It sits on the surface instead of reacting with the concrete. The red color lodges in the texture, so an alkaline cleaner and hard scrubbing usually take it all out on a bare slab. Bare concrete can also take cleaners that would ruin a sealed or coated floor, so the same stain is a bigger job after a finish goes down.

Should I pressure wash a bare concrete floor?

Only after you know the slab is sound. Drag a key across it first. If the top powders, skip the washer, because it will tear off that weak layer and leave a gritty floor that holds dirt. Keep it away from fresh oil too, since the spray pushes the oil in and makes the stain bigger. On a hard slab, a gentle final rinse is fine.

Are hot tire marks permanent damage to bare concrete?

On bare concrete, no. The dark arcs where the car parks are rubber rubbed off warm tires, and the slab isn't hurt. A degreaser, time to sit, and a stiff brush take care of them. Hot tire pickup is a real failure on coated floors, where the tire lifts the coating itself, but that's a different problem on a different surface.

Is a clean but uneven bare concrete floor a problem?

No. Color shifts are normal in concrete, since every truck, pour day, and year of use leaves its own shade. A clean slab with patchy color still does everything a floor should. If the patches bother you, a finish is the real fix, because an even color on bare concrete takes grinding, and grinding costs nearly what a finish does.

Ready to transform your floors?

Get a free, no-obligation quote for your concrete flooring project.