Epoxy Floor Coatings
A tough, easy-to-clean coating for garages, laundry rooms and shops, put down over a ground slab so it bonds to bare concrete instead of old paint.
Bedrock Spring Valley Concrete Coatings is a flooring contractor based in Spring Valley that coats, polishes and repairs concrete floors in El Cajon homes and businesses, from garages and patios to pool decks, basements and shop floors.

El Cajon is a short drive from us in Spring Valley, and the work there runs a lot like it does in La Mesa and Santee. Most calls are for garages, patios and pool decks at homes, with some shop and warehouse floors mixed in.
Your price turns on the size of the floor, how much grinding and crack repair the slab needs, whether an old coating has to come off first, and which finish you choose. The schedule turns on that same prep, and I'll give you your own figure in the estimate I write after looking at the floor. A lot of the slabs we see here have been painted, sealed or patched before, sometimes more than once, and that history matters more than the age of the house, because an old coating left in place is usually what makes a new one peel.
We grind the slab, open it up and repair cracks before any coating goes down, because nobody sees the prep once the floor's done, but it decides how the floor holds up.
If your slab can't handle the finish you have in mind, I'll tell you plainly, and when I can't tell by looking, we'll test it before you spend money on a coating.
Our crew cleans up the dust, tape and scraps before we leave, so the only thing different about your garage, patio or shop is a better floor.
A tough, easy-to-clean coating for garages, laundry rooms and shops, put down over a ground slab so it bonds to bare concrete instead of old paint.
Coatings for El Cajon shops, warehouses and work bays, where forklifts, carts and spills are part of the day, chosen for the traffic and chemicals your floor actually sees.
For the two-car garage that's stained, dusty or peeling from an old paint job, we strip what's failing, grind the slab and coat it with a flake or solid finish.
A fast-curing coating that lets you park in the garage sooner, and it holds its color well, so it suits garages that get afternoon sun through an open door.
A poured finish with swirls and depth for a showroom garage, home gym or business lobby, where the slab has to be flat and clean because flaws show through.
A heavy-duty floor for commercial kitchens, breweries and wash-down areas that see hot water, grease and cleaning chemicals, and it handles damp slabs better than most coatings.
We grind and polish the slab itself to a shine, which works well for shops and open living spaces with sound concrete and nothing on top to peel.
Stain gives plain gray patios and interior slabs a varied, warm color, then a sealer goes on top to protect it from foot traffic and spills.
Chips of glass or stone set in a binder and ground smooth, for entries, lobbies and rooms where you want a floor that lasts and looks the part.
Coatings and overlays for below-grade rooms, where we check the slab for moisture first, because water coming up from underneath is what lifts most basement floors.
We grind off paint, glue and old sealer so a new coating has bare, open concrete to grip, whether it's going on a garage, a patio or a shop floor.
A clear sealer for driveways, patios and garage floors that keeps oil and water from soaking in, and it's the simplest fix for concrete that's sound but stains easily.
A thin new surface over a patio, walkway or garage slab that's worn, pitted or patched, when the concrete underneath is solid enough that tearing it out isn't needed.
A pourable underlayment that fills dips and flattens an uneven slab before tile, wood or a coating goes on, so the finished floor sits flat.
We patch cracks and resurface tired pool decks with a textured finish that's easier on bare feet and gives better grip when the deck is wet.
When an old epoxy, paint or tile adhesive is peeling, we take it all the way off, because a new coating laid over a failing one fails along with it.
Send your address and the work you have in mind, and we'll reply within one business day to set a time. I'll come out, look at the slab and write the estimate, with no obligation.
Your full address and a line about the floor, like an old coating, cracks or a pool deck, let me come out ready to look at the right things.
You get the estimate and decide on your own time, and if the slab needs more prep than you expected, you'll know that before anyone picks up a grinder.
Every job we do is backed by our satisfaction guarantee, so if something about the finished floor doesn't sit right with you, tell us and we'll talk it through.
Straight answers on addresses, permits and licenses, the things worth sorting out before any floor work starts at your El Cajon home.
Your house may not be inside the City of El Cajon, even if your mailing address says El Cajon. Many unincorporated San Diego County addresses list El Cajon as the city, and if yours doesn't come up in the city's online permit portal, it's likely outside the city limits. That matters because city rules stop at the city line.
For addresses inside the city limits, the city's Building Safety office handles building permits, and an address in the unincorporated county goes through the county instead. Before we start, we check with the office that covers your address. If they tell us a permit is needed, we'll walk you through it and take care of our part.
A contractor needs a California license to build or alter part of a building when the job needs a building permit, uses any additional workers, or costs $1,000 or more in labor and materials. The Contractors State License Board sets that rule, and the city also requires businesses from outside El Cajon that work at homes in the city to hold a city business license. We're fully licensed and insured.
These are the cities with their own page here, and we work in many of the cities around Spring Valley beyond them, so if you're not sure we cover your address, just ask.
Call (619) 648-8003 any day from early morning to 9 PM, or send the form with your address and the floor you have in mind.