Concrete Stain vs Dye vs Paint Decision Tree
Why this matters
A homeowner says "we want to color the patio." The next 20 minutes of conversation decides which product category lands on the slab: acid stain, water-based stain, concrete dye, or acrylic concrete paint. The four products produce different aesthetics, different durabilities, and different failure modes. Pick wrong and the floor either peels off in 18 months (paint over uncured concrete), fades to nothing in a year (dye in UV), looks wrong (paint where stain was wanted), or refuses to take color at all (stain on a sealed substrate). This article frames the field decision the contractor actually makes.
The four product categories
Acid stain (also called chemical stain or reactive stain). Metallic-salt solution in dilute acid (typically hydrochloric or phosphoric). The acid etches the surface and the metallic salts react with calcium hydroxide in the cement paste to form colored mineral compounds chemically bonded into the substrate. Variegated, mottled appearance. Permanent color. Limited palette (earthy tones: tan, brown, green, blue, black).
Water-based stain (acrylic stain). Pigment in water-acrylic carrier. The acrylic forms a thin film on the surface; the pigment is suspended in the film. Wider color palette than acid stain. Less variegated, more uniform. Sits on the surface; not a reactive bond.
Concrete dye. Pigment suspended in solvent or water carrier. Penetrates the surface and stains the cement paste. Brightest, most saturated colors. Translucent. Not UV-stable in most formulations; for interior use primarily.
Concrete paint (acrylic, epoxy, or polyurethane). Opaque pigmented coating that sits on the surface. Hides the substrate entirely. The mainstream homeowner-recognized category. Failure-prone if applied to inappropriate substrates.
Decision 1: Aesthetic target
What does the customer actually want the surface to look like?
- Variegated, antique, irregular, "looks like leather" or "looks like stone": acid stain.
- Uniform color, can match a paint chip, less mottling: water-based stain.
- Saturated, brilliant, almost glowing color (interior decorative concrete, retail floors): dye.
- Solid opaque color, looks like a painted surface: concrete paint.
A customer showing a Pinterest photo of a stained concrete patio almost certainly wants acid stain or water-based stain. A customer asking for "concrete gray" or "barn red" wants paint.
Decision 2: Substrate condition
The substrate determines feasibility independent of aesthetic preference.
- Fresh concrete (28 days minimum cure, ACI 308): all four products are viable. Acid stain prefers concrete 6+ months old for full reaction.
- Aged concrete with no prior coatings: all four viable. Acid stain may react less if the surface is heavily carbonated; test patch required.
- Concrete with previous sealer: acid stain will not react. Water-based stain and dye may not penetrate. Paint can go over a compatible sealer but failure mode is paint-on-sealer, not paint-on-concrete.
- Concrete with previous paint: strip first. None of the four products bond reliably over old paint.
- Oily/contaminated concrete: clean to ICRI Concrete Surface Profile (CSP) 2-3 minimum. Stain and dye reactions are blocked by oil contamination.
ICRI 310.2R covers preparation for sealers, coatings, and decorative finishes.
Decision 3: Indoor vs outdoor
UV exposure is the single biggest service-life determinant.
- Outdoor with full sun: acid stain (permanent mineral pigment, UV-stable). Water-based stain (acrylic carrier with UV-stable pigments works; cheaper pigments fade). Paint (UV-stable acrylics or polyurethane). Dye - typically not for outdoor use unless specifically labeled UV-stable, and the UV-stable dyes are a narrow subset of the category.
- Indoor: any of the four. Dye produces the most striking color saturation indoors.
- Vehicular wear (driveway, garage floor): paint or stain plus topcoat sealer. Bare dye is too fragile.
- Foot traffic (patio, walkway): stain plus sealer, or paint with a sufficient mil-thickness topcoat.
Decision 4: Reactivity test
For acid stain specifically, the substrate has to react. Pour a few drops of muriatic acid (1:10 dilution in water) on an inconspicuous spot. Foaming/effervescence = reactive substrate = acid stain will work. No reaction = sealed, carbonated, or contaminated substrate = acid stain will not work without additional prep.
For water-based stain and dye, a water-droplet test: water beading on the surface = sealed or contaminated, will not penetrate. Water absorbing in under 60 seconds = penetration available.
For paint, the substrate moisture-vapor-transmission rate matters. ASTM F3010 covers moisture mitigation for floor coatings; a slab with vapor pressure differential exceeding the coating's published tolerance will produce peeling and blistering regardless of surface prep.
Decision 5: Durability vs aesthetic trade-off
The four products rank for durability roughly:
Acid stain (bare): permanent color, but the surface needs sealer for stain/abrasion resistance. Sealed acid stain is the most permanent finish; the color is in the concrete, the sealer protects the wear surface.
Paint: dependent on coating system. Two-part epoxy paint over properly prepared concrete in interior service: 10-20 years. Single-part acrylic paint on an exterior slab in UV and freeze-thaw: 2-5 years before re-coat.
Water-based stain: depends on sealer. With a 1-2 mil acrylic sealer, 3-5 years interior, 1-3 years exterior before stain fades or sealer wears.
Dye: shortest service life in any UV-exposed application. Interior only typically; 5-10 years with a sealer; 1-2 years outdoor.
Decision 6: Recoating and repair
Customer reality: every coating fails eventually. The recoat path matters.
- Acid stain: cannot be re-stained over old stain reliably. Recoat path is to grind off old sealer, re-acid-stain (may take a different color than expected because the substrate has already reacted), re-seal. Or: paint over.
- Water-based stain: can be re-stained with another water-based product if the prior is fully cured and not oxidized. Or paint over.
- Dye: re-dye possible; usually involves stripping old dye chemically.
- Paint: re-paint with compatible product after surface prep. Cleanest recoat path.
For a customer who plans to refresh the patio every 5 years, paint is the easier system. For a customer who wants permanent color and accepts that recoat is hard, acid stain.
References
- ACI 308.1-11, Specification for Curing Concrete.
- ICRI Guideline 310.2R, Selecting and Specifying Concrete Surface Preparation for Sealers, Coatings, Polymer Overlays, and Concrete Repair.
- ASTM F3010, Standard Practice for Two-Component Resin Based Membrane-Forming Moisture Mitigation Systems for Use Under Resilient Floor Coverings.
- ASTM F2170, Standard Test Method for Determining Relative Humidity in Concrete Floor Slabs Using in situ Probes.
- ASTM F1869, Standard Test Method for Measuring Moisture Vapor Emission Rate of Concrete Subfloor Using Anhydrous Calcium Chloride.
- ACI 515.2R, Guide to Selecting Protective Treatments for Concrete.