Epoxy Floor Coatings
A good fit when a bare garage or basement slab is dusty and stained, and you want a sealed, easy-to-sweep surface over concrete we've ground clean first.
Castro Valley Epoxy Floors and Concrete is a flooring contractor serving San Leandro, CA. We grind, repair and coat concrete in garages, basements, shops and businesses, and we polish, stain, seal or resurface slabs that need a new surface.

In San Leandro, Castro Valley Epoxy Floors and Concrete coats, polishes and repairs concrete floors for homeowners and businesses. The calls we get here are usually garages and basements in older houses, and shop or warehouse floors that take carts, forklifts and spills. We start with the prep, because a coating only holds as well as the slab under it.
Many San Leandro garages sit on slabs that have seen years of oil, tire marks and old paint. Before I quote a coating, I look for cracks, flaking, a sealer someone rolled on long ago and signs of moisture coming up through the concrete, because any one of those can lift a new floor. If the slab needs repair first, I'll tell you plainly.
Business owners here call about floors that have to work hard, such as shop bays, warehouse aisles, commercial kitchens and showrooms. For those, we look at the traffic, the chemicals and how long the space can be closed, then match a system to it. We do the same work next door in Oakland and in the other cities around San Leandro.
A good fit when a bare garage or basement slab is dusty and stained, and you want a sealed, easy-to-sweep surface over concrete we've ground clean first.
For shop bays, warehouses and service areas where forklifts, carts and spilled fluids wear through ordinary paint, we put down a thicker system built for that traffic.
For attached garages on San Leandro homes, where hot tires, oil drips and road grit have stained the slab and peeled any paint rolled on before.
When you'd like the garage back in use sooner, a polyaspartic coat cures faster than standard epoxy, which makes careful prep and steady work even more important.
For a living area, showroom or office where the floor is part of the look, metallic epoxy gives a swirled, glossy finish over a sound, level slab.
For commercial kitchens, food prep rooms and floors that get hot water washdowns, urethane cement stands up to heat and moisture that would soften a thinner coating.
When the slab itself is in decent shape, we grind and polish it to a hard, low-maintenance shine that suits shops, offices and open living spaces.
For warm, varied color without a thick coating, we stain the concrete itself, which works best on slabs without heavy patching or an old sealer.
For lobbies, entries and commercial spaces that want a long-lasting decorative floor, terrazzo sets chips of stone or glass into a ground and polished surface.
For basements in older homes, we check the slab for moisture before choosing a coating, since water pushing up from below is what usually lifts a basement floor.
Before a coating goes down, we grind away paint, sealer, glue and the weak top layer so the new floor bonds to sound concrete instead of old residue.
For driveways, patios and garage slabs that are fine as they are, a clear sealer helps keep out oil, water and stains without changing the look much.
When a slab is pitted, flaking or patched in several spots, an overlay gives it a new top surface without the cost of tearing out and repouring.
For uneven slabs that need to be flat before tile, a coating or new flooring goes down, a self-leveling overlay fills the low spots and dips.
For pool decks that have gone rough, cracked or faded, we repair the concrete and resurface it with a coating made for bare feet and water.
When an old coating, mastic or tile adhesive has to come off first, we strip it down to clean concrete so the next floor has something to hold on to.
Send the form and we'll reply within one business day to set a time. I come out to your San Leandro home or business myself, look at the slab in person, and put the price and the prep it needs in writing. The estimate is free, and there's no obligation to go ahead.
(510) 931-7868In San Leandro, the city's Building Official issues building permits, and the city's Permit Center is where applications are processed and code questions are answered. If your floor job needs a permit, the work waits until it's issued, so I'll plan the start date around that rather than promise one too early.
I'll tell you at the estimate whether your job needs a permit, and we can file it with the city for you or walk you through filing it yourself. The city also requires anyone doing business inside its limits to hold a San Leandro business license before starting, so it's fair to ask any contractor you're considering whether they have one.
Price here comes down to the size of the floor, how much grinding and crack repair the slab needs, whether an old coating has to come off first, and the system you choose. The schedule turns mostly on that same prep and on cure time. We work the same way in Hayward and in Castro Valley, where we're based.
I got into this trade by grinding and coating my own garage floor, and we've been doing it for others since 2017. I still do the estimates 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 checking the work.
Prep is the part nobody sees, and it decides whether a floor holds. If your slab has moisture, deep cracks or a failing old coating, I'd rather tell you it needs more work than coat over it and hope for the best. We're licensed and insured, and our promise is simple. Satisfaction guaranteed on every job.
We also treat your garage, home or shop as someone else's property, because it is. We cover what's nearby, keep the grinding dust contained and leave the space clean when we go. When you're ready, please call (510) 931-7868 or send the form above, and I'll come take a look at your floor.
A few things about San Leandro shape how we plan a floor here, from the age of the houses to which office handles your address. Here's what I look at before we start.
The city runs a course for owners of older raised-floor homes that weren't built to modern earthquake standards. Those houses usually sit over a crawlspace rather than a slab, so our work there tends to be the garage, a basement or an addition poured on concrete. Strengthening the house frame is another trade's job, and we leave it to them.
The state and the city added local requirements to the building code, including earthquake design standards in its structural rules. A coating sits on top of your slab, but a slab with wide or uneven cracks can be telling you something. When I find cracks like that, I'll point them out before we cover anything, so you can decide whether to have them looked at first.
The city's building page has a way to check whether a property is inside San Leandro's limits, and that matters because the city's rules apply only to work inside them. Some homes near the edges sit just outside, where a different office handles permits. I'll confirm which office covers your address before anything is filed, so the paperwork goes to the right place.
Any work on a street or roadway in San Leandro needs an encroachment permit from the city's Public Works Department. Our coatings and sealers usually stay on your driveway, garage or patio, so it rarely comes up. If a job ever ran past your property line toward the street, I'd raise it at the estimate so nobody is surprised later.
It may need one, and the city's guidance doesn't settle it for floor coatings, so I won't tell you no without checking. The city's Do I Need a Permit? page lists kitchen and bath remodels and replacing windows, doors, roofs and water heaters. We'll sort out your job's answer together at the estimate.
The city says building permits can be issued only to a California-licensed contractor or the property owner. That's worth knowing before you hire, because if your job needs one, either you pull it as the owner or a licensed contractor pulls it for you.
San Leandro's current building codes took effect on January 1, 2026. They're the state's building standards with amendments the city added for local conditions, along with a property maintenance code the city adopted. The city posts what's in effect on its building codes page.
I can't give you a fair price until I've seen your slab, because prep is where most of the difference lies. A garage that only needs grinding costs less than one with cracks, flaking or an old coating to remove, and a quote that skips grinding usually costs more later, when the coating peels.
Please clear the floor completely, including shelves or cabinets standing on the slab, so we can grind and coat right to the walls. Park your cars outside and move anything you'll need while the floor cures. If something heavy can't be moved, tell me at the estimate and we'll plan around it.
That's set by the coating's cure time in the maker's instructions, and it differs a good deal between products, with polyaspartic usually ready sooner than standard epoxy. The temperature and humidity in your garage change it too. I'll tell you the walk-on and drive-on times for your system before we start.
Our hours run from 8 AM to 9 PM on weekdays and from 6 AM on weekends, so you can call (510) 931-7868 before work or send the form whenever it suits you.