Cleaning Guides

Staining Concrete Patio: Complete Guide for Homeowners

Staining Concrete Patio: Complete Guide for Homeowners
Disclosure: This post may contain affiliate links. We may earn a small commission if you purchase through our links, at no extra cost to you. Learn more.

A plain gray slab is a blank canvas most homeowners never realize they own. Staining a concrete patio can turn that dull surface into a rich, mottled floor that mimics natural stone or leather for a fraction of the cost of tearing it out, and unlike paint, stain soaks into the concrete so it will not peel or flake underfoot. The catch is that stain is unforgiving of poor prep and reveals every existing flaw, so the surface you start with matters as much as the color you choose.

Acid Stain Versus Water-Based Stain

Two very different products share the name “stain,” and picking the wrong one leads to disappointment.

Acid (Reactive) Stain

Acid stains contain metallic salts that chemically react with the lime in the concrete, creating translucent, variegated, one-of-a-kind color that no two slabs share. Colors are limited to earthy browns, tans, terra cottas, and blue-greens. Expect $0.15 to $0.40 per square foot for the stain itself, and plan for careful neutralizing after application because the acid must be rinsed away.

Water-Based (Acrylic) Stain

Water-based stains sit as a pigment that penetrates the surface without a chemical reaction. They offer a far wider palette, including grays, blacks, and even brighter tones, and apply more predictably with less mess. They run $0.30 to $0.60 per square foot. For a first-timer wanting a specific, uniform color, water-based is the more forgiving choice.

Recommended Products
Armor SX5000 WB Penetrating Concrete Sealer

Water-based silane siloxane sealer that repels water without changing the concrete look

Check price

Armor AR350 Wet Look Concrete Sealer, 5 Gallon

Solvent-based acrylic sealer that darkens and enhances concrete and pavers

Check price

Rust-Oleum Concrete Patch and Repair, Gray

Two-part epoxy that fills cracks and holes in concrete and can be coated in 8 hours

Check price

As an Amazon Associate, we earn from qualifying purchases.

Can Your Patio Be Stained

Not every slab is a candidate, and staining concrete patio surfaces only works when the stain can actually soak in. A patio previously sealed, painted, or covered in a curing compound may reject color entirely. Test with a simple water-drop check: sprinkle water on the concrete, and if it beads up rather than darkening the surface, a sealer is present and must be stripped first. Very old, heavily spalled, or crumbling concrete will not hold color evenly either. Newer slabs must cure a minimum of 28 days before staining.

Gather Your Materials

  • Concrete stain, acid or water-based, roughly one gallon per 200 to 400 sq ft
  • Degreaser or trisodium phosphate (TSP) for cleaning
  • Pressure washer or stiff scrub brush
  • Pump-up acid-resistant sprayer and a nylon brush
  • Baking soda or ammonia solution to neutralize acid stain
  • Concrete sealer, acrylic or a penetrating type
  • Safety gear: chemical gloves, goggles, and a respirator for acid work

Step 1: Deep-Clean and Prep the Surface

Everything rides on prep. Sweep the slab, then scrub it with a degreaser or TSP solution to lift grease, grill splatter, and old barbecue grease that would otherwise block the stain. Pressure wash at 3,000 psi to open the pores, paying attention to corners and edges. Repair any cracks with a matching concrete patch, knowing that patched areas will take stain differently, so major repairs are best done well before you stain. Let the slab dry completely, usually 24 hours in warm weather.

Step 2: Mask and Protect

Stain does not respect boundaries. Tape plastic sheeting over adjacent siding, foundation walls, plants, and any surface you do not want colored, because overspray and splashes will stain them permanently. Wet down surrounding landscaping so accidental drips rinse off rather than absorb.

Step 3: Apply the Stain

Work in the shade on a mild day, ideally 50°F to 90°F, so the stain does not flash-dry before it penetrates. Spray the stain in a circular, overlapping motion with your acid-resistant sprayer, then work it into the surface with a nylon brush to avoid pooling and hard lines. Keep a wet edge and never stop in the middle of an open area, or you will leave a visible lap mark. For depth, apply a second coat once the first dries. Acid stain will fizz and change color as it reacts; that reaction is normal and can take several hours to fully develop.

Step 4: Neutralize and Rinse

Acid stain requires neutralizing, and skipping this ruins the sealer later. Mix a solution of baking soda or ammonia with water, scrub it across the entire surface to stop the acid reaction, then rinse thoroughly with clean water until it runs clear and pH-neutral. Water-based stains skip this step but still need a clean-water rinse to remove any residue before sealing. Let the patio dry fully, at least 24 hours.

Step 5: Seal for Protection

Sealer is what locks in color and defends against weather, so never skip it on an outdoor patio. Roll or spray two thin coats of a UV-resistant acrylic sealer, letting the first cure before the second. For patios that see foot traffic and furniture, a penetrating siloxane sealer resists tire marks and hot-tire pickup better than a glossy topical film. Plan to reseal every 2 to 3 years to keep the color vivid; a faded patio is almost always a sign the sealer has worn thin.

Cost and Time Expectations

The cost of staining concrete patio slabs stays low when you do it yourself. Expect $0.75 to $2.00 per square foot in materials, so a 400-square-foot patio runs roughly $300 to $800. A professional decorative concrete contractor charges $3 to $8 per square foot for a basic single-color stain and $8 to $15 for multi-color or patterned work. Budget a full weekend: one day for cleaning and drying, one day for staining and sealing.

Keeping It Looking New

Once cured, a stained patio is easy to live with. Sweep regularly and rinse with a garden hose, using mild soap for spills; harsh acidic cleaners and de-icing salts will dull the finish over time. Place felt pads or coasters under metal furniture legs to prevent rust rings. With a fresh coat of sealer every couple of years, staining a concrete patio delivers a high-end look that holds up to sun, rain, and years of backyard dinners.

Get Free Concrete & Epoxy Floor Quotes from Local Pros