Concrete staining transforms plain gray slabs into rich, permanent surfaces that look like high-end stone or tile at a fraction of the price. This guide covers every decision San Antonio homeowners need to make: stain types, costs, prep requirements, contractor vetting, and what to expect from start to finish.
Concrete staining is one of the highest-return upgrades a San Antonio homeowner can make. A plain gray driveway apron, a dull backyard patio, or a garage floor that looks like a storage unit can be transformed in two to three days without tearing out and replacing the slab. The result is a permanent, rich color that actually bonds with the concrete rather than sitting on top like paint.
But there is a lot of bad information out there about how concrete staining works, what it costs, and how long it lasts. This guide cuts through the noise with straight numbers and honest trade-offs based on projects we complete every week across Bexar County.
Unlike paint or epoxy coatings, concrete stain does not sit on the surface. Acid-based stains react chemically with the minerals in the concrete itself, and water-based stains penetrate the pores and bond permanently. This means the final color depends on the existing concrete mix, its age, any prior sealers, and surface conditions. Two slabs treated with the same stain color will rarely look identical. That variability is part of what makes stained concrete beautiful and it is something every homeowner needs to understand before choosing this finish.
Most homeowners arrive at this decision after seeing a photo they love online without knowing which type of stain produced it. The difference matters more than most contractors admit upfront. Acid stains and water-based stains are fundamentally different products with different results, different prep requirements, and different long-term performance in San Antonio's climate.
Acid stain uses a diluted hydrochloric acid solution mixed with metallic salts to chemically react with the calcium hydroxide in concrete. The reaction produces permanent earth tones: ambers, terracottas, tans, blues, and greens. No two applications look the same. The color is mottled, variegated, and organic. It cannot be painted over or reversed.
Water-based stain uses acrylic or reactive pigments that penetrate the concrete surface. It produces more consistent, predictable color, and comes in a wider range of hues including grays, charcoals, blacks, and even bright tones. It is the correct choice when a specific, uniform color is the goal.
- Application location confirmed: interior vs. exterior determines UV resistance requirements
- Color goal assessed: mottled/organic look requires acid stain; uniform/specific color requires water-based
- Existing slab evaluated: prior sealers, paint, or coatings must be fully removed before any stain application
- Age of slab confirmed: concrete must be cured a minimum of 28 days before staining
- UV-resistant sealer specified for all outdoor applications in San Antonio
The most common reason concrete staining fails in San Antonio is skipped or inadequate surface preparation. Concrete stain needs open pores to penetrate. If the slab has a prior sealer, curing compound, oil stains, paint, or even years of accumulated grime, the stain will not absorb evenly and will peel with the sealer when the top coat eventually fails.
For existing slabs, preparation almost always involves mechanical grinding or chemical etching to open the concrete surface, followed by degreasing to remove oil and organic contamination. On new slabs, a curing compound applied during construction must be fully removed or the stain will not penetrate. This preparation work is unglamorous but it is the most important part of the entire project.
The water-drop test tells you whether your slab is ready to stain: Splash a small amount of water on the concrete surface. If it beads up, the surface has a sealer or coating that must be removed before staining. If the water absorbs within a few seconds and darkens the concrete, the surface is open and ready. This test takes 10 seconds and immediately tells you whether your contractor's prep work was sufficient before any stain is applied.
| Slab condition | Required prep method | Estimated prep cost (San Antonio) |
|---|---|---|
| New slab, no curing compound | Light acid etch and rinse only | Included in staining quote |
| New slab with curing compound | Mechanical grinding or chemical stripper to remove compound, then etch | $0.50–1.00/sqft additional |
| Existing slab, previously sealed | Sealer stripper, mechanical grind, acid etch, degrease, rinse | $1.00–1.50/sqft additional |
| Existing slab with oil staining | Alkaline degreaser treatment (may require multiple passes), etch, rinse | $0.75–1.25/sqft additional |
| Painted slab | Full paint removal via grinder or chemical stripper before any stain work begins | $1.50–2.50/sqft additional |
- Water-drop test passed: water absorbs within seconds, no beading or rolling off
- Prior sealers, curing compounds, and paint confirmed as removed before stain application
- Oil stains and tire marks treated with alkaline degreaser and rinsed
- Cracks and spalling repaired with compatible concrete filler before staining
- Surface fully dry after etching and rinsing: minimum 24 hours before stain application
Concrete staining is priced per square foot, and the range in San Antonio is wide enough to be confusing. A basic single-color water-based stain on a prepared slab costs $2–3 per square foot. A full acid-stain project with multi-color layering, decorative sawcut patterns, and a high-performance sealer can run $8–12 per square foot. Here is what drives the difference.
The 400 sqft rule for San Antonio patios: The average San Antonio residential patio runs 300–500 square feet. At the standard acid-stain rate of $4–7/sqft, a 400 sqft patio runs $1,600–2,800 professionally completed. That is less than half the cost of a new stamped concrete pour and achieves a very similar visual result on an existing slab in good condition. If your current concrete is structurally sound with no major cracking or displacement, staining is almost always the smarter investment.
- Quote specifies price per square foot AND total square footage verify against your own measurement
- Prep work itemized separately: surface grinding, etching, degreasing noted with cost
- Sealer type and grade specified: "penetrating sealer" is not the same as a UV-resistant polyurethane topcoat
- Number of stain coats and colors specified: single-coat vs. layered multi-color affects both cost and result
- Any decorative sawcut or scoring work quoted separately before you approve
Most concrete staining projects in San Antonio run two to three days from start to foot traffic. Knowing the correct sequence helps you verify the work is being done right and avoid surprises about when you can use the space again.
A proper staining project never happens in a single visit. The slab must be fully prepped and completely dry before stain goes down. After application, acid stain needs two to eight hours to react before neutralization. Water-based stain dries faster but still requires a full cure before sealing.
In San Antonio's summer heat, sealer application timing is critical. Solvent-based polyurethane sealers applied in direct sun or above 90 degrees can bubble or cloud. Most experienced local contractors schedule sealer application for early morning or in shaded conditions. If your contractor is spraying sealer on a hot concrete surface in direct July sun, that is a problem worth flagging before the coat goes down and locks in the issue.
- Surface fully prepped and completely dry before any stain is applied
- Masking and edging complete: adjacent surfaces, walls, and landscaping protected from stain overspray
- Acid stain neutralized with baking soda solution and rinsed completely before sealing
- All residue and neutralization byproduct removed and surface fully dry before sealer goes down
- Sealer applied in appropriate temperature range: not above 90 degrees or in direct peak-afternoon sun
- Two sealer coats confirmed if specified in the quote: single-coat and two-coat results differ significantly
Concrete stain is permanent. The color bonds with the slab and does not fade the way paint does. But the sealer protecting that color is not permanent. In San Antonio, where UV intensity is high, summer temperatures routinely exceed 100 degrees, and the occasional freeze-thaw event occurs in winter, an unsealed or under-sealed stained surface will begin to show wear within a few years.
The sealer choice at the time of installation matters as much as the resealing schedule. A low-cost acrylic sealer will need reapplication every one to two years in Bexar County conditions. A commercial-grade solvent-based polyurethane or epoxy topcoat lasts two to four years between applications and holds up significantly better to tire traffic on driveways and foot traffic on patios.
| Sealer type | Best application | Resealing interval (San Antonio) | Approximate cost |
|---|---|---|---|
| Acrylic water-based sealer | Interior floors, low-traffic covered patios | 1–2 years outdoors | $0.30–0.60/sqft DIY |
| Solvent-based acrylic sealer | Outdoor patios and driveways, moderate traffic | 2–3 years | $0.50–0.90/sqft DIY |
| Polyurethane (water-based) | Outdoor and indoor applications requiring durability | 2–4 years | $0.80–1.50/sqft professional |
| Polyurethane (solvent-based) | High-traffic driveways, pool decks, commercial | 3–5 years | $1.00–2.00/sqft professional |
| Epoxy topcoat | Interior garage floors and commercial applications | 5–10 years indoors | $1.50–3.00/sqft professional |
How to tell when your stained concrete needs resealing: Pour a small amount of water on the surface. If it beads up and rolls off, the sealer is still intact. If the water absorbs immediately and darkens the concrete, the sealer has worn through and it is time to reseal. Do this test annually on outdoor applications in San Antonio. Catching the sealer just before it fails is much easier than waiting until the surface looks worn or the color begins to dull.
- Annual water-drop test to assess sealer condition before visible wear appears
- Resealing every 2–3 years for outdoor applications; 3–5 years for covered or interior surfaces
- Clean spills immediately: cooking oils, tire marks, and fertilizer chemicals stain unsealed or worn sealer
- Use only pH-neutral cleaners: acidic cleaners and bleach degrade concrete sealers and can affect stain color
- Avoid metal shovels or de-icing salts on stained concrete: both damage the sealer surface
Use this table to quickly compare concrete staining against other decorative concrete finishes available in San Antonio so you can make the right decision for your specific project.
| Option | Best for | Cost range (installed) | Color consistency | Maintenance level |
|---|---|---|---|---|
| Acid stain | Patios, driveways, interior floors | $4–7/sqft | Variable / organic | Reseal every 2–3 yrs |
| Water-based stain | Any application needing a specific color | $2–5/sqft | Consistent / predictable | Reseal every 2–3 yrs |
| Stamped concrete | New patio or pool deck pour | $14–22/sqft | Consistent with integral color | Reseal every 2–3 yrs |
| Epoxy floor coating | Interior garage floors only | $3–7/sqft | Very consistent | Low chip-resistant topcoat |
| Exposed aggregate | Pool decks, patios (new pour required) | $8–14/sqft | Depends on aggregate spec | Low minimal sealing needed |
| Broom finish (plain) | Driveways, sidewalks, utility surfaces | $6–10/sqft | Gray only | Very low |
- Stain type confirmed: acid stain for organic/mottled look, water-based for consistent/specific color
- Slab age verified: concrete must be fully cured a minimum of 28 days before staining
- Surface condition evaluated: prior sealers, curing compounds, paint, and coatings identified
- Water-drop test performed: water absorbs within seconds with no beading
- Color sample or reference photo approved in writing before work begins
- All prior sealers, coatings, and curing compounds fully removed
- Oil stains and grease treated with alkaline degreaser and rinsed
- Cracks and spalling repaired with compatible concrete filler before staining
- Surface acid-etched and completely dry before stain application
- Stain applied per manufacturer instructions: proper dwell time for acid stain (4–8 hours)
- Acid stain fully neutralized with baking soda solution and thoroughly rinsed
- Sealer type specified: UV-resistant polyurethane or solvent-based acrylic for outdoor use in San Antonio
- Sealer applied in appropriate temperature conditions: not in direct sun above 90 degrees
- Two sealer coats applied if specified in the quote
- No foot traffic for minimum 24 hours after final sealer coat
- No vehicle traffic for minimum 72 hours after sealing
- Annual water-drop test scheduled to monitor sealer condition
- Resealing scheduled every 2–3 years for outdoor San Antonio applications
Get a free concrete staining quote in San Antonio
Tell us about your patio, driveway, or floor. We will assess the slab, recommend the right stain type for your goals, and give you a detailed written quote at no cost.









