Gray is the default for an interior concrete floor, and for good reason — it is what the slab already almost is, so it reads as the material rather than as a coating. Two products do this work indoors. Vibrance™ Dye gives the most even, predictable color and is the choice on a ground or polished floor; its grays are Stormy Gray and Light Slate, almost always blended with White and Charcoal. AcquaTint™ is a water-based colored sealer that colors and seals at once, in Gray, Silver Gray, Light Charcoal, and Charcoal.
For patios, pool decks, and driveways, see Gray Concrete Stain: Outdoor Project Gallery.

A living-room floor in Charcoal, Stormy Gray, and White Vibrance™ Dye, sealed.
Shop Vibrance™ Dye in Stormy Gray →
Stormy Gray and the dyes
Stormy Gray is our most popular interior gray, and it is almost never used alone. The combination that appears again and again below is Stormy Gray + White + Charcoal — the white opens it up, the charcoal gives it depth, and the Stormy Gray holds the middle. One warning that comes straight from a customer: Stormy Gray sprays darker on the first pull, so run a little into a bucket before you touch the floor or your first pass will read as charcoal.
A guest bedroom, out from under the linoleum
Old linoleum scraped up, the slab ground, patched, and cleaned back to bare concrete, then dyed in Charcoal and Stormy Gray. Note the sponge in the third photo — sponging rather than spraying is how you get the soft, cloudy variation here.






A sunroom that had gone dusty
A dull concrete sunroom floor turned into a dining area with Stormy Gray dye and sealer. Small room, one color, and it reportedly draws more compliments than anything else in the house.


A modern kitchen in four grays
Stormy Gray, White, Charcoal, and Light Slate, mottled. Four grays sounds excessive until you see it against white cabinets — the variation is what keeps a large pale kitchen from feeling clinical.


Two garages
Garages are where dye is at its most practical: it will not chip like a coating, and with the right clear coat over it, it takes tires. The first of these is a mottled Stormy Gray, White, and Black. The second is the more instructive one.




Tips: “Take your time and prepare floor accordingly. I used grinder, then pressure washed concrete. Let concrete dry before applying product. And please use a good acetone-approved sprayer.”
— DIY Customer
That last line is not optional. Vibrance™ Dye is acetone-based and will destroy the seals and gaskets in an ordinary pump sprayer.
Carpet up, concrete down
A living room taken back to the slab — carpet out, glue ground off, polished, then White, Stormy Gray, and Charcoal. The middle photographs are the useful ones: this floor looked like a mess right up until the sealer went on.






The first sealer coat, where the color finally comes together.
A cabin floor
Stormy Gray with Charcoal and a touch of White, sprayed in layers. Patching and leveling came first — the damaged areas had to be dealt with before any color, because dye will not fill anything.





A 100-year-old basement
Old stains, spray paint, and overspray across a century-old slab. Rented walk-behind grinder for the field, hand-held angle grinder for the corners, hairline cracks patched with a hardware-store cement mix, then mopped three times. The color went on in sequence — solvent satin sealer first as a base, then two coats of White, then Stormy Gray, then Charcoal for dimension, then two more coats of sealer.



— DIY Customer




Condos, and dye across a whole floorplan
What dye does that nothing else does: run one continuous floor through every room with no thresholds and no visible transitions. These are Stormy Gray with Charcoal and Driftwood, sealed gloss and polished.









Countertops and tables
Dye is not only for floors. These concrete countertop slabs use a Driftwood base with Stormy Gray worked over it in bold strokes, sealed glossy. The dining tables below pair dyed concrete tops with reclaimed wood.






Dye outdoors: driveway lines and steps
Two exceptions to the interior rule, included because they are the cheapest design ideas in this gallery. The first is a driveway with clean lines laid out in two grays — Stormy Gray and Light Slate — and sealed. The second is a set of steps in the same two colors. Neither needed more than a quart of anything.







