Epoxy Floor Coatings
A good fit when a bare concrete floor in a garage, workshop or utility room stains easily and dusts up, and you want a solid, cleanable surface over it.
Castro Valley Epoxy Floors and Concrete is a flooring contractor serving Pleasanton, CA. We grind, coat, polish and resurface concrete in garages, basements, shops and commercial spaces, with the owner on site from the first prep pass.

Castro Valley Epoxy Floors and Concrete coats, polishes, stains and resurfaces concrete floors in Pleasanton, from garage and basement slabs at home to shop, office and restaurant floors that see traffic all day. Every job starts the same way, with the slab ground clean and checked before anything goes on it.
We're a flooring contractor based in Castro Valley, CA, and we work in Pleasanton the same way we do closer to home, with the same crew and the same prep. Many of the calls we get here are about garages, where a family wants a floor that sheds oil, road grit and wet tires and cleans up with a mop. Neighbors in Dublin and San Ramon call us about the same kind of work.
Indoors, we see basements and ground-floor rooms where the owner wants something tougher than carpet over concrete, and businesses that need a floor to handle carts, forklifts or a busy kitchen. On every one of those, the finish you see is only as good as the bond underneath it. That's why I spend the estimate looking at moisture, cracks and old coatings before I say a word about colors.
A good fit when a bare concrete floor in a garage, workshop or utility room stains easily and dusts up, and you want a solid, cleanable surface over it.
For warehouses, shops and production spaces where pallet jacks, chemicals and constant foot traffic wear through ordinary paint, we lay thicker epoxy systems built for that use.
When hot tires lift old paint, oil soaks in and the slab never looks clean, we grind it, repair the cracks and coat it so it wipes down easily.
Useful when you need the garage or shop back quickly, because polyaspartic coatings cure faster than most epoxies and hold up well in sunlight at an open door.
For a showroom, office or finished room where the floor itself is part of the look, metallic epoxy gives a deep, swirled finish over properly prepared concrete.
The right call for commercial kitchens and food prep areas, where hot water, grease and temperature swings break down standard epoxy faster than owners expect.
When the slab is sound and you'd rather skip a coating, we grind and polish the concrete itself to a hard, glossy finish that's easy to keep.
Helps when you want color in a patio room, entry or shop floor without covering the concrete, since stain soaks in and leaves the natural variation showing.
For lobbies, entries and commercial spaces that want a decorative, very hard-wearing floor, with stone or glass chips set in a binder and ground smooth.
When a below-grade room feels damp and cold underfoot, we test the slab for moisture first, then choose a coating that can handle what the concrete gives off.
Before any coating, overlay or polish, we diamond-grind the slab to open its surface and remove old sealers and the weak top skin, so the new floor bonds.
A sensible step for driveways, patios and bare interior slabs that soak up oil, water and stains, because a sealer slows that down and makes cleanup easier.
When concrete is worn, pitted or scaled but still structurally sound, a thin overlay gives you a new wearing surface without the cost and mess of tearing it out.
For uneven, dipping or patched slabs that need to be flat before tile, vinyl, wood or a coating goes down, we pour a self-leveling layer to even them out.
When a pool deck is cracked, faded or slick, we repair it and resurface or coat it with a texture that gives bare feet better grip around the water.
Needed when old paint, failing epoxy or tile glue is still on the slab, because nothing new bonds well until that layer is ground or stripped off.
We reply to every call and form within one business day, and there's no obligation. Once you send it, I'll set a time to come out to your Pleasanton home or business, look at the slab in person, and put the price and the prep it needs in writing.
(510) 931-7868In Pleasanton, permits come from the city's Building and Safety Official, through the Community and Economic Development department, and the rule covers work that alters or repairs a building. Whether a particular floor job falls under it is the city's call, so I'll tell you at the estimate if I think yours needs one. If it does, the schedule waits on that permit, and we'll file it for you or walk you through filing it yourself.
Two things are worth checking on any contractor you hire here. The Contractors State License Board licenses the people who build or alter structures in California, and the city requires a business license from anyone doing business in Pleasanton, even a company based elsewhere. We're licensed and insured, and I'm glad to answer both questions at the estimate, just as I do for customers in Union City and Hayward.
What moves the price is mostly the size of the floor and the prep it needs. A clean, sound slab costs less to coat than one with wide cracks, moisture coming through or an old coating to grind off, and a metallic or multi-coat system costs more than a simple one. The schedule turns on that same prep, plus any permit and the cure time of the system you pick. The written estimate gives you the price and the prep for your floor.
I've been doing this since 2017, and I learned it the slow way, grinding and coating my own garage before I took on anyone else's. I do every estimate myself, and I 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 making sure it's done right.
Prep is the part you won't see once the floor is down, and it decides whether the coating holds. If your slab needs more work than you hoped, I'll tell you plainly rather than coat it and hope for the best. We're licensed and insured, and our promise is satisfaction guaranteed on every job.
We also treat your home or business as someone else's property, because it is. That means protecting walls and doorways, controlling grinding dust and leaving the space clean when we go. If that's how you'd want the job done, please call (510) 931-7868 or send us the estimate form.
A few things about Pleasanton change how a floor job is planned, mostly when a project reaches beyond the slab itself. Here's what I keep in mind on jobs in the city.
The city says it has worked with FEMA to remove most of its special flood hazard areas, though some parts of Pleasanton are still mapped. If your home sits in the floodplain and the work is a remodel or garage conversion, city officials review it to decide whether its cost tops 50% of the original structure's value, which counts as a substantial improvement. If your new floor is part of a conversion, please mention it at the estimate.
Projects that create or replace 2,500 square feet or more of hard surface that water runs off have forms or plans to submit to the city. That size usually only comes up on big pool decks, patios or commercial lots, but if your outdoor project would replace that much, it's worth knowing before the work goes on the calendar. We'll talk it through at the estimate so nothing catches you late.
Stripping old flooring or tearing out tile can fill a dumpster, and placing a dumpster, POD or storage box on a Pleasanton street takes an encroachment permit from the city, since it uses the public right-of-way. On a bigger removal job, we'll settle at the estimate whether anything needs to sit on the street, so that permit is sorted out before the first day of work rather than after.
Downtown Pleasanton is a historic district full of independent shops and chef-driven restaurants, and floors in places like that take foot traffic all day. Kitchens add hot water and grease on top of it, so we usually point restaurant owners toward urethane cement and shop owners toward a tough coating or polished concrete. Where we can, we schedule commercial work around your hours so you aren't closing longer than you have to.
The cost comes down mostly to the size of the floor and how much prep the slab needs, so the fairest number is the one I write up after seeing your concrete. A two-car garage with sound concrete and a standard flake system sits at the lower end, and a slab with wide cracks or an old coating to remove costs more.
Yes, whenever the job needs a building permit, uses any additional workers, or costs $1,000 or more in labor and materials. Below that amount, the exemption also requires no permit, no employee labor and no advertising as a licensed contractor. Most coating jobs involve a crew, so it's fair to ask any contractor about their state license before you sign.
Call the city's Building Inspection Division at (925) 931-5300 or its Planning Division at (925) 931-5600. The city's development services guidance says to call before you alter, fill, re-grade or build on a property, easement or right-of-way. Bring what they tell you to the estimate, and we'll plan the job around it.
Please clear the floor completely, including cars, bikes, bins and anything stored along the walls, because we grind and coat the whole slab edge to edge. Let me know at the estimate about anything bolted down or too heavy to move. We handle the grinding, crack repair and cleanup, so you don't need to scrub or patch anything first.
It depends on your slab and the system you choose, so I'll talk you through the timing for your floor at the estimate rather than give a number I might have to walk back. Prep runs longer when there's an old coating to strip or cracks to fill, and the coating itself sets how soon you can walk and park on it.
Yes, but not as it is. We grind or strip old paint and failing coatings down to clean concrete and fill the cracks first, because a coating is only as good as the surface it bonds to. If a crack keeps moving or the slab shows heavy moisture, I'll tell you at the estimate, since that changes what we'd recommend.
Our hours run from 8 AM to 9 PM on weekdays and 6 AM to 9 PM on weekends, so you can call (510) 931-7868 or send our estimate form whenever it suits you and ask about your project and any permit it may need.