How to Stain Concrete (Acid Reactive and Water-Based Methods)

Freshly painted warm neutral living room with a small sofa and natural light

Quick answer: To stain concrete, first clean and etch the slab so it can absorb the stain, then choose between an acid-based reactive stain, which chemically reacts with the concrete for a variegated, mottled color and must be neutralized afterward, or a water-based stain, which deposits pigment for more consistent and broader color options. Always test on a hidden area, apply per the product, neutralize and rinse acid stains, and finish with a sealer, which is mandatory on concrete. Pricing a slab? See the cost to stain concrete or run the painting cost calculator.

Staining concrete is completely different from staining wood, and it is worth understanding why before you start. Concrete has no grain and no fibers to soak up color the way wood does. Instead, one type of stain reacts chemically with the minerals in the cured concrete to create permanent color, while another type deposits pigment into the porous surface. The result can be a rich, stone-like floor, patio, or driveway that looks far more expensive than plain gray concrete.

This guide covers both main methods, the prep that makes them work, the critical neutralizing step for acid stains, and the sealing that is required on every stained slab. Because concrete is a mineral surface, everything here is about surface porosity, chemistry, and cleanliness rather than anything to do with wood. If you are staining wood instead, that is a separate process entirely, covered in our pillar on how to stain wood.

Stain, paint, or leave it: choosing for concrete

Applying stain to a concrete surface

Concrete gives you a few finishing options, and stain sits in a distinct spot. Staining soaks color into the concrete for a natural, translucent, often variegated look that lets some of the concrete's character show through, and it will not peel or flake the way a surface coating can, because the color is in the concrete rather than on top of it. Painting or using a solid coating gives an opaque, uniform color but sits on the surface, where it can chip and peel under traffic and moisture.

For an interior floor, a patio, or a driveway you want to look upscale and wear well, stain is a strong choice specifically because the color penetrates rather than coats. If you need to fully hide a stained, patched, or discolored slab with one solid color, a concrete paint or coating may suit you better. This guide assumes you have chosen to stain and want that penetrating, natural result.

Acid reactive stain vs water-based stain

This is the central decision, and the two products behave in fundamentally different ways. Understanding the difference is what lets you pick the right one and prep correctly.

PropertyAcid reactive stainWater-based stain
How it colorsChemically reacts with minerals in the concreteDeposits pigment into the pores of the concrete
LookVariegated, mottled, marbled, translucentMore consistent and uniform, can be translucent to more opaque
Color rangeTypically earth tones, browns, tans, greensMuch broader palette including brighter colors
NeutralizingRequired. The acid must be neutralized and rinsed afterNot required, simpler cleanup
HandlingAcidic, needs protective gear and ventilationLower odor and generally easier to handle

Acid stain, also called reactive stain, creates its color through a chemical reaction with the concrete itself, which is why the result is that beautiful, unpredictable, mottled look no two slabs share, and why it must be neutralized afterward to stop the reaction. Water-based stain, sometimes called acrylic stain, works by carrying pigment into the pores, so it gives you more control, more consistency, and a far wider range of colors, with simpler and safer handling. Choose acid stain for a natural, variegated, stone-like effect in earth tones. Choose water-based stain for predictable color, brighter options, and an easier, lower-hazard process. Because these products differ so much, always follow the specific product's own instructions rather than a generic routine.

Tools and materials

Concrete staining calls for cleaning and etching supplies plus the right protection, especially for acid products. Gather everything first.

  • A concrete degreaser or cleaner suited to your slab, plus a stiff brush or push broom
  • A concrete etcher or etching solution, unless the product says the surface is ready as-is
  • A pressure washer or hose, and a wet vacuum or squeegee for rinse water
  • Your chosen acid or water-based concrete stain
  • A pump sprayer, brushes, or rollers as the product specifies for application
  • For acid stain, a neutralizing solution such as the one the product recommends
  • A concrete sealer appropriate to the location, interior or exterior
  • Protective gear: gloves, eye protection, and a respirator suited to the product, plus ventilation
  • Painter's tape and plastic to protect walls, baseboards, and anything adjacent