More outdoor gray → Gray Concrete Stain: Outdoor Gallery.
The unlevel floor
One more dye project worth knowing about, though its photos live in the Charcoal gallery: a 1,600 sq. ft. floor so unlevel it took 180 bags of leveler, ground to 200 grit, and finished in Stormy Gray, White, and Charcoal.


Full details → Charcoal Concrete Floors.
Silver Gray and AcquaTint™
AcquaTint™ behaves differently from dye. It sits closer to the surface, it is water-based and low odor, and it colors and seals in one product — which makes it the usual choice for occupied houses and for commercial floors that have to go back into service quickly. Silver Gray is the commercial favorite; Light Charcoal and Charcoal are the residential ones.
Two things every project below independently reports: stir it constantly, because the pigment settles fast, and do not overlap a wet edge with a roller, because it dries with lines if you do.
A coffee shop floor, without touching the slab
Coffee N' Crafts, designed by Brad Carlisle of William B. Carlisle Design. The brief was a marbled, varied gray — and the whole space was upgraded without ripping out the concrete floor, which is most of the reason the budget worked.


The marbled gray tinted-sealer floor, and the colored concrete tables that match it.

The owners in the finished shop.
Two commercial floors in Silver Gray
The first is a commercial space over an existing colored concrete floor. The second is an office, photographed coat by coat — which is the clearest demonstration in this gallery of how much the second coat matters.








What each coat actually does
The single most useful sequence we have. Same floor, photographed bare, after one coat of Light Charcoal AcquaTint™, after three coats, and after sealer. If you have ever wondered whether to stop at one coat, this is your answer.




A residential floor in Charcoal
Straightforward, and a good look at the mid-application stage where the color is uneven and it is tempting to panic.



A bedroom, carpet to Charcoal
Carpet pulled up, slab cleaned, Charcoal AcquaTint™ over the top. A bedroom is a good first project — small, low traffic, and you can close the door on it while it cures.




An 1,800 sq. ft. basement, splashed on by an artist
A professional artist's first concrete project, and the sprayer failed. Rather than stop, they changed the plan: random graffiti-like splashes of Charcoal, then a lighter Gray rolled over the top to soften the contrast, then three coats of high-gloss wax. Six days, and the improvisation is the reason it looks like this.




Tips: “AcquaTint settles very quickly and must be constantly stirred. Enjoy the way the stain works when using more than one color. Make sure you have very good lighting to apply both stain and wax.”
— DIY Customer
A modern basement, and a concrete table
A basement finished in AcquaTint™ to protect the slab while adding just enough color, plus a Light Charcoal concrete table from the same customer set.



A concrete table finished in Light Charcoal AcquaTint™.
Three more, and what they each learned
These three did not photograph their process, but their notes are the most practical in the whole gallery.
— DIY Customer
Our note on that one: for interior sealing we recommend our water-based AcquaSeal™ sealers instead. They are low-VOC, so you will not have to open every window in the house.
— DIY Customer
Tip: “Be careful when rolling on stain not to overlap, because it can dry with lines.”
— DIY Customer
Accentuating the slab's own marbling
One more, whose photos sit in the Charcoal gallery: a 1,500 sq. ft. house where the owners specifically wanted the power trowel swirls and marbling to show through, tested for hours under where the cabinets would go, and landed on an 18-inch floor squeegee as the applicator. Full sequence → Charcoal Concrete Floors.
Shop AcquaTint™ in Silver Gray →
What's Next
- Outdoor gray → Gray Concrete Stain
- Darker → Charcoal Concrete Floors · Black Gallery
- Lighter → White Gallery
- How to do it → How to Stain a Basement Floor · Basement Floor Ideas
- Applying stain outdoors → How to Apply Outdoor Concrete Stain
- Choosing a sealer → The Best Concrete Sealer
- Prefer a reactive, mottled look? → Acid Stain Colors Guide
- Shop → Vibrance™ Dye · AcquaTint™ · EasyTint™ · Trial Kits
Direct Colors. Shawnee, OK. Manufacturing the full decorative concrete system since 1997.