Skip to main content
Bel Covo
deep red exposed aggregate polished concrete

Concrete staining vs. polished concrete in Oklahoma

Ron Galloway

Ron Galloway

Owner, Bel CovoUpdated

Concrete staining vs. polished concrete in Oklahoma comes down to three things: the shape your slab is in, how much upkeep you want, and how you want the floor to look in 5 years. Staining adds color to the slab, then puts a clear sealer on top. Polishing grinds the concrete itself until it shines. One lays a film over your slab. The other makes the slab the finish.

That one difference drives every gap in cost, wear, and care below. Both finishes show the concrete you already have instead of covering it up. If you already lean one way, get a price online and we’ll send pricing for both.

Staining and polishing take two different routes

Both jobs start the same way. We grind the slab to strip off old coatings and open up the pores in the concrete. After that, the two jobs split.

Stained concrete gets a color coat that soaks into the top layer of the slab. The color is either an acid stain or a water-based dye. Then a clear sealer goes on over it. That sealer is the part you walk on. It guards the color and gives the floor its shine. However you color it, you end up with a coated floor.

Polished concrete skips the color step, unless you add a dye. The crew keeps grinding with finer and finer diamond pads. Between rounds, we put down a densifier, a liquid hardener that soaks in and toughens the surface. The shine comes from the concrete itself, not from a coat on top. Nothing sits on the slab to scratch, peel, or wear through. Those extra rounds are why a polish takes 3 to 5 days, while a stain job takes 2 to 3.

Think of a car. You can wax it, which lays down a film you have to renew every season. Or you can buff the paint itself until light bounces off it. Staining works like the wax, and polishing works like the buff. A stained floor needs its film renewed. A polished floor doesn’t, because there’s no film on top to wear out.

How do stained and polished concrete compare on cost, durability, and maintenance?

Stained concrete costs less to put in. Polished concrete costs less to keep up over a 10-year stretch. The table lines up stained vs. polished concrete on what Oklahoma homeowners ask us about most.

CategoryStained ConcretePolished Concrete
Process TypeCoating (grind, stain, seal)Mechanical (grind, densify, polish)
AppearanceMottled (acid) or even (dye) color; shine from the sealerNatural stone and cement tones; shine from the concrete
DurabilitySealer is the weak spot; chairs and furniture scratch itNo coating to damage; stands up to scuffs and knocks
Cost Range$2.19 to $6.29 per sq ft$3.83 to $6.25 per sq ft
Installation Time2 to 3 days typical3 to 5 days typical
MaintenanceClean, lightly scuff, and reseal every 2 to 4 yearsDust mop and machine scrub; new burnish every 3 to 7 years
Slab Condition RequirementsCan’t hide cracks, patches, or ghostingCan’t hide cracks, patches, or ghosting
Moisture HandlingSealer traps vapor; can peel or bubble on a damp slabNo coating to trap vapor; lets it pass through
Ideal Use CaseColor-first makeover on a dry, sound slabLow-upkeep floor on any sound slab

For a 1,000-square-foot floor, stain runs $2,250 to $6,350 and polish runs $4,100 to $6,600, both before the drive cost, which is our trip to your site. Where you land in each range depends on the options you pick. For your own number, put your size and slab into the quote tool.

What is ghosting, and does it affect both finishes?

Ghosting hits stained and polished floors the same way. If you’re redoing an old slab, you need to know about it before you pick a finish. Ghosting is a shadow of whatever used to cover the slab. The four usual causes are carpet glue, tile mastic (the glue under tile), VCT glue (the glue under vinyl tile), and paint. Grinding takes off what’s on the surface. But the stain from those glues has already soaked in deeper than any grinder can reach, so the shadow stays. It’s a record of the old floor, not a flaw in the new one.

On a stained floor, ghosting shows up as patches that soak up more or less stain than the floor around them. On a polished floor, it shows up as color changes in the bare concrete. Either way, the pattern often matches the old tile grid or the seams of a carpet pad. That’s usually the moment a homeowner learns their slab has a memory.

We photograph every slab at the estimate visit, so you see the ghosting before any work starts. Nobody should sign a contract and then find the outline of ten-year-old carpet glue. If the pattern is more than you can live with, a concrete overlay may suit you better than stain or polish. Neither one can erase what the concrete has soaked up deep down.

Your slab tells you which finish to choose

Before you pick, look at your slab. A dry slab with light ghosting and no big cracks can take either finish. A slab with signs of water (a white chalky crust, peeling paint, damp spots) points to polish, because there’s no sealer to trap the vapor. A slab with heavy ghosting from old VCT or carpet glue may look better with an acid stain. The stain works the shadows into the design instead of fighting them.

How does acid stain differ from water-based dye?

Acid stain and water-based dye are the two ways to color a stained floor, and they look very different. Acid stain has metal salts in it that react with the lime in your concrete. That reaction makes a mottled color that shifts across the floor. No two acid-stained slabs look alike. The result depends on the minerals in the concrete, its age, and how much it soaks up. The colors stay in earth tones: ambers, browns, blue-greens, and terra cottas.

