Epoxy Floor Coatings
For a garage or basement slab that's dusty, stained or hard to keep clean, an epoxy coating seals the surface so oil and dirt wipe up instead of soaking in.
Castro Valley Epoxy Floors and Concrete is a flooring contractor based in Castro Valley. We grind, repair and coat concrete in garages, basements, shops and pool decks, and we polish, stain, seal and resurface slabs for homes and businesses here.

Castro Valley is home base for Castro Valley Epoxy Floors and Concrete, a flooring contractor that works mostly on garage floors, basements and the working floors of local shops. We grind and repair the slab first, then coat, polish, stain or seal it, depending on what the floor has to do.
On houses here, the garage is usually the floor people want fixed first, because it's dusty, stained from years of parking and hard to keep clean. Basements and lower-level rooms come next, often where an owner wants a gym, a workshop or a play space. Business owners call about floors that take carts, spills and customers all day.
Whatever the room, I look at the slab before I talk about colors or finishes. Cracks, low spots, soft patches and any old coating all change what the floor needs, and it's far better to find that at the estimate than halfway through the job. What the concrete underneath can hold matters more than how a finish looks in a photo.
We do the same work just down the road in Hayward and San Leandro, so if you own a home here and a rental or a business nearby, we can usually look at both floors on the same trip. That saves you a second appointment and keeps the same person looking at both slabs.
For a garage or basement slab that's dusty, stained or hard to keep clean, an epoxy coating seals the surface so oil and dirt wipe up instead of soaking in.
When a shop, warehouse or business floor takes carts, forklifts and spills daily, we build a thicker coating system over a ground slab and plan the work around your hours.
We grind out old paint and oil in your garage, fill the cracks and coat the floor so it holds up to hot tires, tools and dropped parts.
If you'd like the garage back in use sooner, a polyaspartic topcoat cures faster than standard epoxy and resists yellowing in sunlight, so it suits a garage that sits open.
For a finished basement, home gym or showroom where looks matter as much as wear, metallic epoxy gives a deep, swirled finish over the same careful prep underneath.
Kitchens, breweries and food businesses with hot water, grease and washdowns usually need urethane cement, which handles heat and moisture that would make a thin epoxy coating fail.
When you'd rather have bare concrete than a coating, we grind and polish the slab itself, which suits shops, offices and modern homes and leaves nothing on top to peel.
Stain soaks into the concrete and gives it color without covering it, a good fit for patios, basements and living spaces where you want the slab's own character to show.
Terrazzo sets marble or glass chips in a binder that we grind smooth, so it fits lobbies, entries and commercial floors that take heavy foot traffic with little upkeep.
Basement slabs often carry damp spots and old carpet glue, so we test for moisture before picking a floor, because moisture rising through the slab is what lifts a coating.
Grinding opens up the surface of the concrete so a coating has something to grip, and it's the step I watch most closely, because it decides whether the floor holds.
A sealer helps driveways, patios and bare garage slabs shed water, oil and stains when a full coating is more than the floor needs.
If a patio, walkway or slab is worn, pitted or flaking but still solid underneath, a thin overlay gives it a new surface without tearing it out.
When a floor dips, we pour a self-leveling mix that finds its own level and fills the low spots, so tile, vinyl or a coating goes down flat.
Pool decks take bare feet, chlorine and splashing, so we repair cracks and resurface or coat the deck with a textured finish that keeps some grip when it's wet.
Before anything new goes down, old paint, peeling epoxy or carpet glue has to come off, and we remove it down to clean concrete instead of coating over it.
Thank you for reaching out. We reply to every call and form within one business day, and I'll come out to your Castro Valley home or business myself to look at the slab in person. You'll get the price and the prep in writing, with no pressure and no obligation to go ahead.
(510) 931-7868Castro Valley is an unincorporated community, so there's no city hall to call. Alameda County handles building permits here, and when a floor project needs one, the schedule depends on the county issuing it and on any inspections that follow. If yours needs a permit, I'll say so at the estimate and file it with the county for you, or walk you through it if you'd rather file it yourself.
Before you hire anyone, please check their state license with the Contractors State License Board, which licenses contractors across California. Ask about the county business license too. The county treats it as an annual tax and requires it for any business working in the unincorporated area, even one based in another city or holding that city's license. We're licensed and insured, and you're welcome to ask me about it at the estimate.
What moves the price here is mostly the slab itself, meaning how much old coating, oil and cracking has to come out before anything goes down, along with the size of the floor and the system you choose. The schedule turns on that same prep and on the coating maker's cure times. Your own figure comes from the estimate, and we work the same way in Dublin and Pleasanton.
I got into this trade by grinding and coating my own garage floor and reading every product sheet I could get my hands on, and we've been doing this work since 2017. Prep is the part nobody sees, and it's the part that decides whether a floor holds, so I'd rather tell you your slab needs more work than coat it and hope for the best.
I do the estimate myself and stay on the job with our crew from the first pass of prep to the final walk-through, so the person who looked at your slab is the one watching it get done. We're licensed and insured, we treat your home or business as someone else's property, because it is, and we leave it clean. Satisfaction guaranteed on every job.
If you'd like us to take a look, please call (510) 931-7868 or fill out our contact form. A few words about the floor, what it's used for and any coating already on it help me bring the right tools to the estimate. Thank you for considering us.
A few things come up again and again on floors here, from the lots homes sit on to who owns the property. Here's how each one changes the work.
Many homes here sit on hillside lots, so the garage often has a steep driveway running into it, with water and grit tracking in at the door. We look at how the slab meets the driveway and where water collects before we pick a coating, because a floor that holds in the middle can still lift at the edge where water sits.
Plenty of slabs here have been painted, sealed or patched by a previous owner, and you can't always tell what's on them by looking. We test and grind until we reach clean concrete, because a new coating is only as good as whatever it's bonded to. If an old coating turns out to go deeper than expected, I'll tell you before we go further.
A fair share of homes here are rented out. If you lease out a house or commercial space in Castro Valley, the county's business license can apply to you as well, because the county counts leasing residential and commercial property as doing business. Please check with the county if that's you, and we can schedule the floor work for the gap between tenants.
Shops, restaurants and service businesses along Castro Valley Boulevard need floors that take carts, spills and steady foot traffic, and few of them can close for long. We plan the grinding and coating around your hours and work in sections where the floor allows it, so you're not shut down any longer than the floor itself requires.
The price comes down mostly to your slab's condition and the size of the floor, so I give it after seeing the concrete in person. Old paint or sealer to strip, cracks to fill, oil to grind out and the coating system you choose all move it up or down. A plain epoxy coat usually costs less than a full decorative flake system.
I'll tell you at the estimate whether your project needs a permit, because that depends on the work involved. If it does, you can apply, schedule inspections and check its status on the Alameda County Permit Portal. The county's permit resources page also has guidance on which work is exempt.
In its guidance on rebuilding after declared disasters, the state contractors board caps the down payment at $1,000 or 10 percent of the total contract price, whichever is less. That cap comes from the board's disaster rebuilding guidance, so it's the figure to know if your floor is part of rebuilding after a declared disaster.
Please clear the floor completely, including cars, bikes, boxes and anything stored on the slab, because we grind wall to wall and need the whole floor open. If you can, move things off low shelves too, since grinding raises some fine dust even with our vacuums running. We'll go over anything that can't move at the estimate.
That depends on the coating, because each maker sets its own cure time before foot traffic and before tires, and we follow the label on the product we use. Polyaspartic topcoats usually let you back in sooner than standard epoxy. I'll give you the times for your system at the estimate, so you can plan where the cars go.
Peeling usually means the coating never bonded well, most often because the slab wasn't ground, was still oily or had moisture coming up through it. Rolling a new coat over the old one tends to repeat the problem. We strip the failing coating, grind to clean concrete and check for moisture before anything new goes down.
Call (510) 931-7868 any day of the week, from 8 AM to 9 PM on weekdays and from 6 AM to 9 PM on weekends, or send the contact form and tell us about the floor and any permit questions you have.