Flooring Contractor in San Marcos, CA - Coatings That Hold From the Slab Up
Steadfast Escondido Epoxy Floors is a flooring contractor based in Escondido, CA, working on San Marcos homes and businesses. We grind, coat and polish concrete in garages, patios, pool decks, living spaces, shops and warehouses.

San Marcos: hillside homes and busy shop slabs
San Marcos sits between our home base in Escondido and Vista, so it's an easy drive for our crew. The city mixes newer neighborhoods up on the hillsides with older houses closer to the middle of town, and its business parks are full of shops and warehouses. A lot of people here hike and ride the city's trails, and you can see it in the garages, which tend to hold bikes, gear and a workbench next to the cars.
That mix shapes most of the floors we see here. Newer homes usually have a decent slab that mainly needs good prep, while older homes and shops are where we find old glue, patched cracks and coatings that have to come off before anything new goes down.
- Licensed and fully insured.
- Free quotes on site.
- Expect a reply within 1 business day.
Floor and concrete work in San Marcos
Garage Floor Coatings
San Marcos garages that double as a bike shop or workshop take tires, drips and dropped tools. We grind the slab and lay a coating made for that.
Commercial & Industrial Epoxy Floor Coatings
Shops and warehouses in San Marcos business parks see forklifts and spills that wear through thin finishes. We lay commercial and industrial epoxy coatings made for that traffic.
Concrete Floor Stripping & Removal
Pull carpet or tile in a San Marcos house and there's often glue on the slab. We strip it to bare concrete, because coatings won't grip old adhesive.
Polished Concrete Flooring
Newer San Marcos homes often sit on slabs sound enough to polish instead of cover. We grind and polish them into living-space floors that are easy to clean.
Pool Deck Coatings & Resurfacing
Pools are common in San Marcos, and the decks around them crack, fade and get slick. We repair the cracks and resurface with a texture for bare feet.
Concrete Resurfacing & Overlays
Patios and walkways on older San Marcos lots are often cracked, stained or patched in spots. We repair them and lay an overlay so the slab looks even.
What to check before a San Marcos floor job
Building permits here come from the city's Building Division, and when a job needs one, plan review and inspections set part of the schedule before our crew can start. Before you hire anyone, check that they hold a California contractor license and a San Marcos business license, since the city expects contractors from other cities to carry one too. We're licensed and fully insured, and if your job needs a permit, we talk through who pulls it before work starts. When I'm not sure, I ask the Building Division instead of guessing.
Our crew gets to San Marcos from Escondido on the 78, the same road we take on to Carlsbad, so a job here is close to home for us. What moves the price is mostly how much prep the slab needs, like glue to strip, cracks to fix or an old coating to grind off, along with the size of the floor and the finish you choose. The schedule turns on that same prep, on cure time before you walk or park on the floor, and on a permit if your job has one, so the slab is what I look at hardest when I see your floor.
Get a free on-site estimate for your San Marcos floor
Tell us about your San Marcos floor and ask any permit questions you have, by calling (442) 999-8619 or sending the form, and we'll get back to you within one business day. I come out to see the floor myself, the estimate is free with no pressure to book, and I write down the prep and repairs it needs so you can see what the work includes.
- Licensed and fully insured.
- Free quotes on site.
- Expect a reply within 1 business day.
Epoxy and concrete floors for San Marcos
Flooring contractor questions in San Marcos
Does my floor project in San Marcos need a building permit?
It might, and the city decides. The city says work that adds or alters a home's structure, plumbing, electrical or mechanical systems likely needs a building permit, and starting without one may bring fines, a work stoppage and extra fees. We go over where your job stands at the estimate, before any work starts.
How long does plan review take for a permit in San Marcos?
The city says plan review typically takes about 15 business days for projects that need it. During that time, city staff check the plans and supporting documents against the building, fire, zoning and other codes that apply. If your floor job needs a permit, we plan the start date around that wait.
Does my flooring contractor need a California state license?
Yes, if the job needs a building permit, uses any extra workers, or costs $1,000 or more in labor and materials, because that's what the Contractors State License Board requires. The board counts every cost of the project toward that $1,000, and splitting a bigger job into smaller contracts doesn't get it under. We're licensed and fully insured, and it's worth asking any contractor for their license before you sign.
Does an out-of-town contractor need a San Marcos business license?
Yes, the city requires every business working inside city limits to hold a valid San Marcos business license, including contractors based in other cities who come in for a job, even for a short time. That covers anyone driving in from Escondido or farther, so it's a fair thing to ask any contractor about, us included.
How much does a garage or patio floor cost in San Marcos?
We don't post one price, because two San Marcos garages the same size can be very different jobs once you see the slab. A newer floor that only needs grinding and a little crack filling costs less to prep, while one with old glue or a failing coating takes real labor before the coating even starts, and flake, metallic and polyaspartic finishes each price differently. The estimate is where you get your own number.
What causes epoxy to peel off a garage floor?
Peeling usually comes from what's under the coating, not the coating itself. The common causes are a slab that wasn't ground first, old sealer or glue left on the surface, and moisture coming up through the concrete. Floors that keep letting go are honestly my favorite kind, because working out why the last coat failed tells us what will hold on yours.




