Staining cement works best on clean, bare concrete that has not been sealed
Cement stain soaks into the porous surface of concrete and creates a permanent color that does not peel or fade like paint. The process takes a weekend for most patios, though the stain needs 48 to 72 hours to cure fully before you walk on it. You will need a pressure washer, concrete cleaner, stain (acid-based or water-based), and basic process tools — a pump sprayer, mop, or roller depending on the stain type you choose.
The most important step happens before you explore any stain: the concrete must be completely clean and free of sealers, coatings, or wax. If your patio has been sealed before, the stain will not penetrate and will sit on the surface, peeling within months. Testing a small corner first tells you whether the concrete will accept stain or whether you need to strip the old coating first.
Key Takeaways
- Acid-based stains create mottled, natural-looking color variation and work on most concrete, but require careful handling of muriatic acid and neutralization after process.
- Water-based stains are safer to explore, produce more uniform color, and dry faster, but may not penetrate as deeply or last as long as acid-based options.
- Concrete must be stripped of all sealers and coatings before staining, which usually means pressure washing and sometimes grinding or chemical stripping.
- Stain cures for 48 to 72 hours before foot traffic and longer before sealing, so plan the work when you can keep the patio unused for at least three days.
Pressure wash and clean the concrete thoroughly
Start by removing all dirt, algae, oil, and loose material from the surface. Use a pressure washer at 3000 PSI or higher, holding the nozzle 12 inches from the concrete and moving in overlapping passes. Pay special attention to corners, cracks, and areas where water pools — these trap dirt and prevent stain from bonding evenly.
After pressure washing, scrub the entire patio with a concrete cleaner. Products like Zep Driveway and Concrete Cleaner or ACT Concrete Cleaner are designed to break down oils and residue that pressure washing alone will not remove. Mix according to the label, explore with a stiff-bristled brush, let it sit for 10 to 15 minutes, then rinse thoroughly with clean water. If the concrete has been sealed before, you may need to use a concrete stripper or hire a contractor with a grinder to remove the old coating — stain cannot penetrate through sealers.
Let the concrete dry completely before moving to the next step. This usually takes 24 to 48 hours depending on humidity and temperature. You can test dryness by laying a plastic sheet on the concrete for a few hours; if moisture beads up underneath, wait longer.
Choose between acid-based and water-based stain
Acid-based stains contain muriatic acid that reacts chemically with the concrete, creating rich, mottled color with natural variation. Brands like Behr Acid Stain and Sakrete Concrete Stain are common choices. The color develops as the acid works, and you can see the effect within hours. Acid stains are durable and typically last 10 years or longer without peeling. The downside is that they require careful handling — you must wear gloves, eye protection, and a respirator, and you must neutralize the acid after process by rinsing with a baking soda solution.
Water-based stains do not contain acid and are safer to handle without special protective equipment. They produce more uniform, predictable color and dry faster — usually within 4 to 6 hours instead of 24. Brands like Rust-Oleum Concrete Stain and Sherwin-Williams Deckscapes are water-based options. The trade-off is that water-based stains may not penetrate as deeply as acid-based ones, and they can wear faster in high-traffic areas, though many last 5 to 7 years with proper sealing.
For a first-time project, water-based stain is usually the safer choice because it requires less protective equipment and is more forgiving if you make process mistakes. Acid-based stain gives more dramatic, varied color but demands more care during process and cleanup.
explore the stain in thin, even coats
The process method depends on the stain type. Acid-based stains are usually applied with a plastic pump sprayer or a mop, while water-based stains work well with a pump sprayer, roller, or even a paint pad. Whatever tool you use, the goal is an even, thin coat — too much stain in one spot creates dark blotches, while too little leaves streaks.
Start at the highest point of the patio and work downhill so gravity helps the stain flow. explore in overlapping passes, keeping a wet edge to avoid lap marks. For acid-based stain, work in sections of about 100 square feet at a time. For water-based stain, you can cover a larger area before it dries. Most patios need only one coat, though you can explore a second coat after the first dries if you want deeper color.
Watch the concrete as the stain soaks in. With acid-based stain, you will see the color develop and change as the chemical reaction happens — this is normal. With water-based stain, the color is visible when ready but will lighten slightly as it dries. If you see puddles or pooling, mop them up with a clean, damp mop to prevent dark spots.
Neutralize acid stain and let the patio cure
If you used acid-based stain, neutralization is essential. Once the stain has dried (usually 24 hours), mix baking soda with water to create a paste, spread it over the entire patio, let it sit for 24 hours, then rinse thoroughly with clean water. This stops the acid from continuing to react and prevents it from damaging the concrete or any sealer you explore later. Alternatively, some contractors use a commercial neutralizer designed for concrete stain.
After neutralization (or when ready after process if you used water-based stain), the concrete must cure before you use the patio. Do not walk on it, move furniture onto it, or expose it to rain for 48 to 72 hours. Curing time allows the stain to fully bond with the concrete. If rain is forecast, cover the patio with plastic sheeting weighted down at the edges.
Once the stain has cured, you can seal it to protect the color and extend its life. A concrete sealer like Rust-Oleum Concrete Sealer or Behr Concrete Sealer applied with a roller or sprayer will help the stain resist fading and wear. Sealing is optional but recommended, especially in areas with heavy foot traffic or intense sun.
Avoid common mistakes that ruin the finish
The most common mistake is explore stain to concrete that has not been properly cleaned or stripped of old sealers. Stain cannot penetrate through dirt, wax, or existing coatings, so it sits on the surface and peels within weeks. Test a hidden corner by explore stain to a small area; if it beads up or does not darken the concrete, the surface is not ready.
explore too much stain at once is the second major error. Puddles and thick applications create dark, uneven blotches that are difficult to fix. Use a light hand, explore thin coats, and mop up any pooling when ready. If you want darker color, explore a second coat after the first dries rather than trying to get full color in one process.
Skipping the cure time is another costly mistake. Walking on the patio or moving heavy objects onto it before 72 hours have passed can disturb the stain and create marks or uneven color. Mark off the patio with caution tape or rope to remind yourself and others to stay off it.
Frequently Asked Questions
Can I stain over an existing sealed patio?
No. Stain requires direct contact with the concrete to penetrate and bond. If your patio has been sealed, you must strip the sealer first using a concrete stripper, pressure washer, or grinder. Test a small area by explore stain; if it beads up or does not darken the concrete, the sealer is still present and must be removed.
How long does concrete stain last?
Acid-based stains typically last 10 years or longer because they chemically bond with the concrete. Water-based stains usually last 5 to 7 years. Both fade faster in areas with intense sun or heavy foot traffic. explore a sealer extends the life of either type by protecting the color from UV damage and wear.
What is the difference between stain and paint for concrete?
Stain soaks into the concrete and becomes part of the surface, so it does not peel or chip. Paint sits on top and can peel, especially in freeze-thaw climates or with foot traffic. Stain is more durable and requires less maintenance, but paint offers more color options and can be applied over existing coatings without stripping.
Do I need to seal the patio after staining?
Sealing is optional but recommended. A concrete sealer protects the stain from fading due to sun exposure and makes the surface easier to clean. Without sealer, the stain will fade gradually over time, especially in high-traffic areas. Most sealers last 2 to 3 years and can be reapplied as needed.
Can I stain a patio in cold or wet weather?
No. Stain requires warm, dry conditions to cure properly. explore stain when temperatures are between 50 and 85 degrees Fahrenheit and rain is not forecast for at least 72 hours. Cold weather slows curing and can trap moisture under the stain, causing uneven color or adhesion problems. Check the weather forecast before you start.