In this article
Quick answer: Staining concrete typically runs roughly $2 to $8 per square foot depending on the stain type. A simple water based acrylic stain sits at the lower end, while an acid or reactive stain with heavier prep and sealing sits higher. Prep condition and the essential sealer coat are the big swing factors on any concrete staining job.
Staining concrete is one of the most cost effective ways to transform a plain gray patio, driveway, garage, or interior slab into a rich, colored surface without pouring new concrete. But the cost swings widely, and the biggest reason is that there are two very different kinds of concrete stain that price and behave differently. This guide separates acid stain from water based stain, walks through the prep and sealing that make or break the job, and gives you a realistic per square foot range for each. It also draws a clear line between staining concrete and painting it, since the two are often confused. For pricing an exterior surface, our cost to stain a house guide shares the same per square foot logic, and you can price your own slab with our staining cost calculator.
Two stain types that price differently

The single most important choice on a concrete staining job is which stain type you use, because it sets the price, the look, and the skill required.
Acid or reactive stain works through a chemical reaction with the minerals in the concrete. It produces a mottled, variegated, natural stone like look with earthy tones, and because it reacts with the slab, the color is permanent and will not peel or fade like a coating. The tradeoff is that acid stain is more labor intensive and skill dependent. The reaction is somewhat unpredictable, colors are limited to earth tones, neutralizing the acid after application is an extra step, and mistakes are hard to undo. That labor and skill put acid staining at the higher end of the price range.
Water based acrylic stain is the more forgiving and versatile option. It penetrates and bonds to the surface rather than reacting chemically, so it comes in a much wider range of colors, including blues, greens, and bright tones acid stain cannot achieve. It is easier to apply, more predictable, and better suited to a confident DIYer. It generally sits at the lower end of the price range. The look is more uniform and less naturally variegated than acid stain, which some people prefer and others do not. Neither is simply better. They are different tools for different looks and budgets.
What drives the price
Area is the baseline. Bigger slabs cost more in total but often less per square foot because setup and equipment spread out. Small or oddly shaped areas can cost more per foot.
Prep is often the biggest labor line and the biggest variable. Every concrete stain needs a clean, open surface to bond or react, so the slab must be thoroughly cleaned and usually etched or ground to open the pores. Grinding is the most involved prep, needed when there is an existing coating, sealer, or heavy contamination to remove. Cracks, spalls, and pitting need patching first, and old paint or sealer must come off entirely, since stain will not react or bond through it. A slab in rough shape can cost more to prep than to stain.
Stain type, as covered above, moves the number up or down. Number of coats matters, as deeper or more even color may need a second application. And the sealer is not optional. A sealer protects the stain from wear, UV, and moisture, deepens the color, and is essential on both interior and exterior concrete. It is a real material and labor line, and skipping it is a false economy because unsealed stain wears and weathers quickly.
Interior versus exterior also plays in. Exterior slabs face weather and UV and often need a more robust sealer, sometimes reapplied over time, while interior floors need a sealer and sometimes a floor wax on top for traffic.
Access and the type of space affect the number too. An open backyard patio the crew can reach easily and spray freely prices differently from an interior floor where furniture must be moved, walls masked, and fumes managed with ventilation. A garage floor adds its own wrinkle, since it has to withstand hot tires, dropped tools, and oil drips, which pushes many homeowners toward a tougher sealer or coating system. The more obstacles and the more demanding the use, the more labor goes into masking, prepping, and protecting the finished surface, and that shows up in the quote.
Typical cost ranges
The table shows typical ranges by stain type and complexity. Every figure varies by region, slab condition, prep required, and sealer choice, so treat them as starting points, get three quotes, and verify locally.
| Stain type and scope | Typical range per sq ft | What it includes | Notes |
|---|---|---|---|
| Water based acrylic, basic single color | $2 to $4 | Clean, etch, one color, sealer | Easiest, widest color range |
| Water based acrylic, multi color or interior | $3 to $6 | More prep, layered color, sealer | Interior floors, decorative work |
| Acid or reactive stain, standard | $4 to $8 | Clean, etch, react, neutralize, seal | Mottled permanent look, more skill |
| Acid stain with heavy prep or grinding | $6 to $12 | Grind off old coating, patch, stain, seal | Removing old sealer or paint adds cost |
| Decorative, scored or multi tone designs | $8 to $15 plus | Scoring, stencils, multiple colors, seal | Custom artistic work |
To turn these ranges into a budget for your own patio or floor, measure the area and run it through our cost calculator, then compare against local quotes.
How concrete staining is priced
Concrete staining is priced per square foot, which makes bids easy to compare once you know your area. Measure length by width for a rectangular slab, or break an irregular area into rectangles and add them up. Then match your square footage to the ranges above for the stain type you want.
As always, confirm what a quote includes. A low per square foot figure that excludes crack repair, grinding off an old coating, or the sealer coat is not truly cheaper, it just leaves work and cost off the page. A complete quote should state the stain type, how the slab will be prepped, how many coats of stain, and which sealer is used and how many coats. Get every bid on the same basis, then use our cost calculator as a neutral reference.
The age and history of the slab also shape what a fair price looks like. A brand new, clean slab that has never been sealed or coated is the ideal candidate and prices at the lower end, because it takes stain readily with minimal prep. An older slab that has been painted, sealed, or coated before needs that previous layer fully removed, usually by grinding, before any stain will react or bond, and a slab with oil stains, efflorescence, or cracks needs those addressed first. Two patios of identical size can carry very different quotes purely because of what is already on the concrete, so tell each contractor the slab history up front and let them price the prep honestly.
Staining is not painting concrete
This trips up a lot of homeowners. Staining concrete colors the slab by penetrating or reacting with it, leaving the concrete texture visible and, in the case of acid stain, creating a permanent mottled look that will not peel. Painting concrete lays an opaque film of paint on top of the surface, hiding the concrete entirely with solid color, and that film can eventually peel, chip, or wear, especially under traffic or moisture.
Which you want depends on the look and the surface. If you want a natural, translucent, stone like finish that shows the concrete, stain is your answer. If you want a solid uniform color or need to cover a patched, uneven slab, paint may suit better. For the paint route, our guide to the best paint for concrete covers general concrete surfaces and our guide to the best paint for a garage floor covers the specific demands of a garage slab, including hot tire pickup and moisture. Choosing the right approach up front saves you from a finish that fights the surface.
Durability differs too, which matters for your long term budget. Because acid stain reacts into the slab, it cannot peel or chip, so its color lasts as long as the concrete does, and the ongoing cost is limited to resealing over time. Water based stain bonds well but is a coating in spirit, so it holds up strongly when properly sealed yet depends more on that sealer for its life. Paint sits on top as a film and is the most prone to peeling under traffic and moisture. Weighing that longevity against the upfront price often tips homeowners toward staining for surfaces they do not want to redo every few years.
DIY versus hiring a pro
Water based acrylic stain is genuinely DIY friendly for a patio or garage floor, since it is predictable, comes in many colors, and forgives minor mistakes. A careful homeowner can clean, etch, stain, and seal a slab over a weekend and get a good result. Your costs are the stain, an etching or cleaning product, a sealer, and application tools like sprayers, brushes, and rollers.
Acid staining is harder to DIY well. The chemical reaction is unpredictable, the color develops as it reacts so you cannot fully preview it, and you must neutralize the acid afterward and dispose of the residue per local rules, never down a drain or storm drain. Grinding an old coating off concrete also generates silica dust, which is a serious respiratory hazard, so grinding requires proper dust control, a respirator rated for it, and eye protection. Between the unpredictable chemistry and the dust and disposal concerns, many homeowners hire out acid staining and heavy grinding while doing simpler water based jobs themselves. Price both paths, materials against a pro quote, using our cost calculator before you decide.
Frequently asked questions
How much does it cost to stain concrete per square foot?
Concrete staining typically runs roughly $2 to $8 per square foot. A basic water based acrylic stain sits at the lower end, while an acid or reactive stain with more prep and sealing sits higher, and heavy grinding or decorative work can push above that. The figure varies by region, slab condition, and sealer choice, so get three quotes and verify locally before budgeting.
What is the difference between acid stain and water based stain?
Acid or reactive stain chemically reacts with the concrete to create a permanent, mottled, stone like look in earth tones, but it is more skill dependent and costlier. Water based acrylic stain penetrates and bonds instead, offering a much wider color range, easier application, and a more uniform look at a lower price. Neither is simply better, they are different tools for different results and budgets.
Do I really need a sealer over concrete stain?
Yes. A sealer is essential, not optional, on both interior and exterior stained concrete. It protects the stain from wear, UV, and moisture, deepens the color, and greatly extends how long the finish lasts. Skipping it is a false economy because unsealed stain weathers and wears quickly. Exterior slabs may also need the sealer reapplied over time to keep protecting the color.
Is staining concrete the same as painting it?
No. Staining colors the slab by penetrating or reacting with it, leaving the concrete texture visible and, for acid stain, creating a permanent finish that will not peel. Painting lays an opaque film on top that hides the concrete but can chip or peel over time. For the paint route, see our guide to the best paint for concrete or the best paint for a garage floor.
Can I stain concrete myself?
Water based acrylic staining is very DIY friendly, since it is predictable and forgiving. Acid staining is harder because the reaction is unpredictable and requires neutralizing and careful disposal. Grinding off old coatings creates hazardous silica dust that demands a proper respirator and dust control. Many homeowners DIY water based jobs and hire out acid staining and grinding. Price both paths with the calculator first.
How do I budget for my patio or floor?
Measure your slab by multiplying length by width, breaking irregular shapes into rectangles and adding them up, then multiply by a per square foot range for your chosen stain type. Factor in prep condition and the sealer. Our cost calculator turns those measurements into a budget range you can compare against three local quotes. Treat all figures as typical ranges that vary by condition and region.