Acid stains are corrosive, so the protective gear is not optional. Read the product safety data and wear what it specifies.

Clean and etch the slab thoroughly

Prep is everything on concrete, because stain can only work on a clean, open, porous surface. Any dirt, grease, old sealer, curing compound, glue, or paint will block the stain and leave blotches or bare spots. New and old slabs alike usually need both a deep clean and an etch to open the surface.

  • Sweep and then wash the slab with a concrete cleaner or degreaser, scrubbing out oil spots, which resist stain badly.
  • Strip off any existing sealer, coating, or curing compound, since stain cannot penetrate through them.
  • Etch the surface with an etching product if needed to open the pores so the stain can absorb, following the product directions.
  • Rinse thoroughly and let the slab dry as long as the stain product requires. Trapped moisture ruins results.

The test for whether the surface is ready is absorption: water dripped on properly prepped concrete should soak in, not bead. If it beads, there is still sealer, grease, or a closed surface, and the stain will not take. Do not stain until the slab absorbs water evenly.

Test on a hidden area first

Concrete is even less predictable than wood, because acid stains react with the specific mineral content of your slab and no two slabs are identical. The color on the product chart is a guide, not a guarantee. Testing is mandatory, not optional.

  • Stain a small, out-of-the-way patch using your exact process, including neutralizing and a bit of sealer, since the sealer changes the color.
  • Let it fully develop and dry, because acid stains keep reacting and shifting color for a while.
  • Judge the final sealed color before committing to the whole slab, and adjust product, dilution, or number of coats if needed.

An old slab with patches, repairs, or different concrete mixes can take stain unevenly from area to area, and testing reveals that before it becomes a whole-floor surprise.

Apply the stain per the product

Application methods vary by product, so the label is your real guide, but the general approach is to work in manageable sections, keep a wet edge, and avoid heavy pooling. Many concrete stains go on with a pump sprayer, sometimes worked with a brush or broom for the mottled effect, but always follow the specific instructions.

  • Work in sections and keep a wet edge so you do not leave hard start-stop lines.
  • Apply evenly and avoid puddles, which dry darker and blotchy.
  • For acid stains, expect the color to develop and change as the chemical reaction proceeds, so do not judge it wet.
  • Add a second coat only if the product allows and you want deeper color, letting the first develop first.

Because acid products are corrosive and give off fumes, keep the area well ventilated and wear your protective gear throughout. Protect adjacent walls and fixtures, since stain splashed on masonry or metal can react or discolor.

Neutralize acid stains, then clean off residue

This step is specific to acid stains and absolutely required. After the acid stain has reacted, there is leftover acidic residue and unreacted stain on the surface. If you seal over it, the sealer will not bond and the finish will fail. You must neutralize the acid and clean off the residue first.

  • Neutralize the surface with the neutralizing solution the product recommends, which stops the acid reaction.
  • Scrub and rinse away all the colored residue until the rinse water runs clear.
  • Use a wet vacuum or squeegee to remove the rinse water, and let the slab dry fully.
  • Confirm the surface is clean and dry before sealing, since any residue or moisture ruins the sealer bond.

Water-based stains skip the neutralizing step and just need the surface cleaned of any residue per their instructions, which is one of the reasons they are simpler to work with. Either way, do not rush to seal until the slab is clean and dry.

Sealing is mandatory on stained concrete

On concrete, the sealer is not a nice-to-have. It is required. The stain itself provides color but little protection, and unsealed stained concrete will wear, dull, and stain from spills quickly. A sealer protects the color, resists spills and traffic, and often deepens and enriches the look. Every stained slab needs it.

  • Choose a sealer suited to the location and traffic. Interior floors, patios, and driveways have different demands, so follow the product guidance.
  • Apply thin, even coats per the label, and consider that some sealers add sheen while others stay matte.
  • On floors that get foot or vehicle traffic, the sealer choice and number of coats determine how well the finish holds up.
  • Some sealers benefit from a non-slip additive on walking surfaces, applied per the product instructions.

