Acid Stain and Dye
Concrete Staining in Dallas and Fort Worth
Short answer
Concrete staining puts color into an existing slab rather than on top of it, using either acid stain that reacts with the lime in the concrete or a water-based dye carried into its open pores. Basic stain and seal runs $2 to $4 per square foot in Dallas-Fort Worth, stain and polish $4.50 to $10, and scored patterns from $5. Same-day service is available.
Color that lives inside the slab instead of sitting on top of it
Overview
Concrete staining puts color into an existing slab rather than on top of it. There are two ways to do that, and they are genuinely different products: acid stain, which chemically reacts with the lime in the concrete to produce permanent, variable, mottled earth tones, and water-based dye, which is a fine pigment carried into the open pores of the slab in a much wider range of colors. Both need something over the top, either a sealer or a mechanical polish, before they can take traffic.
Professional Garage Concepts has been staining concrete across Dallas, Fort Worth and the surrounding metroplex since 2001. We hold 532 Google reviews at a 4.8 star average, an A+ rating with the BBB, and we are licensed, bonded and insured. Both showrooms, in Keller and Grand Prairie, hold stain samples on real concrete, which matters because a stain color card and a stained floor are two different things.
One thing up front, because it saves people money. Stain will not hide a bad slab. Color is translucent. Every patch, every trowel mark, every old adhesive shadow and every crack telegraphs straight through, and in some cases the stain makes them more obvious rather than less. If your slab is damaged, the honest answers are repair it first, polish it, or coat it with an opaque system. We will tell you which before we quote.
Acid stain versus water-based dye
Acid stain, properly called reactive stain, is a solution of metallic salts in a mild acid. It does not color the concrete so much as chemically alter it. The acid opens the surface, the metallic salts react with free lime in the cement, and the result is a new mineral deposit locked into the concrete. It cannot fade, it cannot peel, and it cannot be washed out, because it is now part of the slab. The palette is limited to what those reactions produce: browns, tans, ambers, rust reds, and a handful of blue-greens from copper.
Water-based dye is pigment, ground fine enough to travel into the concrete's pores, carried in water or solvent. No chemical reaction takes place. That means the color goes down more predictably and evenly, and it opens up the whole range that acid stain cannot reach: grays, blacks, deep blues, greens, and saturated commercial brand colors. Dye is the standard choice for coloring a polished floor. Its weakness is UV. Most dyes are not UV stable, so dye is an interior product unless it is protected, while acid stain holds color outdoors indefinitely.
The two can be combined. A common approach on a residential Dallas floor is an acid stain base for depth and variation, with dye worked in for accents or to push the tone in a direction acid cannot reach.
- Acid stain: chemical reaction, permanent, translucent, mottled and variable, earth tone palette, UV stable, works outdoors.
- Water-based dye: pigment in pores, more even and predictable, full color range including grays and blacks, generally not UV stable, interior use.
- Acid stain needs neutralizing and thorough rinsing after it reacts. Dye does not.
- Dye is the standard for coloring polished concrete, because it goes in before the final resin passes and gets locked in by them.
- Both need a sealer or a polish over the top. Neither is a wear surface by itself.
Why acid stain results are variable, and why that is the point
An acid stained floor is never uniform, and no contractor can make it uniform. The color depends on how much free lime is available at each spot of the slab, and that varies with how the concrete was mixed, how it was floated and troweled, where it cured faster, where a hose ran across it, where a patch was made, and what has soaked into it over the years. Two adjacent rooms poured on the same day from the same truck will stain differently.
That variation is what people are buying. A well-stained floor has depth, movement and translucence that no manufactured flooring reproduces, and it looks like stone or leather rather than like a product. If you want an even, repeatable, matches-the-sample color, acid stain is the wrong specification. You want dye, or you want an opaque coating.
This is why we always do a test area on your actual slab. A sample panel made from someone else's concrete tells you nothing about what your floor will do. We stain a section, seal it, and you look at it in your own light before we do the whole room. On a Fort Worth job with several pours in the same building, we test each one, because they will not match and it is better to know that on day one.
Sealing, polishing and what actually protects the color
Stain is color. It is not protection. An unsealed stained floor will pick up every spill and wear in every traffic path within weeks. What goes over the color determines how the floor performs and, to a large extent, how it looks, because the topcoat controls sheen and how much the color darkens.
There are three sensible ways to finish a stained floor. A topical film sealer, usually acrylic or urethane, sits on the surface and deepens the color the way water on a rock does. Acrylics are inexpensive and easy to recoat but wear faster. Urethanes are much tougher and are the right answer for a commercial interior. A penetrating sealer soaks in and leaves the natural matte look with no film to wear through, which is what most exterior stained patios in DFW should get. Or the stained floor gets mechanically polished, which locks color in with no film at all and gives you the most durable result available.
Maintenance depends entirely on which you chose. A film sealed floor gets recoated when it starts to wear through in the traffic lanes, and how often depends on the traffic and not on a calendar. A polished stained floor needs only a pH neutral cleaner and periodic stain guard.
- Acrylic sealer: lowest cost, strongest color pop, easiest to recoat, shortest life. Good for patios and low-traffic interiors.
- Urethane or polyaspartic topcoat: much harder, better chemical and UV resistance, the right choice for a commercial interior floor.
- Penetrating silane or siloxane: no film, natural matte finish, best for exterior stained concrete in Texas sun.
- Mechanical polish over dye: no film at all, longest life, lowest maintenance, highest up-front cost.
- Any film sealed floor gets slick when wet. A slip resistant additive belongs in the final coat on patios, pool decks and entries.
Indoor and outdoor staining in Texas
Indoors, you have every option. Acid stain or dye, film sealer or polish, any sheen you want. The slab is stable, it is dry, and the color is protected from UV. Most interior stain work we do in Dallas and Fort Worth is living areas, entries, restaurants, retail and converted garages, and a good share of it is stain combined with polishing.
Outdoors, the rules narrow fast. UV eliminates most dyes, which is why exterior work is almost always acid stain. Texas sun and thermal cycling are hard on film sealers, and a film that traps moisture on an exterior slab will cloud, blush white and eventually flake, because water moving up through the slab has nowhere to go. Freeze and thaw cycles, which DFW gets several of most winters, accelerate that. On patios, walkways and pool decks we usually specify acid stain with a penetrating sealer or a UV stable film in a low build, plus traction additive, and we build in drainage awareness rather than fighting it.
Pool decks get one additional constraint: surface temperature. A dark stain on a west-facing Dallas pool deck in August will be uncomfortable to walk on barefoot. Lighter tones are a functional decision there, not just an aesthetic one.
Combining stain with polishing and scored patterns
Two techniques take a stained floor from colored concrete to a designed floor, and both are more affordable than most people assume because the slab is already there.
Dye and polish together is the highest-performing decorative concrete floor we install. The dye goes in after the densifier and before the final resin passes, so the color is inside the concrete and the polish is the wear surface. Nothing is on top to peel or wear through. Adding dye to a polish costs $1.00 to $2.00 per square foot on top of the polish price, which makes it one of the best value decisions available in the whole category.
Scoring is saw cutting a pattern into the slab and staining the areas differently, so the floor reads as tile, planks, a grid, a border or a custom layout. Cuts are shallow, they are permanent, and they can follow any geometry you can draw. Scoring runs $3.00 to $5.00 per square foot, and custom designs, medallions, borders and logos run $5.00 to $15.00 per square foot depending on complexity. A scored and stained entry in a Dallas retail space costs a fraction of what the same look costs in real stone.
- Dye plus polish: color inside the slab, no film, lowest lifetime maintenance. Add $1.00 to $2.00 per sq ft to the polish price.
- Acid stain plus polish: variable natural color with a mechanically polished wear surface.
- Saw cut scoring: $3.00 to $5.00 per sq ft. Grids, plank layouts, borders and room-defining patterns.
- Custom designs, medallions and logos: $5.00 to $15.00 per sq ft, quoted from your artwork.
- Multi-color layering: an acid stain base with dye accents, tested on your slab before production.
What staining will not fix
This is the section that saves people the most money, so read it before you spend anything. Stain is translucent. It changes the color of what is there. It does not cover, level, hide or repair.
Here is what shows through a stained floor, every time. Patches, because patch material has different lime content and takes stain completely differently. Trowel marks and burnish marks left by the original finisher. Old adhesive residue from carpet or tile, which blocks stain entirely and leaves ghost patterns. Cracks, which stain darker along the edges and become more visible rather than less. Wheel tracks, oil spots and anything that soaked into the slab in a previous life. Chemical damage and efflorescence. And any place where a saw cut or a repair changed the surface.
If your slab has those problems, you have three honest options. Repair the slab and accept that repairs will read differently. Polish it, which produces a much more uniform surface than staining does. Or coat it with an opaque epoxy, polyaspartic or flake system, which is the only category that genuinely hides what is underneath. We will walk your floor and tell you which one it is. That conversation is free, and it is a lot cheaper than staining a slab that should not have been stained.
How it works
How we stain a concrete floor
- STEP 01
Slab evaluation and honest assessment
We look at the slab in daylight and under raking light, checking for adhesive residue, patches, trowel burn, cracks and contamination. If the floor is not a good stain candidate we say so at this visit. This is the single most useful hour in the whole project.
- STEP 02
Test area on your own concrete
We stain, neutralize and seal a test section of your actual floor and you look at it in your own lighting. On buildings with more than one pour we test each one, because separate pours stain differently and there is no way to make them match. Nothing goes into production until you approve the test.
- STEP 03
Stripping and surface preparation
Coverings, adhesive, old sealers, paint and curing compounds come off completely. Anything left on the slab blocks stain and leaves a ghost. Prep is usually a diamond grind, and demolition of existing flooring runs $1.00 to $3.00 per square foot.
- STEP 04
Repairs and any scoring
Cracks and spalls are repaired, and saw cut patterns are laid out and cut at this stage while the slab is bare. Scoring runs $3.00 to $5.00 per square foot. Cuts are permanent, so layout gets marked on the floor and approved before a blade touches it.
- STEP 05
Stain or dye application
Acid stain is sprayed and worked to control the mottling, then given time to react. Dye is applied to open concrete and can be layered for depth. Application technique is most of the craft here, and it is the reason two crews get different floors from the same product.
- STEP 06
Neutralize and rinse
Acid stain has to be neutralized with a basic solution and rinsed until the residue is fully removed and the slab reads neutral. Skipping or shortcutting this step is the number one cause of sealer failure on stained floors, because a sealer over unneutralized residue will not bond.
- STEP 07
Seal or polish
Once the slab is dry, the color gets its protection: a penetrating sealer, a film sealer in the sheen you selected, or a full mechanical polish. Slip resistant additive goes into the final coat on patios, entries and pool decks. Sheen selection is made against the test area, not a brochure.
- STEP 08
Cure, walk-through and care instructions
Film sealers need cure time before furniture and traffic, typically 24 hours for foot traffic and longer for anything heavy. We walk the finished floor with you and hand over written care instructions, including which cleaners will damage the finish. On a stained floor, the wrong cleaner is the fastest way to ruin it.
Straight pricing
Concrete staining prices in Dallas and Fort Worth
These are installed DFW ranges, not quotes. Staining price depends heavily on slab condition, how much prep and repair the floor needs, and how complex the pattern is. A stain over a clean bare slab and a stain over a slab with carpet adhesive on it are different jobs.
Basic stain and seal
$2 to $4per sq ft
Patios, entries, garages and interior floors on a clean, sound slab with a single color
- Surface prep on bare, sound concrete
- Single color acid stain or water-based dye
- Neutralize and full rinse
- Sealer in your selected sheen
- Test area on your slab before production
Stain and polish
$4.50 to $10per sq ft
Interior floors that need color plus the lowest lifetime maintenance available. Living areas, retail and restaurants
- Full mechanical polish sequence with lithium densifier
- Dye added during polishing at $1.00 to $2.00 per sq ft
- No film on the floor, so nothing to peel or wear through
- Penetrating stain guard
- Gloss level selected from a test area
Scored and patterned
$5 to $15+per sq ft
Floors that should read as tile, plank, stone or a designed layout at a fraction of stone cost
- Saw cut scoring $3.00 to $5.00 per sq ft
- Custom designs, borders, medallions and logos $5.00 to $15.00 per sq ft
- Multi-color stain and dye layering
- Layout marked on the floor and approved before cutting
- Sealer or polish over the finished pattern
Answers
Frequently asked questions
Still stuck? Call (817) 381-6173 and talk to someone who does this every day.
How much does concrete staining cost in Dallas?
Basic concrete staining in Dallas runs $2 to $4 per square foot installed, including prep, a single stain color and a sealer. Adding a saw cut pattern brings it to $3 to $5 per square foot on top of that, and custom designs, borders or logos run $5 to $15 per square foot depending on complexity.
Stain combined with mechanical polishing runs $4.50 to $10 per square foot and is the most durable version of a colored concrete floor.
What is the difference between acid stained concrete and dyed concrete?
Acid stain chemically reacts with the lime in the slab to create permanent, variable, mottled earth tones that cannot fade or peel. Water-based dye is fine pigment carried into the concrete's pores, which gives a much wider color range including grays and blacks and lays down far more evenly.
Acid stain is UV stable and works outdoors. Most dyes are not, so dye is generally an interior product in Texas sun.
Will acid stain hide cracks and stains in my existing slab?
No. Acid stain is translucent, so cracks, patches, trowel marks, old adhesive residue and oil spots all show through, and in many cases stain makes them more visible rather than less. Anything already in your slab will still be there under the color.
If the slab is damaged, the honest options are repairing it first, polishing it, or covering it with an opaque flake or epoxy coating.
Does stained concrete hold up outdoors in Dallas and Fort Worth?
Yes, when it is acid stain protected by the right sealer. Acid stain is UV stable and will not fade in Texas sun, which is why exterior DFW patios and pool decks get reactive stain rather than dye. The sealer is the part that wears, not the color.
We usually specify a penetrating sealer or a low-build UV stable film outdoors, because a heavy film on an exterior slab can trap moisture and cloud.
How long does stained concrete last?
The color is permanent. Acid stain becomes part of the concrete chemically and cannot fade or wear off, and dye locked into a polished floor lasts as long as the polish does. What has a service life is the protective layer over the color.
An acrylic sealer on a Dallas patio typically needs recoating every two to three years. A urethane topcoat indoors goes much longer, and a polished floor needs no film at all.
Is stained concrete slippery?
Sealed stained concrete is slippery when wet, the same as any hard smooth floor with a film on it. The fix is a slip resistant additive broadcast into the final sealer coat, which adds fine texture without changing the look, and it belongs on every patio, pool deck and entry we seal.
Inside a dry Dallas living space it is a non-issue. Outside, it is standard on our scope.
Can I stain my concrete and polish it too?
Yes, and it is the best-performing version of a colored concrete floor. Dye is applied during the polishing sequence, after the densifier and before the final resin passes, so the color sits inside the slab and the polished concrete itself is the wear surface. No film, nothing to peel.
Adding dye to a polish costs $1.00 to $2.00 per square foot over the polish price.
Can you match a stain color exactly to a sample?
Not with acid stain, and any contractor who promises that is setting you up to be unhappy. Reactive stain color depends on the free lime in your specific slab, so the same product produces different results on different concrete, and even different pours in the same building will vary.
If you need a repeatable, exact color, we use dye or an opaque coating instead. We always test on your slab first.
Related services
Concrete Services
Polished, stained, sealed and industrial concrete for DFW homes, shops, warehouses and plants. We grind, dye, densify and coat existing slabs, and we publish what it costs per square foot.
Learn morePolished Concrete
We grind your existing slab through a diamond grit sequence until the concrete itself is the finished surface. Densified, joint filled, stain guarded, and priced by the square foot before you commit.
Learn moreSealed Concrete
Penetrating silane and siloxane sealers that repel water from inside the concrete, or topical films that add sheen and stain resistance. We specify by exposure, not by habit.
Learn morePatio & Pool Deck
Light heat-reflective colors, real wet traction built into the surface, and topcoats that shrug off chlorine, salt systems and direct UV. Color matched to your garage floor if you want it.
Learn moreGarage Floor Coatings
We grind the slab down to clean concrete, fix what is broken, and put down a coating system matched to your floor and how you use it. Two DFW showrooms where you can hold the real samples.
Learn moreReady to get concrete staining handled?
Call (817) 381-6173 or send the form. We answer quote requests the same business day, and we have been doing this across DFW since 2001.
