How to Clean Concrete for Sealing | Prep Steps That Work

A clean, dry, properly profiled slab is the entire secret to a sealer that lasts years instead of peeling.

How to clean concrete for sealing comes down to one sequence: sweep away dirt, remove oil and grease, etch or profile the surface, rinse thoroughly, and let the slab dry completely. Rushing any step shows up fast — a sealer over dust or moisture bubbles and lifts within months. Here’s the order that works.

Why Surface Prep Decides Whether Sealer Bonds

Sealers don’t soak into dirt. They bond to the concrete itself, so anything sitting on the surface — dust, grease, efflorescence, old loose coating — blocks that bond. Behr’s prep instructions for uncoated concrete call for removing loose debris, treating stains, and giving the slab a full rinse before any product goes down.

The surface also needs the right texture. A smooth, burnished slab won’t grip a sealer the way a slightly rough one will. That’s why so many directions include an etching step, which opens the pores so the sealer can bite in.

The Cleaning Sequence for a New or Uncoated Slab

Work through these steps in order, and don’t skip ahead. Each one sets up the next.

  1. Sweep and scrape. Push off loose dirt, dust, leaves, and debris. Scrape away anything stuck to the surface.
  2. Degrease. Treat oil and grease spots with a concrete cleaner or degreaser before anything else. Scrubbing with a stiff-bristled, non-metal brush works the cleaner into the pores.
  3. Etch or profile. Apply a concrete cleaner/etcher per its label directions. Scrub it across the whole slab, not just the stains.
  4. Rinse completely. Wash away every trace of cleaner and loosened grime. A garden hose with a high-pressure nozzle or a pressure washer does this fastest. Don’t let rinse water run into storm drains.
  5. Remove standing water. Squeegee or mop off the puddles; a wet slab won’t absorb sealer evenly.
  6. Let it dry fully. This is the step people rush. The surface needs to be completely dry before sealer goes on.

How Long Should Concrete Dry Before Sealing?

Drying time depends on the product. One penetrating sealer label calls for the surface to feel dry to the touch, typically 4 to 6 hours, before application. Behr’s prep guidance for uncoated concrete says allow 24 hours of drying before staining, sealing, or coating. The moisture trapped in a slab takes far longer to escape than the puddles on top, so a full day is the safe general rule for most surfaces.

Newly poured concrete follows a different clock. Fresh slabs must cure for at least 28 days — some instructions say 30 — before they’re cleaned or coated. Sealing early traps moisture inside the slab, which leads to blistering and adhesion failure no matter how carefully you cleaned the surface.

Watch Out for These Prep Mistakes

Two errors cause most sealer failures, and both happen during the cleaning phase.

The first is letting the cleaner or etcher dry on the slab mid-step. The instructions are explicit: don’t allow the surface to dry during that phase. The product needs time to work, but once it dries, it leaves a residue that blocks adhesion. Work in sections if the slab is large, and keep the surface wet until you rinse.

The second mistake is sealing before the slab is genuinely dry or before the full cure time has passed. If the concrete has any dampness, the sealer can’t penetrate — it sits on top and peels off in sheets later. The 28-day cure rule for new concrete isn’t a suggestion; it’s the difference between a coating that lasts and one that fails the first winter.

Coated concrete needs a different approach. If a slab already has paint or a sealer on it, loose and peeling material has to be removed and the surface degreased before new sealer goes down. Applying a fresh coat over failing material just repeats the problem.

Know When the Surface Is Ready

You can test readiness without any equipment.

Once the surface passes those tests, it’s clean, dry, and profiled, and you’re ready to apply. If you’re weighing which product to use, our roundup of the best clear sealers for concrete compares the top options side by side.

References & Sources

FAQs

Can you seal concrete that has old sealer on it?

Yes, but only after removing loose, peeling material and degreasing the surface. If the old coating is still sound and tightly bonded, you may not need to strip it completely — but any flaking sections must come off, or the new sealer will fail in those spots.

What happens if you seal concrete that isn’t dry?

Moisture trapped under the sealer turns to vapor and pushes the coating off the surface. You’ll see bubbling, blistering, or a cloudy white haze within days or weeks. The fix is stripping the sealer and starting over, so the extra drying hours are worth it.

Do you have to etch concrete before sealing?

Most manufacturer instructions for uncoated, previously unsealed slabs call for it. Etching opens the surface pores so the sealer can penetrate. A smooth, dense slab may not absorb sealer without it, and the coating ends up sitting on top where it’s vulnerable to traffic.

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.