Hear from Our Customers
Living on the coastside in San Gregorio means your roof takes a beating that most contractors have never seen up close. The morning fog that blankets the area isn’t just moisture in the air — it’s sustained exposure that works its way into shingles, under flashing, and through any gap that wasn’t sealed with coastal conditions in mind. Over time, that adds up to soft decking, corroded metal, and leaks that start small and get expensive fast.
Salt air is the other factor most roofers from the inland Peninsula underestimate. It accelerates corrosion on metal components — flashing, gutters, ridge caps, and nails — at a rate that standard materials simply aren’t rated for. The right roofing system for a home on Stage Road or off Highway 84 looks different than what works in Redwood City or Menlo Park, and the difference shows up in how long your roof actually lasts.
When the work is done right, you stop watching the ceiling every time an atmospheric river rolls through. You stop wondering if that dark spot in the corner is just a stain or something worse. You get a roof that was chosen and installed for where you actually live — not where we did our last job.
Eco Air Home Services LLC was founded in 1985 by Ramiro’s father, and Ramiro has been running it since 2006. That kind of continuity is rare in the contracting world, and it means something — especially in a community like San Gregorio, where people remember who showed up and who didn’t.
We’re based in Redwood City, about 20 to 25 miles east via SR-84 — the same road you take to get to the Peninsula. We know the route, we know the coastside, and we’re not the kind of operation that draws a line at the summit and calls it too far. San Gregorio, La Honda, Pescadero — we serve the full corridor, and we pull permits through San Mateo County’s Planning and Building Department the way it’s supposed to be done for unincorporated communities.
Our technicians aren’t rotating seasonal hires. They’re experienced, long-term team members who understand what coastal San Mateo County actually demands from a roof. We also offer a 15% senior discount and a 15% military discount — because the people who’ve invested the most in this community deserve to be treated accordingly.
It starts with a thorough roof inspection. We’re looking at shingle condition, flashing integrity, underlayment, gutters, soffits, fascia boards, and any areas where moisture has already found its way in. On coastal properties in San Gregorio, we pay particular attention to metal components — salt air corrosion often shows up in the flashing and ridge caps long before a homeowner notices anything inside the house.
From there, you get a clear assessment of what’s going on and what your options are. If it’s a repair, we explain exactly what’s failing and why. If it’s a replacement, we walk you through material options that are actually suited for your environment — not just whatever’s cheapest to install. For homes in unincorporated San Mateo County, that also means we handle the re-roof permit process through the county, including any Coastal Zone review that may apply to your property. You don’t have to figure that out on your own.
Once the scope is agreed on, we schedule the work and show up when we said we would. After the job is done, we do a final walkthrough so you know exactly what was done and why. If anything comes up after the fact, you have a direct line to a company that’s been answering its phones for four decades.
Ready to get started?
San Gregorio sits in the direct path of the atmospheric river events that hit the San Mateo coastside every winter. When a storm takes out a section of your roof — or you come home to find water coming in through the ceiling — you need someone who can respond fast. We provide emergency roof repair and professional tarping services for San Gregorio homeowners who can’t afford to wait out the weather.
Beyond emergency response, we handle the full range of residential roofing services: roof replacement, roof leak repair, storm damage roof inspection, and ongoing maintenance for homes that have been dealing with years of coastal exposure. For homeowners who suspect damage but aren’t sure of the scope, a storm damage inspection is often the right starting point — it documents what’s there, which also matters if you’re working with an insurance company.
We also serve commercial properties and agricultural structures in the 94074 ZIP code. San Gregorio isn’t a typical suburb, and the property mix out here — ranches, estate parcels, rural outbuildings — requires a contractor who can work across different roof types and scales. Whether it’s a single-family home off Bear Gulch Road or a larger structure on an agricultural parcel, we assess it the same way: honestly, thoroughly, and with the coastal environment front of mind.
It’s a fair question — San Gregorio is genuinely off the beaten path, and plenty of contractors who say they serve “all of San Mateo County” draw an invisible line somewhere around the summit of Skylonda. We make the drive. Our base in Redwood City puts us about 20 to 25 miles from San Gregorio via SR-84, and that route is one we know well from years of serving coastside and Peninsula communities.
The bigger issue isn’t just distance — it’s whether the contractor understands what they’re walking into. Roofing in San Gregorio involves coastal moisture conditions, salt air exposure, and permit requirements through San Mateo County’s Planning and Building Department that are different from what applies in incorporated cities. We’ve handled that process before, and we’re not learning it on your job.
The honest answer is that it depends on how far the damage has progressed — and in coastal San Gregorio, that progression tends to happen faster than homeowners expect. A roof that looks fine from the ground might have compromised underlayment, corroded flashing, or soft decking underneath from years of marine fog exposure. What looks like a minor leak on the ceiling can reflect a much larger issue above it.
The way to know for sure is a proper inspection, not a guess. We get up on the roof, check the actual condition of every component — shingles, flashing, gutters, fascia, ridge caps, underlayment — and give you a straight answer. If a repair is genuinely sufficient, we’ll tell you that. If the roof is past the point where patching makes financial sense, we’ll explain why and show you what we’re seeing. You won’t get a replacement recommendation just because it’s a bigger job.
Because San Gregorio is an unincorporated community, there’s no city building department handling your permits — that goes through the San Mateo County Planning and Building Department. The county has a re-roof permit process that can be initiated online or by mail, and it needs to be in place before work begins. That’s not optional, and any contractor telling you it is should raise a flag.
There’s an additional layer worth knowing about: San Gregorio sits within or adjacent to California’s Coastal Zone, which is administered under the county’s Local Coastal Program. Depending on the scope of your roofing project, a Coastal Development Permit review may be required on top of the standard re-roof permit. It doesn’t apply to every job, but it’s something a contractor working in this area needs to understand before they start pulling paperwork. We handle all of that for you — the right permits, through the right channels, for where your property actually sits.
Most people think of roof damage in terms of storms — a big wind event, a fallen branch, visible shingle loss. But in San Gregorio, the more common culprit is slower and quieter. Marine fog deposits moisture on your roof surface repeatedly — night after night, morning after morning — and that sustained exposure does things that a single rainstorm doesn’t. It saturates shingles, works into any gap in the underlayment, and creates the kind of prolonged damp conditions that lead to moss growth, wood rot in the decking and fascia, and mold in the attic space below.
Salt air compounds the problem by corroding metal components at an accelerated rate. Flashing, gutters, roofing nails, and ridge caps that are rated for standard inland conditions can show significant corrosion within 10 to 15 years in a coastal environment like San Gregorio — well short of their expected lifespan. The fix isn’t just replacing what failed; it’s using the right materials from the start. Non-corrosive flashing, moisture-resistant underlayment, and proper attic ventilation all factor into a roofing system that actually holds up west of the mountains.
The first priority is stopping interior water damage from spreading. If there’s an active leak and you can safely place buckets or towels to protect floors and ceilings, do that — but don’t go on the roof yourself, especially after a storm when surfaces are wet and debris may be unstable. Call a licensed roofing contractor who can respond with emergency tarping to cover any exposed areas until a full repair can be scheduled.
Once the immediate situation is stabilized, a documented storm damage inspection is your next step — particularly if you plan to file an insurance claim. The inspection should cover every component: shingle damage, flashing integrity, gutter condition, and any structural concerns. San Mateo County’s coastside sees significant storm activity during atmospheric river events, and insurers will want a thorough, written assessment before approving a claim. We provide exactly that — a detailed inspection report that covers what was damaged, how it happened, and what it’s going to take to fix it.
Yes — we offer a 15% senior discount for qualifying homeowners, and it applies to roofing work in San Gregorio just as it does across the rest of our service area. We also offer a 15% military discount for veterans and active-duty service members.
San Gregorio tends to be a community of long-term homeowners — people who have lived in the same house for years or decades and have a real stake in keeping it in good shape. Those are exactly the homeowners we work with most, and the discount reflects that. It’s applied straightforwardly to your estimate — no hoops, no fine print. If you’re a senior homeowner in the 94074 ZIP code dealing with a roof that’s been taking on Pacific weather for the better part of a decade or more, that discount is there for you. Just mention it when you call.
Other Services we provide in San Gregorio