Water-based dye works another way. Its tiny bits of color fill the pores with no chemical reaction at all. Dye gives you more colors, including grays, blacks, and brighter shades, and a more even look. The tradeoff is that dye colors tend to look flatter than acid stain. Both need a clear sealer over the color, and that sealer is the part you keep up over the years.

One polish, four options: how we build your polished floor

We sell one polished concrete floor, Slab Boss Polish. You shape it by picking options, not by choosing between products.

The base floor works on any slab you already have, no matter how it was poured. We grind through four to six rounds of diamond grit and harden the surface with a densifier. Then we polish it to the shine you want: matte, satin, or high gloss. A stain repellent and a final burnish come with it, so spills are less likely to leave a mark. The floor work starts at $3.58 a square foot. That price is the floor work alone. Setup goes on top, which is why whole-job prices start higher. The base floor is the right fit for most Oklahoma homeowners turning a garage, basement, or living area into a finished floor.

Three options each build a better floor:

  • Grout and Cutback (+$1.20 a square foot, plus $1.63 a foot of edge) adds grinding across the floor to open up the stone to the level you pick. Then a grout coat fills pores and small holes, so the finish looks tighter and more even.
  • Double-Pass Densification (+$0.40 a square foot) adds a second coat of hardener on top of the one that comes standard, so the surface hones tighter and holds a higher shine.
  • Dye Staining (+$0.70 a square foot) adds a see-through concrete dye for color during the polish. This is how you get a stained polished floor.

Not every slab can take the upgrades, so we look at the slab first. If we also pour the slab through Pour-4-Polish, it’s built for the polish from day one. When a Slab Boss pour on the same quote covers the polish footage, your field and edge polishing comes in 30 percent lower.

Every version ends as a polished floor with no coating on top. The options decide how far the work goes, and that sets the cost.

When should you choose staining over polishing (and vice versa)?

Oklahoma houses and weather push some slabs toward one finish or the other. Use this quick check.

  • Pick stained concrete if you want a set color, your slab is dry and sound, you don’t mind resealing on a schedule, and you want the lower price to start. Staining is the faster, cheaper way to turn a plain gray slab into a finished floor.
  • Pick polished concrete if you want a floor that needs very little care, your slab has moisture problems, you like bare stone and natural concrete tones, or you’re building new and can plan the pour around the polish. It costs more up front and less over the years, since there’s no sealer to renew.
  • Look at a concrete overlay if your slab has heavy ghosting, lots of cracks, or patches that neither finish can hide. An overlay gives you a fresh surface to start from.

Resealing a stained floor isn’t hard, but it’s real work. Every 2 to 4 years, the floor needs a cleaning, a light scuff with a buffer pad, and a fresh coat of sealer. The sealer also doesn’t like solvents. Nail polish remover, paint thinner, or some cleaners left sitting on it will mar the finish on contact. Polished concrete doesn’t carry that risk, because there’s no coating on top for a solvent to reach.

Both floors show off the concrete you already own. What’s left to decide is how much upkeep you want on your calendar.

Not sure which finish fits your slab?

Tell us a few things about your space, your slab, and what you want from the floor. We'll send you pricing for both finishes.

Related project photos

Worker finishing vivid blue metallic stained concrete floor in commercial space with Yukon OK brandingWarm brown acid-stained concrete floor in a barndominium with rustic reclaimed wood accent wallAcid stained concrete floor with amber brown tones near rustic commercial barAmber stained polished concrete floor behind commercial bar areaWarm amber acid-stained concrete floor with crackle texture paired with ebony alder wood trimStained and sealed concrete floor showing warm golden-brown tone near wood door

Frequently asked questions

Can you stain polished concrete?

Not with a regular stain once the polish is done. Polishing uses a densifier, a liquid hardener that closes the pores a stain needs to soak into. For color on a polished floor, we add a see-through dye during the polish. That's our Dye Staining option. If you want the look of a stained floor with shine on top, pick staining with a high-gloss sealer. The two jobs don't swap for each other.

Which lasts longer, stained or polished concrete?

Polished concrete goes longer between upkeep. A polished floor needs a new burnish every 3 to 7 years, depending on how much foot traffic it gets. Stained concrete needs a fresh coat of sealer every 2 to 4 years, because the sealer wears, not the stain. In busy spots like kitchens and hallways, a polished floor holds up with less work from you.

Does ghosting show through stained and polished concrete?

Yes, it shows through both. If your slab once had tile, carpet glue, VCT, or paint on it, those leave shadows in the concrete. Neither staining nor polishing can erase them. The shadows become part of the floor's look, but you will see them. We photograph every slab before we quote, so you know what to expect.

How much does decorative concrete cost in Oklahoma?

Stained concrete runs $2.19 to $6.29 a square foot for homes in the OKC and Tulsa areas. Polished concrete runs $3.83 to $6.25 a square foot, depending on how much shine you want and how much of the stone in the concrete shows. Both cost a lot less than hardwood, tile, or luxury vinyl laid over the same slab.

Ready to transform your floors?

Get a free, no-obligation quote for your concrete flooring project.