Let the sealer cure fully before returning traffic, especially vehicles on a driveway. Dry times vary widely by product and conditions, so check the label rather than any generic number, and give it extra time in cool or humid weather.

Common concrete staining mistakes

Most failed concrete stain jobs come from a short list of avoidable errors, nearly all in prep and finishing.

  • Staining over sealer or curing compound. Stain cannot penetrate them, so the surface must be stripped and open first.
  • Skipping the etch. A closed, non-absorbent surface rejects stain and gives blotchy color.
  • Not neutralizing an acid stain. Leftover acid and residue stop the sealer from bonding.
  • Skipping the sealer. Unsealed stained concrete wears and stains fast.
  • Not testing. Acid stains react with each slab differently, so the chart color is not your color.
  • Staining a damp slab. Trapped moisture ruins absorption and sealer adhesion.

Prep the slab properly, test, neutralize, and seal, and concrete staining is very achievable.

What staining concrete costs

The cost depends on the size of the slab, whether you use acid or water-based stain, how much prep the concrete needs, and whether you hire it out. Because so much of the work is cleaning, etching, and sealing, a slab in poor condition costs more in materials and time than a clean one. Measure the area and follow the product coverage estimate, since porosity affects how far stain and sealer go.

The full breakdown is in the cost to stain concrete, and if you want to understand how a pro figures staining labor, see how much to charge for staining. To get a tailored figure fast, run the painting cost calculator or request a free painting estimate. If you prefer to plan materials and labor on paper, the painting estimate template lays it out line by line, and if you are comparing tools for building quotes, see the best painting estimate apps. Staining other surfaces in the same project follows different methods, from the wood technique pillar to hardwood floors and kitchen cabinets.

Frequently asked questions

What is the difference between acid stain and water-based concrete stain?

Acid stain chemically reacts with the minerals in the concrete to create a permanent, variegated, mottled color, usually in earth tones, and it must be neutralized after it reacts. Water-based stain deposits pigment into the pores of the concrete for a more consistent color and a much wider palette, with no neutralizing step and easier, lower-hazard handling. Acid gives a natural stone-like look, water-based gives predictable color and brighter options.

Do I have to seal stained concrete?

Yes, sealing is mandatory. The stain provides color but very little protection, so unsealed stained concrete dulls, wears, and stains from spills quickly. A sealer suited to the location protects the color, resists traffic and spills, and often deepens the look. Apply it in thin even coats after the surface is clean and dry, and let it cure fully before returning foot or vehicle traffic.

Do I need to etch concrete before staining it?

In most cases yes, unless the specific product says the surface is ready as-is. Etching opens the pores of the concrete so the stain can absorb, and stain will not take on a closed, sealed, or non-absorbent surface. The simple test is to drip water on the cleaned slab: if it soaks in, the surface is open enough, and if it beads, you need to strip and etch further.

Why do I have to neutralize acid stain?

Because acid stain colors the concrete through an ongoing chemical reaction, and after it develops there is leftover acidic residue and unreacted stain on the surface. If you seal over that, the sealer will not bond and the finish fails. Neutralizing stops the reaction, and rinsing removes the residue so the sealer can adhere. Water-based stains skip this step, which is one reason they are simpler.

Can I stain concrete that has been sealed or painted before?

Not until you remove the old coating. Stain has to penetrate the concrete, and a sealer, paint, or curing compound blocks it completely, causing blotches and bare spots. You must strip off the existing coating and etch the surface so it absorbs water evenly before staining. If the slab cannot be fully opened up, a concrete coating may be a more realistic option than a penetrating stain.

Is concrete staining safe to do myself?

It can be, but acid stains are corrosive and give off fumes, so you must wear the gloves, eye protection, and respirator the product specifies and keep the area well ventilated. Water-based stains are lower hazard and easier to handle. Follow each product's safety data sheet, protect adjacent surfaces, and if you are not comfortable handling acidic chemicals, a water-based stain or a hired pro is the safer route. This is a safety note, not legal advice.



Ready to price your next job with confidence?

Stop second-guessing your estimates. PaintPricing helps you calculate accurate quotes in minutes so you can focus on painting, not paperwork.

Try It Free