Concrete guide

How to Seal Concrete

Sealing concrete protects it from water, stains, salt, and freeze-thaw damage, and it is worth doing on most driveways, patios, and garage floors. Seal new concrete after it has fully cured (about 28 days), clean and dry the surface first, then roll or spray on thin, even coats.

Bare concrete is porous — it soaks up water, oil, and de-icing salt, which in cold climates is what makes surfaces flake and pit over the years. A sealer is cheap insurance against that, and it makes spills far easier to clean up.

When to seal

Wait until new concrete has cured — about 28 days — before the first seal, so trapped moisture can escape. The surface must be clean and dry: no rain for 24 hours before or after, and temperatures comfortably above freezing. Reseal existing concrete when water stops beading on the surface.

Types of sealer

Penetrating sealers (silane/siloxane) soak in and leave the surface looking natural while blocking water and salt — best for driveways and exposed flatwork in cold climates. Acrylic sealers add a light sheen and color pop and are inexpensive but wear faster. Epoxy and polyurethane give a tough, glossy coat for garage and shop floors but are not for outdoor freeze-thaw exposure.

How to apply

Clean thoroughly — degrease oil spots, and let it dry fully. Mask edges. Apply thin, even coats with a roller or pump sprayer, working in manageable sections and keeping a wet edge. Two thin coats beat one thick coat, which can cloud or peel. Follow the product's recoat and cure times before walking or driving on it.

How often to reseal

Most sealers last one to three years on a driveway, longer indoors. The easy test: splash water on the surface — if it beads, the seal is intact; if it soaks in and darkens the concrete, it is time to reseal. Resealing is quick once the first coat is down.

Common questions

Should you seal a concrete driveway?

Yes, in most climates. A sealer blocks water, oil, and de-icing salt, which is what causes surface flaking and pitting over the years.

How long after pouring can you seal concrete?

Wait about 28 days for new concrete to fully cure before the first seal, so trapped moisture can escape. The surface must be clean and dry.

How often should concrete be resealed?

Every one to three years outdoors. Test by splashing water: if it beads, the seal is good; if it soaks in, reseal.

Ready to estimate?

Put your numbers in — get cubic yards, bags, and cost in seconds.

Open the slab calculator →