Most homeowners discover too late that concrete color is permanent and the four methods of applying it produce wildly different results. How to color concrete properly depends on whether the slab is fresh or cured, indoors or outdoors, and what kind of finish you want. After coloring patios, driveways, and basement floors with each method, the differences in cost, longevity, and look are bigger than the marketing suggests.
- Method 1: Integral Color (Mixed Into Wet Concrete)
- Method 2: Acid Stains
- Method 3: Water-Based Concrete Dyes
- Method 4: Concrete Paint or Stain Coatings
- Surface Preparation: The Step Most People Skip
- Choosing the Right Color
- Sealing Is Required, Not Optional
- Cost Per Square Foot Comparison
- Common Mistakes to Avoid
Method 1: Integral Color (Mixed Into Wet Concrete)
Integral color goes into the concrete mix at the truck or mixer. Powder or liquid pigments based on iron oxides bond chemically with the cement and color the slab through its full depth. Davis Colors and Solomon Colors dominate the market with iron oxide pigments running $8 to $15 per pound. A typical 4-inch driveway needs 2 to 3 pounds per cubic yard, adding $30 to $60 per yard to the concrete cost.
Integral color is best for new pours where the mix can be controlled. Color stays consistent because it’s distributed evenly through the slab. Surface scratches don’t expose a different color underneath. The downside: you commit to one color forever, and saturation tops out around medium tones since heavier pigment loads weaken the concrete.
Method 2: Acid Stains
Acid stains are a chemical reaction. Hydrochloric acid mixed with metallic salts soaks into cured concrete and reacts with calcium hydroxide to form mineral deposits in the pores. The result is a translucent, mottled, leather-like finish unique to each slab. Kemiko, Increte, and Smith’s Color Floor sell name-brand acid stains at $50 to $90 per gallon, covering 200 to 400 square feet per coat.
Application requires careful PPE: nitrile gloves, respirator, and eye protection. Spray on with a plastic pump sprayer, agitate with a soft-bristle brush for blending, and let react for 4 to 8 hours. Neutralize with a baking soda and water rinse, then seal. Acid stains work best on indoor or covered concrete; UV exposure fades the colors over 5 to 10 years.
Method 3: Water-Based Concrete Dyes
Concrete dyes are pigment particles small enough to penetrate cured concrete without acid reaction. They produce vibrant, predictable, single-color results that acid stains can’t match. Blacks, blues, and greens look especially saturated with dye. Brickform, NewLook, and Surecrete sell concrete dyes at $40 to $70 per gallon, covering 250 to 350 square feet.
Dyes are easier and faster than acid stains: spray on, let absorb for 5 minutes, wipe excess, and seal. No neutralization required. The trade-off is durability; most water-based dyes are not UV-stable and fade outdoors within 3 to 5 years. For interior basements, retail floors, and garages, dyes look great for the long haul.
Method 4: Concrete Paint or Stain Coatings
Surface coatings sit on top of concrete rather than penetrating it. Behr Premium Concrete Stain ($35 a gallon) and Sherwin-Williams H&C Concrete Stain ($45) are the most common. They cover scratches and old patches but require thorough surface prep: degrease, etch, rinse, and let dry 48 hours before applying.
Paint and surface stains last 3 to 7 years on driveways and patios before peeling at high-traffic areas. Reapplication requires stripping the previous coat, which adds significant labor cost. They’re the right choice when the existing concrete is already discolored beyond what dyes can hide, and you need a uniform appearance fast.
Surface Preparation: The Step Most People Skip
Every coloring method except integral pigment requires a clean, porous surface. Old slabs almost always have curing compound, sealer residue, oil stains, or polymer admixtures that block penetration. Use a concrete degreaser like Quikrete Etch & Cleaner ($15) followed by a 10-15% muriatic acid wash. Rinse with a pressure washer and let dry 48 to 72 hours.
Test absorption by sprinkling water on the slab; it should darken and soak in within 30 seconds. If water beads, the surface needs more etching. Skipping this step is the single biggest cause of color failures, blotchy results, and premature peeling.
Choosing the Right Color
Earth tones (tans, browns, terra cottas) work best for outdoor patios and driveways because they mask dirt and aging. Greys and charcoals look modern but show every speck of pollen and bird droppings. Reds and rusts hide leaves and iron staining well. For interior floors, anything goes; basement floors with charcoal stain and a high-gloss sealer pass for polished concrete at a fraction of the cost.
Always test colors on a 2×2 ft hidden area first. The same product produces different results depending on the cement chemistry, age, and surface texture. Photos online never match reality, even from reputable brands.
Sealing Is Required, Not Optional
All four coloring methods require sealing to protect the color and concrete itself. Solvent-based acrylic sealers like Behr Acrylic Concrete Sealer ($35) provide a wet look and last 2 to 3 years before reapplication. Penetrating silane/siloxane sealers cost more ($50 to $80 a gallon) but last 8 to 10 years and don’t change the surface appearance.
For high-traffic interiors, polyurethane or epoxy topcoats add 2 to 4 mils of wear protection. Plan on resealing outdoor colored concrete every 2 to 3 years and indoor concrete every 5 to 7 years to keep the color saturated and the surface protected.
Cost Per Square Foot Comparison
- Integral pigment: $0.50 to $1.50 per sq ft (added to new pour)
- Acid stain DIY: $1 to $2 per sq ft including sealer
- Water-based dye DIY: $1.50 to $3 per sq ft including sealer
- Surface paint/stain: $0.75 to $2 per sq ft
- Professional acid stain: $4 to $8 per sq ft installed
- Polished colored concrete: $5 to $12 per sq ft installed
Common Mistakes to Avoid
Don’t apply colors over wet or efflorescing concrete; the alkali reaction creates white blooms that show through any color coat. Don’t mix products from different manufacturers; binder chemistries are not always compatible. Don’t skip the dry test; even a small water-bead area means uneven absorption and patchy color. Knowing how to color concrete is mostly about knowing what not to do, since most failures come from rushing the prep work or choosing the wrong method for the slab condition.