Stained concrete guide: acid vs water-based costs
Last updated:
The first question people ask about stained concrete is whether the color wears off. It doesn’t. Acid stain reacts chemically with the slab and dye absorbs into the pore structure, so the color is part of the concrete rather than a layer sitting on it. What wears is the sealer over the top, and that is a maintenance item you plan for, not a failure you get surprised by.
That one fact reframes the whole purchase. You’re not buying a finish with a lifespan. You’re buying permanent color plus a consumable clear coat, and the decisions worth spending time on are which chemistry puts the color down and which sealer protects it.
Acid stain and dye are not the same product
Reactive acid stain is a solution of metallic salts in a mild acid. It reacts with the calcium hydroxide, the free lime left in the slab from curing, and that reaction produces color chemically bound into the surface. Water-based and acetone dyes don’t react with anything. They carry fine pigment particles that absorb into the open pore structure and stay there.
That difference decides everything downstream: how predictable the color comes out, how wide the palette runs, how the slab gets prepped, and whether anyone has to neutralize the floor afterward.
| Reactive acid stain | Water-based or acetone dye | |
|---|---|---|
| Color mechanism | Metallic salts react with lime in the slab | Fine pigment absorbed into open pores |
| Look | Mottled and variegated, no two slabs alike | Even and consistent |
| Color range | Browns, ambers, tans, muted greens and blues | Wide |
| Predictability | Low | High |
| UV stability | Strong | Varies by product |
| Odor and fumes | Acidic, needs neutralizing | Low to high, depending on the carrier |
Acetone dyes flash off fast and land vivid and saturated. Water-based dyes move slower, smell like almost nothing, and are easier to control when the color gets built in layers. Both beat acid stain on predictability. Neither one gives you the mottling that makes people want acid stain in the first place.
What acid staining actually involves
Acid stain goes down, then it sits. The reaction typically runs 4 to 24 hours depending on the product, the temperature, and how much free lime the slab has left to give. After that, the residue gets scrubbed off and the floor gets neutralized with an ammonia or baking-soda solution.
Nobody skips the neutralizing step.
Residual acid left on the slab keeps working, and the next thing it works on is the sealer that was just paid for. It hazes, then it fails, and the diagnosis arrives long after the floor looked finished.
What dye application involves
Dye sprays or sponges on, dries, and takes another coat wherever the color needs more depth. Then it gets sealed. No reaction wait, no neutralizing rinse, no residue to haul off. It’s a faster sequence and a more controllable one, which is why dye wins any job where matching a specific color across a large area is part of the brief.
Why some slabs fight the stain
Both chemistries need an open surface. A slab that was power troweled too tight, or one that received a curing compound (the class governed by ASTM C309) that never came off, takes color unevenly: pale in the burnished spots, dark where the surface stayed porous.
An existing sealer, paint, or epoxy blocks stain outright. Acid can’t reach the lime and dye can’t absorb, so the old coating has to be ground or shot blasted off and the surface opened back up before anything goes down. That prep is real work, it’s measured against ASTM D7234 adhesion expectations when a new system goes back on, and it’s the single biggest reason two staining quotes on identical square footage come back hundreds of dollars apart.
A test patch in a corner nobody looks at is standard practice, and it’s the only honest way to see what a specific slab does with a specific color. We run one before anybody commits to a color.
The sealer is the only thing that wears
On a stained concrete floor, the color is permanent and the sealer is the only thing that wears. Acid stain fuses into the slab and dye absorbs into the pores, so foot traffic never touches the color itself. It touches the sealer. Interior sealers, usually an acrylic or a tougher polyurethane meeting ASTM C1315 for liquid membrane-forming sealers, hold up for several years between coats in a typical home. Exterior sealers face UV, rain, and freeze-thaw, so they break down faster and need reapplication every two to four years. Reapplying is not a repair; it is routine upkeep, and on a clean floor it usually means a light scuff-sand and a fresh coat rather than a teardown. Budget for it the way you budget for repainting trim. The stain underneath is still there, waiting, and a new sealer brings the color right back to life.
Penetrating or topical: pick by environment
Penetrating sealers, the silanes and siloxanes, soak in and leave almost no surface film. They keep the slab breathable and hold slip resistance, which is what an exterior slab needs. Topical sealers, whether acrylic, polyurethane, or epoxy, build a film that deepens the color and adds sheen. They look better and they wear faster, because now something stands above the concrete for shoes to abrade.
Indoors, a polyurethane or a thin polyaspartic topcoat holds up considerably better than a straight acrylic, and abrasion resistance is measurable under ASTM C779, so that difference isn’t a matter of taste. Outdoors and in wet areas, the slip rating should be checked against ANSI A326.3 before anything goes on the floor. A stained patio that photographs beautifully and behaves like a water slide is a finished project nobody enjoys.
Inside and outside are two different agreements
Indoors, a stained concrete floor is close to set-and-forget. The slab stays climate-controlled, the sealer never sees UV or freeze-thaw, and a quality interior topcoat can run several years before it needs attention. Outdoors is a different agreement. A stained patio, walkway, or pool deck takes direct sun, rain, and seasonal freeze-thaw, and the sealer protecting it breaks down on a two-to-four-year cycle, faster in full southern sun. The color underneath survives; the surface film is the consumable. Acid stain’s inorganic metallic salts hold their color in UV better than some organic dyes, which is why exterior work leans acid more often. Plan exterior staining knowing the reseal is a recurring chore, not a one-time finish, and pick a breathable penetrating sealer with a verified slip rating so the surface stays safe when it rains. Skip that and you get a slick, peeling deck.
Stain, polish, or both
Polished concrete is a different product, not a different look. The slab gets mechanically ground through progressively finer diamond grits and treated with a lithium or sodium-silicate densifier, which hardens the surface to roughly Mohs 7 to 8. There’s no separate wear layer, so there’s nothing to reseal. Our Slab Boss polishing line is built around exactly that durability advantage.
The hybrid splits the difference. Water-based dye goes down during the grinding sequence, so the color locks in under the densified surface with no topical sealer to wear through. You get dye’s color control with polish’s maintenance profile. On a new slab that decision reaches back into how the concrete is placed and finished in the first place, which is the whole point of the Pour-4-Polish sequence, and it is where RESA resin systems enter the same conversation.
If the decorative question is still open more broadly, stamped versus stained covers the other common fork.
What stained concrete costs
Installed, stained concrete generally starts at $2.13 per square foot for a single color on a slab in decent shape. Multi-color acid work, heavy grinding to strip an old coating, or decorative scoring pushes it higher. Square footage, slab condition, and color complexity move that number far more than the stain product does.
| System | Installed cost | Color life | Reseal or upkeep |
|---|---|---|---|
| Single-color acid stain | from $2.13 per sq ft | Permanent | Interior several years, exterior 2-4 years |
| Multi-color acid stain | from $4.64 per sq ft | Permanent | Same cycle; the sealer is the wear layer |
| Water-based dye | from $2.60 per sq ft | Permanent | Sealer-dependent |
| Dye-and-polish hybrid | from $4.28 per sq ft | Permanent | Reburnish every 3-5 years, no reseal |
Color options by system live on the stained concrete service page, and the staining cost breakdown walks through what pushes a specific quote up or down.
The color is the permanent half. The sealer is the half you re-buy. Pick the second one with your eyes open and the first one stops being a risk.
Thinking about staining your floor?
Tell us about your slab and what look you are after, and we will walk you through the chemistry and the reseal cycle before you commit. Get a free quote to start planning. Crews dispatch from Prague, OK.