Sealing a concrete floor takes four stages: confirm the slab is cured and dry, strip old sealer and contaminants, etch or abrade the surface, then apply the coating within the label’s temperature and humidity limits.
A slab that beads water is a slab that will reject your coating. That single test decides whether the job lasts a decade or peels within a season, and it costs nothing to run before you buy a gallon of anything. Sealing a concrete floor is mostly preparation; the rolling takes an afternoon. Get the surface right and the product does the rest.
Step 1: Confirm Your Concrete Is Ready
New concrete needs to cure before anything touches it. Rust-Oleum’s Decorative Concrete Coating documentation specifies a minimum cure period of 28 days, while the RockSolid Decorative Concrete Coating sheet calls for 30 days. Coating green concrete traps moisture and the finish fails from underneath.
Once the cure window passes, check whether a sealer is already there. Pour a little water on the slab. If it beads up instead of soaking in, a sealer is present or the surface is too dense for a coating to grip, and the manufacturer’s position is plain: the old sealer has to come off. For moisture you can’t read by eye, RockSolid instructions specify taping an 18-by-18-inch piece of 4-mil plastic to the concrete for 24 hours and checking what collects underneath.
Step 2: Clean, Strip, and Prepare the Surface
Start with a sweep or vacuum, then attack oil, grease, and salt with the cleaner or degreaser named on your product. Rust-Oleum directs users to scrub stained areas with a stiff-bristle brush or broom, rinse thoroughly, squeegee the floor dry, and repeat the cleaning when the stain persists.
Loose or crumbling concrete comes off with a wire brush or sander. On a floor that has been painted, stained, or sealed before, remove anything loose or peeling, then scuff-sand the entire surface. If a sealer survives that, Rust-Oleum specifies grinding or shot blasting as the removal method. There is no chemical shortcut around that step.
Etching Bare Concrete
Etching opens the pores so the coating can lock in. Rust-Oleum’s instructions specify mixing concrete-etch powder with 2 gallons of water, pre-wetting the floor, spreading the solution over roughly 10-by-10-foot sections, and scrubbing with a bristle brush. Never add concrete etch straight to paint.
After etching, rinse three times with clean water while scrubbing with a stiff-bristle brush. The surface should end up feeling about like 150-grit sandpaper, and water should absorb into it rather than sit on top. Then let it dry completely — Rust-Oleum states that incomplete drying prevents proper adhesion.
Step 3: Apply the Coating Correctly
Temperature and humidity control the outcome as much as technique does. Rust-Oleum Decorative Concrete Coating requires air, material, and surface temperatures of 50–90°F and relative humidity below 85%. RockSolid Decorative Concrete Coating allows 40–90°F with an optimum of 55–90°F. Skip outdoor application when rain is expected within 48 hours.
For the Decorative Concrete Coating, use the specified 9-inch roller, work in 4-by-4-foot sections, and back-roll in the opposite direction with light pressure while keeping a continuous wet edge. Two coats are required for the coverage and durability you’re after, with a recoat window of 3–4 hours or whenever the surface is dry to the touch.
Buying the sealer itself is where most of the remaining decisions live, and the finish, sheen, and durability vary sharply by formula. Our tested concrete floor sealer roundup breaks down which products hold up on a garage slab versus a basement.
Cure Times to Respect
Decorative Concrete Coating is dry to the touch in about 2 hours, can be recoated in 3–4 hours, takes foot traffic after 24 hours, and reaches full cure at 7 days. RockSolid Decorative Concrete Coating allows foot traffic after 8–10 hours and vehicle traffic after 24–36 hours, with temperature and humidity shifting those numbers. Painted floors can turn slippery when wet — Rust-Oleum flags that as a product hazard, so keep mats down in wet weather.
| Stage | Rust-Oleum Decorative Concrete Coating | RockSolid Decorative Concrete Coating |
|---|---|---|
| New concrete cure | 28 days minimum | 30 days |
| Application temperature | 50–90°F | 40–90°F (optimum 55–90°F) |
| Humidity limit | Below 85% | Per current label |
| Recoat window | 3–4 hours | Per current label |
| Foot traffic | 24 hours | 8–10 hours |
| Vehicle traffic | After full cure | 24–36 hours |
| Full cure | 7 days | Per current label |
The container label and current technical data sheet always govern — coverage, recoat time, PPE, ventilation, and disposal shift by formula and version, and the sheet that ships with your can outranks any general guidance, including this one. Rust-Oleum’s decorative concrete coating technical data sheet lists the full application specs, and the RockSolid sheet covers its own temperature range and cure schedule. Do not thin a product labeled ready to use.
Common Questions
Can you coat over an existing sealer?
Not while it’s still there. If water beads on the slab, the sealer blocks adhesion and the new coating can fail from underneath. Rust-Oleum specifies grinding or shot blasting to remove a sealer that cleaning and sanding won’t strip. Confirm removal with the water test before you open a can.
How do you know the floor is dry enough to coat?
Tape an 18-by-18-inch piece of 4-mil plastic to the concrete for 24 hours, which is the method RockSolid instructions specify. Check for moisture collected under the plastic. The surface also needs to be visibly, completely dry — incomplete drying prevents proper adhesion per Rust-Oleum.
Is one coat of sealer enough?
For Rust-Oleum Decorative Concrete Coating, no. Two coats are required for optimal coverage and durability, applied 3–4 hours apart or once the first is dry to the touch. Back-roll each section in the opposite direction with a continuous wet edge to avoid lap marks and thin spots.
Sources
- Rust-Oleum. “Decorative Concrete Coating Technical Data Sheet.” Source for the 28-day cure, 50–90°F range, 85% humidity cap, roller and section specs, and recoat and cure times.
- Rust-Oleum. “Premium Clear Instructions.” Supports the etch mixing ratio, section sizing, triple rinse, and 150-grit surface test.
- Rust-Oleum. “RockSolid Decorative Concrete Coating Technical Data Sheet.” Source for the 30-day cure, 40–90°F range, plastic-sheet moisture test, and foot and vehicle traffic times.