Stained concrete FAQ: acid vs water, cost, and care
Last updated:
Stained concrete runs $2.19 to $6.29 per square foot, and once the color bonds to the slab it stays there. That is the short version. The rest of this stained concrete FAQ works through what our crews get asked on nearly every call: acid or dye, what the prep really costs, how long the color holds, and what it takes to keep it looking right.
Color is the easy part. The slab decides everything else.
Cost and value
Cost opens almost every conversation. Three answers cover most of it.
How much does stained concrete cost per square foot?
Stained concrete runs $2.19 to $6.29 per square foot installed. The low end buys a single-color acid stain on a slab that is already clean and open. The high end reflects multi-color acid work, scored patterns, or an acid-and-dye combination, each of which adds layout and application passes. Slab condition moves the number more than the color does. The main drivers:
- Surface prep. Old sealers, paint, and glue residue each buy a grinding pass before any stain reacts.
- Color count. Every added color brings masking, taping, and a separate pass.
- Scoring and pattern. Saw-cut tile lines, borders, and medallions add layout time.
- Square footage. Bigger floors cost less per foot.
Our concrete staining cost guide breaks down every line by system.
Why does stained concrete pricing vary so much?
Prep, color count, scoring complexity, and sealer grade. Those four set the spread.
Prep is the one that surprises people. A clean, open slab takes color with almost no work. A sealed or painted floor needs grinding before the first drop of stain can react with anything, and that step lands before the decorative work even starts. Every extra color stacks masking and a fresh pass on top. Bigger floors cost less per foot, because mobilization spreads across more area.
Is stained concrete cheaper than tile or paint?
Usually, yes. Stained concrete colors a slab you already own, so there’s no tile, no grout, and no subfloor to buy, and no replacement cycle to fund every decade or two the way tile and vinyl quietly demand. Acid color is permanent. Paint peels in a few years; this does not.
You pay once for the color, then only for periodic resealing, which is upkeep and not a teardown. One warning on bids: a stain quote and a tile quote are rarely pricing the same scope of work, so pin down what each one includes before you set them side by side.
Acid stain versus water-based dye and acetone dye
The first real decision is chemistry, because it sets color, look, and how predictable the result is.
What is the difference between acid stain and water-based dye?
Acid stain is reactive. Metallic salts in a mild acid carrier find the lime left in cured concrete and grow permanent, translucent color inside the surface itself. Nothing sits on top when it is finished. The color has become part of the slab, which is why it cannot peel or chip.
Dye works by transport instead of chemistry. The pigment is milled fine enough to travel in a liquid carrier, and that carrier wicks down into the open pore structure of a surface the crew has already ground. The liquid flashes off, the pigment stays behind in the pores, and the color reads evenly because it never depended on what the slab was made of in the first place.
That one shared word, open, is the whole story. A slab still wearing a curing compound, an old sealer, or a hard power-troweled skin has closed pores: the acid cannot reach lime to react with, and the dye has nowhere to travel. Grinding is not preparation that happens before the color. It is what makes color possible at all. One system is chemistry you steer, the other is chemistry you specify, and the stained concrete guide walks through both in full.
Which color systems can you actually achieve?
Acid stain stays in earth tones. Browns, ambers, tans, terra cotta, and muted blue-greens are the palette, because the metallic-salt reaction with lime only produces those families. No acid stain reaches a true red or a real blue, and a contractor promising one is about to hand you a dye.
Dye opens the rest of the spectrum: vivid reds, blues, purples, and brand-matched hues, all consistent across the floor. The most striking work usually stacks both, with acid as the field color and dye in the scored accents.
Gray comes up more than every other color put together, and it is the easiest request we get. A ground slab is already gray before anybody opens a container, so the dye is not creating that color, it is tuning it. Cooler or warmer, lighter or darker, a soft dove or something close to charcoal. The concrete does the work and the dye steers it, which is also why gray tends to sit well in a room where a bolder color would have fought the furniture.
Then there is the harder half of the question, which is the half most people actually mean: will I get the color I want? The honest answer is that concrete is not paint, and nobody can hand you a chart and promise you the ninth swatch down. Every slab takes color a little differently. The mix, the age, the moisture history, and the way the finisher worked the surface all change what the concrete gives back.
So the color does not get settled by a chart. It gets settled by a mock-up. A small area of your own slab gets ground and colored first, and you stand in your own room, under your own lighting, and look at the real thing before the rest of the floor is committed to it. Tell us the color you are after and bring a picture of it if you have one. The mock-up is where we both find out what your concrete does with it.
Can acid stain and dye be combined on one floor?
It is one of the better moves in decorative concrete, and it solves a real problem: one chemistry alone can’t give you both natural variation and a sharp accent color. Acid stain lays down the mottled field. Dye drops a secondary tone into scored borders, medallions, or grout lines. You get both. Combination work costs more because it adds layout, masking, and a second application pass.
Can you match a brand color or exact color?
Use dye. Water-based and acetone dyes are non-reactive pigments, so the color you mix is the color you get, edge to edge. That predictability is why restaurants and retail spaces matching a logo choose dye over acid. Acid stain cannot hit a target swatch, because its color depends on the slab’s own lime, and that varies from corner to corner of the same pour.
The staining process and timeline
A stained floor is built in stages, and the prep stage decides the result.
How does the staining process work step by step?
The process starts with the slab, not the stain. We assess for sealers, coatings, and curing compounds, then confirm the surface is open with a water drop test, since water should absorb within about 30 seconds. Acid stain goes on by low-pressure sprayer in overlapping circular passes, reacts for 4 to 24 hours, then the spent residue gets neutralized with a baking-soda solution, scrubbed, and extracted before sealing.
Skip the neutralizing step and the residue keeps reacting under the sealer for weeks. That is how a floor that looked great on Friday turns patchy a month later. Every project runs through our Pour-4-Polish discipline, where surface prep carries the most weight.
How long does a stained concrete job take?
Most residential floors finish in 2 to 3 days. Day one is prep and the first acid application. Day two is neutralizing and a second coat if the color calls for it. Day three is sealer.
Dye moves faster. No reaction wait and no residue to neutralize puts most dye projects at 1 to 2 days. Multi-color and scored designs add time for layout and masking.
Do you test the floor before staining?
Always. A water drop test confirms the slab is open, then an acid spot test in an inconspicuous corner reads how the color will actually react. Test patches matter most on acid jobs, since the reaction follows the slab’s own chemistry rather than the label on the jug. A power-troweled or curing-compound-coated slab takes stain unevenly, and the test tells us that before we commit a color across the whole floor. If somebody quotes an acid stain with no test patch, that is worth a question.
Color, look, and finish options
The look of a stained floor comes from chemistry and sealer working together.
Why does acid-stained concrete look mottled and uneven?
That variation is the point. Acid stain reacts with lime in the slab, and lime is never spread perfectly evenly across any pour, so cement content, moisture history, and trowel finish all shift the reaction. The color comes out marbled and translucent, closer to natural stone or weathered leather than to flat paint.
A customer who wants dead-even color from wall to wall is asking acid to do a job it was never built for. That is dye’s job. No two acid-stained floors match, no two corners of the same floor match either, and that character is exactly what most owners are buying.
Dye on a ground or polished floor is a different conversation entirely. Dye reacts with nothing, so even color is exactly what it is built to deliver. When a dyed floor still comes back blotchy, or reads like two different colors across one room, the color is not the problem. The slab is.
Concrete keeps a record of everything that ever happened to it. A patch poured in a different year with a different mix. A cold joint where one truck stopped and the next one started. A section the finisher troweled harder than the rest. A corner that dried faster under a heater one winter. None of that shows on a dusty gray slab. Grind it and those zones open up at different rates, so they drink dye at different rates, and now you can see every one of them.
That is why the crew reads slab history before anybody talks color, and it is the strongest argument for a mock-up there is. A test area on your own slab shows you what that particular concrete does with that particular color while the rest of the floor is still untouched. Some owners see the variation and love it. Some see it and choose a different route. Both of those are fine outcomes. Finding out afterward is the only bad one.
Can you score patterns or borders into stained concrete?
Yes. Saw-cut scoring lines turn a stained slab into tile patterns, borders, medallions, or custom geometry, cut with diamond blades before staining. Simple grid scoring adds a modest amount per square foot; complex radial patterns or logos push toward the high end. Scored borders pair especially well with a dye accent set against an acid field. Our stained concrete service page shows the design options in detail.
What sheen levels are available?
Sheen runs from flat matte to high gloss, and it comes from the sealer, not the stain. A penetrating sealer leaves almost no surface film and reads matte, which suits exterior slabs that need to breathe. A topical acrylic builds a wet-look gloss that deepens the color. Polyurethane and polyaspartic topcoats land between satin and high gloss with far better abrasion resistance, measurable under ASTM C779. We match the sheen to the room and to the traffic it will see, not to the sample that photographs best.
Durability, sealing, and slip
The color is permanent. The sealer is the part you manage over time.
How long does stained concrete last?
Stained concrete holds its color for the life of the pour, often 20 years or more. Acid stain fuses into the slab and dye absorbs deep into the open pores, so foot traffic never touches the color itself. It touches the sealer film above it, which carries every footstep, every spill, and every scrub.
That geometry is the reason the color cannot wear off. There is nothing sitting on the surface to wear away. A floor that looks tired after ten hard years has a tired sealer, not tired color, and the two get confused constantly because from standing height they look identical. Scuff the old film off, lay a fresh one down, and the color underneath comes back up like the day it went in. Maintenance renews the finish. It never touches the color.
Sun behaves the same way. Acid stain’s metallic salts are inorganic and UV-stable, and dyes hold up outdoors when the formulation is UV-rated, but the sealer above them takes the UV hit first and hazes long before the color shows anything at all. So when an exterior stained slab looks washed out, check the film before you blame the stain.
Most people worry about the wrong half of that floor. The color was never going anywhere. The sealer is the part that needs you every few years.
Does stained concrete need to be sealed?
Yes. Stain and dye add color, not protection, so a bare stained slab abrades and stains right back the day something spills on it. We apply a topical acrylic for a wet-look sheen, a two-part polyurethane for durability, or a polyaspartic topcoat for the heaviest traffic. The polyurethane and polyaspartic options meet ASTM C1315 for liquid membrane-forming sealers and resist abrasion measurably better than basic acrylic.
How often does stained concrete need resealing?
Interior floors hold a sealer for several years, often 3 to 5 in a typical home. Exterior surfaces take UV, rain, and Oklahoma’s freeze-thaw swings, so they want a fresh coat every 2 to 4 years.
Resealing is routine upkeep, not a repair. On a clean floor it is a light scuff and a new coat, and the stain underneath brightens right back the moment the fresh sealer goes down.
Is stained concrete slippery when wet?
It can be. A stained slab is flat, so all of its traction lives in the sealer, which means a smooth high-gloss topcoat with nothing mixed into it turns genuinely treacherous the moment rain, pool splash, or a mopped spill hits it. For walkways, wet areas, and pool decks we blend a fine polymer or aluminum-oxide grit into the topcoat, bringing the surface up to the ANSI A326.3 wet dynamic coefficient of friction target of 0.42. The grit is cheap insurance. Ask for it by name on any exterior bid.
Slab conditions and comparisons
Not every slab is ready, and stain is not always the right finish.
Can you stain existing or old concrete?
Yes, as long as the slab is structurally sound and free of sealers, paint, glue, or curing compounds. Older concrete often stains richer than new, because years of curing concentrate more lime at the surface for the acid to react with. A sealed or coated slab needs diamond grinding to open it up first. That adds prep cost, and it is the difference between a stain that takes and one that does not.
Why won’t stain take on some slabs?
The usual culprit is a barrier the eye misses. A curing compound sprayed at pour time, an old acrylic sealer, paint, or glue residue all sit between the color and the concrete. Acid can’t reach the lime. Dye can’t absorb into sealed pores. Diamond grinding to CSP 3 removes the barrier and exposes reactive concrete underneath. We have watched this one cause tank more DIY stain jobs than every other reason combined, and it always announces itself after the color is already on the floor.
How does staining compare to polishing?
They solve different problems. Staining colors the slab. Polishing refines and hardens it, grinding through progressive diamond grits and densifying the surface so there is no topical sealer to wear and nothing to reseal on a cycle, which is the durability advantage our Slab Boss polished line is built around. Staining adds permanent color but leans on a sealer wear layer. The dye-and-polish hybrid bridges the two, locking dye color under a densified surface.
How does stained concrete compare to stamped concrete?
Stained concrete colors a flat existing slab and reads like polished stone. Stamped concrete presses a 3D pattern into a fresh pour and reads like flagstone or brick. Stain runs $2.19 to $6.29 per square foot; stamped starts at $10.48, because stamping includes the pour and the hand-pressed texture. Stamped wins on dimension and built-in traction. Stained wins on budget and on slabs you already own. Our stamped versus stained comparison lays out the full trade-off.
Getting started with Bel Covo
Do you offer a warranty on stained concrete?
Yes. Bel Covo backs stained concrete with a workmanship warranty on our application and finish. The coverage is on our work, not on slab movement or moisture issues we flag before the job begins. The terms go in the quote, so you know what is covered before any color goes down, and we will walk you through them on request. No arm-twisting required.
How do I get a quote for stained concrete?
Get your price in about 2 minutes with the online quote tool, or send a few photos of your slab and the color you are after. We build the number from real installed jobs rather than a rate card, so it holds up when the crew shows up. When the same crew pours the slab and stains it, one quote covers the pour and the finish together.
Still have a stained concrete question?
Send a few photos of your slab and tell us the color you want. We will tell you whether acid or dye fits, what sheen it will hold, and what it costs. Concrete only takes color once. Get that part right the first time.