Stained concrete floors cost $2 to $6 per square foot for a basic acid stain with sealer, while polished concrete runs $3 to $12 per square foot depending on the gloss level and aggregate exposure. For a typical 500 sq ft basement or living area, that puts staining at $1,000 to $3,000 and polishing at $1,500 to $6,000 installed. Both processes work on existing slabs, but they do fundamentally different things to the concrete, and the condition of that slab determines more of the final cost than the finish you choose.
Staining vs. Polishing: Two Different Processes
These terms get used interchangeably online, but they describe different chemistry. Understanding the distinction prevents expensive surprises.
Acid staining uses a metallic salt solution (typically iron or copper chloride) that reacts with the calcium hydroxide in concrete. The reaction produces permanent color that won’t peel or flake because it’s part of the concrete itself. A clear sealer goes on top to protect the stained surface from wear and moisture. The color palette is limited to earth tones and blue-greens, though water-based stains expand the range to virtually any color at the expense of the mottled, variegated look that makes acid stain distinctive.
Mechanical polishing grinds the concrete surface with progressively finer diamond tooling, from 30-grit metal bonds down to 1500- or 3000-grit resin pads. A chemical densifier (lithium silicate is the current standard) penetrates between grinding steps to harden the surface and fill microscopic pores. The result is a floor that reflects light not because of a coating on top but because the concrete surface itself has been refined to a smooth plane. Nothing is added that can wear off.
That distinction matters for long-term cost. Stained floors need their sealer reapplied every two to four years. Polished floors need almost nothing beyond dust mopping and occasional damp cleaning.
Cost Breakdown: Stained Concrete
| Service Level | Cost per Sq Ft | What’s Included |
|---|---|---|
| Basic single color | $2–$6 | One acid or water-based stain color, surface prep, sealer |
| Multi-color design | $6–$11 | Two or more colors, sawcut borders, sealer |
| Custom patterns | $11–$16 | Scored patterns, multiple color buildups, premium sealer |
| Hand-applied / stencil work | $16–$25 | Stencils, faux finishing, artistic application |
Most residential staining jobs fall in the $2–$6 range. The jump from basic to multi-color isn’t just about more stain; it’s about precise masking and the skill required to control how colors blend at boundaries. Each additional color roughly doubles the labor time because the previous color must be neutralized, rinsed, and dried before the next application.
Water-based stains cost about the same to apply as acid stains but produce an opaque, uniform color rather than the reactive mottling of acid stain. Contractors in decorative concrete tend to prefer acid stain for living spaces because the organic variation hides minor slab imperfections that would show through a flat, even color.
Cost Breakdown: Polished Concrete
| Finish Level | Grit Range | Cost per Sq Ft | Appearance |
|---|---|---|---|
| Flat / honed | Below 400 | $3–$7 | Matte, minimal reflection |
| Satin | 400–800 | $5–$9 | Low sheen, slight light reflection |
| Semi-polished | 800–1500 | $8–$12 | Clear reflections, objects identifiable in floor |
| High-gloss | 1500–3000 | $12–$20+ | Mirror-like clarity, wet appearance |
Each step up the grit ladder adds another grinding pass. A flat hone requires four passes minimum; a high-gloss finish needs seven or more. Equipment rental on a planetary grinder runs $500–$800 per day, so those extra passes translate directly to labor hours and tooling wear.
Aggregate exposure adds another cost dimension. A “cream” finish polishes only the top paste layer. Grinding deeper reveals sand particles (“salt and pepper” at 1/16 inch) or larger aggregate stones (at 1/8 to 1/4 inch), as detailed in Concrete Network’s polishing level guide . Deeper cuts cost more in diamond tooling and time, but they also expose the actual character of the concrete mix, which can produce a terrazzo-like look without the terrazzo price tag.
The catch nobody mentions online: polished concrete doesn’t add a surface. It refines what’s already there. If the original pour used a low-strength mix (under 3,500 PSI), had a high water-to-cement ratio (above 0.50), or used soft limestone aggregate, no amount of grinding will produce a glossy finish. The surface stays chalky and porous. Contractors who do mockups before quoting the full job are the ones worth hiring. PROSOCO’s polishing guide recommends mockups 100% of the time, and that’s advice from a manufacturer with no incentive to talk clients out of projects.
Surface Prep: The Real Cost Driver
Prep work accounts for 40–50% of the total project cost on any floor that isn’t a freshly poured, clean slab. Here’s what adds to the bill.
| Prep Task | Added Cost | When It’s Needed |
|---|---|---|
| Adhesive/mastic removal | $1–$3/sq ft | After pulling up carpet, vinyl, or tile |
| Crack filling (polyurea/epoxy) | $1–$3/linear ft | Any visible cracks before staining or polishing |
| Concrete patching | $2–$4/sq ft | Spalled areas, deep gouges, previous repair patches |
| Leveling (self-leveler) | $2–$5/sq ft | Slabs more than 1/4 inch out of level |
| Coating removal (old paint/epoxy) | $1–$3/sq ft | Previously painted or coated floors |
Old carpet glue is the most common prep headache in residential work. The brown mastic adhesive used through the 1980s and 1990s contains plasticizers that contaminate concrete pores. Mechanical grinding removes the bulk, but residual contamination can bleed through stain or prevent densifier absorption during polishing. A contractor who quotes the job without seeing the bare slab is guessing.
Patches from previous plumbing work or HVAC modifications are another problem. Patching compound has a different calcium content than the original pour, so acid stain reacts differently on patches, producing visible color variation. With polishing, patches grind at a different rate than surrounding concrete, leaving visible boundaries. Neither issue is a dealbreaker, but both require a plan before work starts.
DIY vs. Professional
| DIY Staining | Professional Staining | Professional Polishing | |
|---|---|---|---|
| Materials per sq ft | $0.30–$0.50 | Included | Included |
| Total cost (500 sq ft) | $150–$250 | $1,000–$3,000 | $1,500–$6,000 |
| Equipment needed | Sprayer, neutralizer, sealer, PPE | Contractor-supplied | Planetary grinder ($500–$800/day rental) |
| Time for 500 sq ft | 2–3 days | 1–2 days | 2–4 days |
| Risk level | Medium | Low | High |
DIY staining is feasible for homeowners comfortable with chemical handling. Acid stain is a mild hydrochloric acid solution that requires rubber gloves and eye protection plus adequate ventilation. The application follows a fixed sequence: spray, let it react for four to eight hours, neutralize with baking soda and water, rinse, dry, seal. Materials run under $0.50 per square foot. The risk isn’t physical danger but cosmetic: uneven application or missed spots during neutralization produce results that can’t be easily corrected.
DIY polishing is impractical for most homeowners. Planetary grinders weigh 500–800 pounds and require experience to operate without gouging the floor. Rental shops carry them, but the learning curve for consistent diamond pressure across a 20-inch head means your first 50 square feet will look noticeably different from your last 50. Professional polishing contractors own their equipment and have calibrated their technique over hundreds of jobs.
Stained and Polished Concrete vs. Other Flooring
For context, here’s how decorative concrete compares to alternatives that homeowners typically weigh against it:
| Flooring Type | Installed Cost per Sq Ft | Lifespan |
|---|---|---|
| Acid-stained concrete | $2–$6 | 20–30 years (with resealing) |
| Polished concrete | $3–$12 | 25+ years (minimal maintenance) |
| Epoxy coating | $3–$12 | 5–20 years (depends on product type) |
| Luxury vinyl plank | $4–$10 | 10–20 years |
| Laminate | $3–$8 | 10–25 years |
| Tile | $7–$15 | 25–50 years |
Stained concrete is the budget play among decorative finishes. Polished concrete competes with mid-range tile on price but wins on maintenance cost over the floor’s lifetime. Neither option works well in homes built on pier-and-beam foundations unless a concrete slab already exists at grade level. For a broader look at options, see the flooring cost overview or the flooring comparison guide .
When Each Finish Makes Sense
Acid stain fits basements and sunrooms where the earth-tone palette suits the setting and the budget is tight. Covered patios work too, provided they stay dry. The mottled, organic color pattern is forgiving of minor slab imperfections. Staining is also the better choice when the concrete strength is unknown or below 3,500 PSI, since it doesn’t depend on the slab’s density for the final look.
Polished concrete belongs in open-concept living areas, kitchens, and loft-style spaces where reflected light amplifies the sense of space. High-gloss polished floors bounce natural light deep into rooms, reducing the need for artificial lighting during daylight hours. The higher upfront cost pays back through near-zero maintenance: a dust mop and a weekly damp pass with a pH-neutral cleaner are the entire care routine.
One scenario where neither finish makes sense: the slab has extensive structural cracking (more than hairline), significant heaving, or moisture vapor emission above 3 lbs per 1,000 sq ft per 24 hours. At that point, the prep costs to fix the underlying problems exceed the cost of the decorative finish, and an overlay or alternative flooring material becomes the more practical path.
Regional Pricing
All costs above reflect national averages. Decorative concrete contractors charge 20–40% more in coastal metros like San Francisco, New York, and Miami than in the Midwest or rural South. Two factors drive the gap: higher labor rates and fewer polishing contractors competing for residential work in expensive markets. In areas with a strong decorative concrete scene (Phoenix, Dallas, Atlanta), competition keeps prices closer to the low end of each range. Rural homeowners sometimes face the opposite problem: the nearest qualified polishing contractor may be two hours away, and travel charges add $500–$1,500 to the project.
Finding a Contractor
Decorative concrete is a specialty trade. General contractors and basic flatwork crews rarely have the equipment or technique for quality staining or polishing.
Start with the American Society of Concrete Contractors (ASCC), which absorbed the former Concrete Polishing Association of America and runs a Concrete Polishing Council with a searchable member directory. The Decorative Concrete Council, also under ASCC, covers staining and overlay work. Local concrete supply houses (not big-box stores) are another reliable referral source; they know which contractors buy professional-grade densifiers and diamond tooling versus the cheapest products available.
When vetting candidates, ask for three recent residential projects you can visit in person. Photos hide slab imperfections, uneven aggregate exposure, and halo marks around patches. Walking a finished floor tells you more in five minutes than any portfolio. Request a paid mockup on your actual slab before committing to the full project. Any contractor who refuses to do a test section on a floor they haven’t worked on before is either overconfident or underskilled.