Acid stain vs water-based stain
Acid stains are a mix of water, hydrochloric acid and metallic salts. The acid lightly etches the surface and the salts react with the hydrated lime (calcium hydroxide) in the concrete, so the color becomes part of the slab and does not peel. The palette is earth tones: tans, browns, terra cotta and soft blue-greens, with mottled, variable results. Water-based stains are acrylic polymers and pigments. They come in many more colors, including black, white and metallic tints, and range from translucent to opaque.
| Acid (reactive) stain | Water-based stain | |
|---|---|---|
| Color range | Earth tones only | Broad, including black and white |
| Look | Mottled, variegated, every slab different | More uniform, more predictable |
| How it works | Chemical reaction with the concrete | Pigment penetrates the surface |
| Finish | Needs neutralizing, rinsing and sealing | Needs sealing |
Can an existing slab be stained?
Often, but stain is semi-transparent. It enhances the surface rather than hiding it, so cracks, patches, old stains and color differences show through, sometimes more than before. A slab with major cracking or spalling is usually a poor candidate, because patchwork will show through the color. Stain also has to soak in, so anything that blocks penetration has to come off first: sealers, curing compounds, paint, glue, grease and dirt.
- Sound slab, little patching: staining is a good fit.
- Old sealer or coating on it: plan for stripping or grinding, which adds cost.
- Many cracks or patches: consider a decorative overlay or resurfacing instead, or accept a rustic look.
- Badly broken or settled: replacement first, then stain the new slab.
Stained concrete cost per square foot
These are national tiers published by Concrete Network in 2026, not Sacramento quotes. Prices cover staining and sealing an existing slab; new concrete is extra.
| Job level | Typical range | What it usually includes |
|---|---|---|
| Basic | $3–$6 per sq ft | One color, minimal prep, sealer |
| Intermediate | $6–$11 per sq ft | More prep or a second color |
| Upgraded | $11–$16 per sq ft | Sawn patterns, multiple color layers |
| High-end | $16–$25+ per sq ft | Stencils, hand-applied detail |
Prep is the swing factor: if old carpet, tile or sealer has to come off and the slab has to be ground and cleaned first, labor rises. Contractors often lower the rate per square foot as the area grows.
Sealing stained concrete in valley sun
Stain gives the color; the sealer protects it. Outdoors, Sacramento's long, hot summers with about 20+ days a year at 100°F are hard on sealers, so outdoor stained surfaces are typically resealed every few years. Ask what sealer the contractor uses, whether it is slip-resistant for wet walks and pool areas, and what reseal interval they suggest. See concrete sealing for sealer types and typical costs.
Hiring for a stain job
- Ask to see finished stain work in person, not just photos. Stain color depends on the slab.
- Ask for a test patch in an inconspicuous spot on your concrete.
- Get the prep, number of colors, neutralizing and sealer in writing.
- Check the contractor's license at cslb.ca.gov. Concrete work is typically under a C-8 license.
Stained concrete is one finish within decorative concrete; if you are still choosing between stain, stamped concrete and exposed aggregate, start there. When you are ready, send a request.
Main guide: concrete contractors in Sacramento.
