Opens in a new tab

How we do it

Concrete stains and dyes

Stains and dyes color the concrete itself instead of covering it, so you get depth and variation no paint or coating can copy. We stain basement, garage and patio floors across Waukesha and Milwaukee Counties.

The look

Translucent, mottled, one of a kind

Works in

[Basements, garages, patios]

Typical cost

[$X–$Y per sq ft]

Upkeep

[Reseal every X years]

Why stain

Color that becomes part of the floor

Paint sits on top of concrete and peels. Stain soaks in, or reacts with the concrete, so the color is in the slab. The result is translucent and varied, like leather or stone.

Every slab takes stain differently, which is the charm and the risk. Here’s the honest list.

It’s a good fit if

  • You want a warm, natural look rather than a solid color.
  • Your slab is in reasonable shape and you’re OK with some variation.
  • You want low upkeep: sweep, mop, reseal every [X] years.

The trade-offs

  • Results vary slab to slab. We test a small area first [confirm].
  • Stain won’t hide patches, cracks or glue shadows. They become part of the look.
  • Color choice is narrower with acid stain; dyes and water-based stains go wider.

Side by side

Acid stain, water-based stain or dye?

TypeHow it colorsThe lookIndoor / outdoor
Acid (reactive) stainReacts with minerals in the concreteEarthy browns, tans and greens; strongly mottled[Both]
Water-based stainPenetrates and bonds to the surfaceWider color range, more even[Both]
DyeVery fine color soaks into the poresVivid, even color; often paired with polishing[Mostly indoor]

How it works

Your stained floor, start to finish

  1. Free estimate

    We look at the slab and show you color samples, ideally on your own concrete.

  2. Prep

    We grind or clean off glue, paint and sealers so the stain can soak in evenly.

  3. Stain

    Color goes on in one or more coats, then acid stain is neutralized and rinsed.

  4. Seal

    A sealer or topcoat locks in the color and protects the floor.

  5. Cure & walkthrough

    We walk the floor with you. Furniture goes back after [X days].

Recent work

Stained floors we’ve finished

[City] · Acid stain, [color]
[City] · [Finish]
[City] · [Finish]

Service area

Concrete staining in Waukesha and Milwaukee Counties

We’re based in [town] and work on homes across the western and southern Milwaukee suburbs. Not sure if you’re in range? Ask when you request an estimate.

FAQ

Concrete stain questions

Stain reacts with or bonds to the concrete for earthy, varied color; dye is finer and gives more vivid, even color. Dye is mostly used indoors.

Close, but not exactly. Every slab takes color differently, which is why we test on your concrete first.

Usually, yes. We grind off old sealers and glue first. Patches and repairs will show through the stain.

The color is in the concrete, so it lasts as long as the slab. The sealer on top needs refreshing every [X] years.

Most stained floors run [$X–$Y per square foot], depending on prep and the number of colors. You get a written quote after the free estimate.

Free estimate

Ready for a floor with real color?

Tell us about your floor. We’ll look at the slab, test the color and give you a written quote.