Epoxy Floor Coatings
A tough, easy-to-clean floor for garages, laundry rooms and shops. We grind the slab first so the epoxy bonds to clean concrete instead of old sealer or oil.
Bedrock Spring Valley Concrete Coatings is a flooring contractor working in National City, CA. We coat, polish, seal and resurface concrete in garages, patios, pool decks, basements and shops, and we prep the slab properly before anything goes down.

We're based in Spring Valley, and National City is a short drive for our crew, the same as Chula Vista next door and out east to Jamul. Building work here goes through the City of National City, so its rules are the ones we follow on your job.
What moves the price on a floor here is mostly the slab itself: its size, how much old paint, sealer or oil has to come off, how many cracks need filling, and which coating you pick. The schedule turns on that same prep, on how long the coating needs to cure before you walk or drive on it, and on whether the City wants a permit and inspection first. The estimate gives you your own figure. A lot of the garages, patios and shop floors we see here carry years of oil, old paint and patched cracks, so the prep is usually most of the job before any coating goes down.
I'll tell you plainly what your concrete can handle, and if I can't tell by looking, we test it first instead of guessing.
Most of our calls are garages, patios, pool decks and basements, but we also coat shop and warehouse floors, which fits a city where homes and work buildings sit close together.
Dust, old coating and tape go with us when we leave, because the only thing that should look different afterward is your floor.
A tough, easy-to-clean floor for garages, laundry rooms and shops. We grind the slab first so the epoxy bonds to clean concrete instead of old sealer or oil.
Coatings for shops, warehouses and work bays that take forklifts, carts and spills. We plan around your hours so the floor is out of use as little as possible.
For garage slabs with years of oil drips. We grind out the stains, fill cracks and lay a coating that wipes clean and stands up to hot tires.
A coating that cures faster than standard epoxy and holds its color in sun, so it suits garages with the door open a lot and covered patios.
Epoxy with metallic pigment that settles into swirls, for living spaces, offices and showrooms. It shows every flaw underneath, so we get the slab flat and clean first.
A heavy-duty floor for kitchens, food prep areas and shops that see hot water, grease and wash-downs, where regular epoxy can soften or lift over time.
We grind and polish the slab you already have, with no coating, for a hard shine that's easy to keep up. It works best on sound concrete without deep damage.
Stain soaks into the concrete for color that won't peel, good for patios and floors you'd rather not cover. Old sealer comes off first or the stain won't take.
Stone or glass chips set in a binder and ground smooth, for entries, lobbies and busy rooms. It's a bigger job, so I look hard at the slab before quoting.
Below-grade floors can pull moisture up through the slab, so we check for it before we pick a coating. A coating that traps damp can bubble and peel.
The step that decides how long any floor lasts. We grind off old paint, sealer and stains to open the concrete so the next layer has something solid to grip.
A clear sealer for driveways, patios and garage floors that helps keep out water, oil and stains. We clean the concrete well first so the sealer soaks in.
A thin layer over worn, pitted or patched concrete, when the slab underneath is still sound. If it's moving or badly cracked, I'll tell you an overlay won't fix that.
A pourable overlay that settles flat over low spots and uneven slabs, often before tile, vinyl or a coating goes down. We patch and prime first so it bonds well.
For pool decks that are faded, rough or hot underfoot. We repair cracks and lay a textured coating that stays grippy when wet and is easier on bare feet.
Taking off old epoxy, paint, tile glue or failing coatings so the next floor isn't stuck to a bad one. We contain the dust and haul the old material away.
Send the form and we'll reply within one business day to set a time. I come out, look at your slab and write the estimate, free and with no obligation.
A line on what the floor is and how you use it, like a garage you park in or a shop with forklifts, helps me know what to look for on the visit.
We're also fully licensed and insured. I'd rather tell you plainly what your slab can handle than sell you a floor that only looks good for a season.
We answer Monday to Friday from 6 AM to 9 PM and weekends from 7 AM to 9 PM, so you can reach us before or after your own workday.
A few practical questions homeowners in National City ask about permits, contractor licenses and timing before a floor coating job.
It can, so we check with the City before we start. National City says most building projects and improvements need a permit of some kind, with some exceptions, and applications go through its Building Department. If they tell us your job needs one, we'll walk you through it and take care of our part.
A licensed contractor working for you can, and so can you if it's a one- or two-family home you live in or plan to. The City issues permits to contractors acting with the owner's or tenant's authorization. The owner path covers work done by you, your immediate family or people you hire.
Yes, the City requires a valid business license before anyone does business there. When a job gets to its final inspection, the City also checks the business license of every contractor that worked on it, so it's worth asking any contractor you're comparing whether they have one.
A permit stays good as long as work starts within a year of when it's issued and doesn't stop for a year once it's started. A written request to the City before it expires may extend it up to 180 days. Inspections are requested 24 hours ahead and happen Monday through Thursday, so we plan around them.
These are the other cities with their own page on our site, and we work in other cities around Spring Valley too. If you're not sure we cover your address, just ask.
Call (619) 648-8003 or send the form, since one look at the slab usually settles what it needs faster than a guess over the phone.