Concrete Staining Services in Santa Rosa, CA

That gray slab out back has good bones — it just looks tired. Concrete staining transforms existing patios, entryways, interior floors, and pool surrounds into rich, variegated surfaces that read more like natural stone or leather than poured concrete. J&C Concrete stains floors and hardscapes across Santa Rosa and the greater North Bay, specializing in matching the color and character of the finish to the property — whether that’s a Fountaingrove patio, a downtown showroom, or a working winery floor. Practical craftsmanship, honest guidance, and finishes built to last.

What concrete staining involves

Concrete staining is a chemical color process, not a paint or coating that sits on top. We use two main systems depending on the look you want. Acid (reactive) stains penetrate the slab and react with the free lime in the concrete, producing translucent, mottled earth tones — ambers, browns, greens, terra cottas — that no two slabs ever wear identically. Water-based (acrylic) stains are non-reactive and open up a much wider color palette, including grays, blues, and blacks, with more predictable, uniform results.

A typical project starts with a full surface evaluation and mechanical cleaning or light grinding to open the pores of the concrete. Existing sealers, glues, or coatings have to come off — stain won’t bond through them. We repair cracks and spalls as needed, mask adjacent surfaces, then apply the stain in controlled coats, working it into the surface with brushes, sponges, or sprayers depending on the effect. Once the color is set and (for acid stains) neutralized and rinsed, we finish with a penetrating sealer or a topical sealer with slip-resistant additive. Interior floors typically get a wax topcoat for maintenance.

Why Santa Rosa homeowners and businesses choose J&C Concrete for staining

  • Family-owned and operating in the North Bay — local knowledge of regional slabs, climates, and substrate quirks.
  • We work in both acid and water-based systems and will tell you honestly which one suits your slab, your color goal, and your maintenance tolerance.
  • References available from Santa Rosa residential clients and Sonoma County wineries and tasting rooms.
  • We anchor every quote to a specific finish system — no vague “we’ll figure it out on-site” pricing.
  • Sealer options tailored to use case: matte penetrating sealers for outdoor patios that need to breathe, higher-build topical sealers for interiors that want depth and sheen.
  • We coordinate with adjacent trades — polishing crews, overlay installers, epoxy — because staining often pairs with polymer overlays or polished concrete on the same project.

Our concrete staining process

  1. Site visit and slab assessment. We look at the age, condition, porosity, and history of the concrete. Old slabs with heavy contamination stain differently than newer ones.
  2. Color consultation and sample. Because stain reacts with each slab uniquely, we apply test patches on your actual concrete so you’re picking a color from your floor — not a brochure.
  3. Written scope and quote. System, color, sealer, square footage, prep required, and timeline in writing.
  4. Surface preparation. Grinding, cleaning, stripping old sealers, patching cracks. This step drives long-term results more than the stain itself.
  5. Stain application. One or more coats hand-worked to build depth and variation.
  6. Neutralize, rinse, and dry. Acid stains are neutralized with a baking soda wash; water-based stains are wiped and allowed to cure.
  7. Seal and (for interiors) wax. We walk you through re-entry times and maintenance before we leave.

What concrete staining typically costs

Staining is one of the more affordable decorative concrete options because you’re working with the slab that’s already there — but the range is wide. Estimates vary based on square footage, condition of the existing concrete, how much prep is required (a driveway with old paint or a garage with oil stains takes far more work than a clean interior slab), single-color versus layered multi-color effects, choice of sealer, and whether crack repair or overlay patching is needed before staining. A straightforward interior stain-and-seal on sound concrete sits at the low end of the scale; a heavily prepped exterior patio with a premium UV-stable sealer sits higher. We give a written quote after seeing the slab so there are no surprises. Contact us for a free on-site estimate in Santa Rosa.

Service areas we cover

  • Santa Rosa
  • Petaluma
  • Rohnert Park
  • Windsor
  • Healdsburg
  • Sonoma
  • Napa
  • Vallejo
  • Fairfield
  • Vacaville and Benicia

Frequently asked questions

How long does stained concrete last?
The color itself is permanent — acid stain chemically bonds into the slab and water-based stain penetrates the pores. What wears is the sealer on top. Interior sealers typically last 5–10 years; exterior sealers in Santa Rosa sun usually want a refresh every 2–4 years to keep the color looking rich.

Can you stain my existing patio, or does it have to be new concrete?
Existing is fine, and it’s most of what we do. The slab needs to be structurally sound and free of coatings or sealers that would block penetration. We handle stripping and prep as part of the job.

Acid stain vs. water-based stain — which should I pick?
Choose acid if you want that organic, marbled, natural-stone look and are comfortable with earth-tone colors. Choose water-based if you want a specific color (grays, blues, deep charcoals) or a more uniform appearance. On a site visit we’ll show you samples of each on your own slab.

Will stained concrete be slippery around the pool?
Not with the right sealer. For pool decks and exterior patios in Sonoma County we add a fine polymer grit to the topcoat that maintains traction when wet without changing the look.

Can you stain over cracks or spalled areas?
We can repair cracks and spalls before staining, but be aware that repairs will show — stain highlights everything. For badly damaged slabs we often recommend a thin polymer-modified overlay first, then stain the overlay.

How long before we can walk on it or move furniture back?
Foot traffic usually within 24 hours of the final sealer coat. Furniture and rugs after 72 hours. Vehicle traffic on driveways or garage floors after 5–7 days depending on the sealer system.

Ready to turn a plain slab into the best-looking surface on the property? Call J&C Concrete at [CALL] or request a free on-site staining estimate in Santa Rosa. We’ll bring color samples, walk your slab, and give you a straight answer on what system will look best and last longest.

Scroll to Top