Hear from Our Customers
Sitting at roughly ten feet above sea level, right next to San Francisco Bay, Tanforan deals with roofing conditions that most inland contractors haven’t seen up close. The marine layer doesn’t just roll in and roll out — it lingers, and that persistent moisture gets into aging underlayment, feeds moss growth on shingle surfaces, and quietly accelerates the kind of deterioration that doesn’t show up until a November storm makes it obvious. If your home is one of the older bungalows tucked between El Camino Real and the US-101 corridor, your roof has likely been dealing with this for decades.
Salt air is the other factor that doesn’t get talked about enough. When you’re a mile from the Bay, the air carries enough salt to corrode metal flashing, fasteners, and gutters faster than most roofing warranties account for. A contractor who hasn’t worked in this environment might miss it entirely during an inspection. One who has — and has been doing it across San Mateo County for 40 years — is going to catch it before it turns into a structural problem.
What you get on the other side of a properly done roofing job in Tanforan isn’t just a dry ceiling. It’s knowing that the materials selected were right for this climate, the flashing was installed with salt air in mind, and the work was permitted through the City of San Bruno so there are no surprises when it comes time to sell or file an insurance claim.
Eco Air Home Services has been working across San Mateo County since 1985. We were started by Ramiro’s father and have been run by Ramiro since 2006. We’re not a chain, not a franchise, and not a crew that showed up after the last big storm looking for work. We’re a family business with four decades of history on the Peninsula — the kind of history that means your neighbors in Tanforan have likely called us before you did.
We’ve worked on homes throughout the Tanforan neighborhood and surrounding San Bruno, from the mid-century bungalows near the original residential stock to the hillside properties in Crestmoor and beyond. We know what aging construction looks like from inside an attic, and we know what San Bruno’s Building Division requires before a single shingle gets replaced. Our technicians aren’t rotating in and out — they’re long-term, experienced, and familiar with the specific conditions that affect roofs in Bay-adjacent communities like Tanforan.
If you’re a senior homeowner, we offer a 15% senior discount because it’s the right thing to do for the people who’ve been part of this community the longest.
It starts with a call. You tell us what you’re seeing — a stain on the ceiling, missing shingles after a storm, a leak that showed up during the last atmospheric river event — and we schedule an inspection. We get on the roof, we look at what’s actually happening, and we give you a straight answer about what needs to be done and what it’s going to cost. No pressure, no upselling, no vague estimates that balloon later.
If it’s an emergency — a storm hit overnight, water is actively getting in, and you need something done now — we offer 24-hour emergency roofing service. That includes professional tarping to stop further water intrusion while a longer-term repair or replacement plan gets put together. In Tanforan, where winter storms can drop a quarter inch of rain in a single night, having someone you can call at 2 a.m. who will actually show up matters.
Once the scope of work is agreed on, we pull the required permit from the City of San Bruno Building Division before work begins — because that’s the law, and because permitted work protects you. The project gets done with materials rated for California’s Class A fire requirements and appropriate for the marine climate here. When we’re done, you get documentation you can hand to your insurance company or a future buyer without any hesitation.
Ready to get started?
Whether you’re dealing with an active leak, coming off a rough winter, or just looking at a roof that’s been on the house since the 1960s and wondering how much longer it has, the services we offer in Tanforan cover the full range of what residential and commercial roofing actually requires in this area.
For homeowners in the bungalow triangle near the Tanforan neighborhood, that typically means a full inspection first — checking underlayment condition, flashing integrity, ridge cap, and any areas where the marine layer has done its slow work over the years. From there, it’s either targeted repairs or a full re-roofing project, depending on what the inspection shows. We also handle storm damage roof inspections specifically for homeowners who want to know what the last round of Bay Area storms left behind before the next season starts.
For property managers overseeing multifamily complexes like Peninsula Place or the larger apartment communities along El Camino Real, we offer commercial roofing services in San Mateo County that include flat and low-slope roof systems, TPO and modified bitumen membranes, and the documentation that HOA boards and property management companies need. Tarping services for leaking roofs in Tanforan are available as an immediate response measure for both residential and commercial properties. All work is performed by licensed technicians, fully insured, and compliant with San Bruno’s permitting and Title 24 energy requirements.
Yes — and this is one of the most important things to get right before any work starts. The City of San Bruno Building Division requires a re-roofing permit for any re-roofing activity, and that permit must be obtained before work begins, not after. This applies to full replacements as well as significant repair work.
Why does it matter? Because unpermitted roofing work creates real problems down the line. If you go to sell your home and a buyer’s inspector finds that the roof was replaced without a permit, it can stall or kill the sale. If you file an insurance claim after a storm and the insurer discovers the prior work wasn’t permitted, they may dispute the claim. We handle the permit as part of the job — it’s not optional, and any contractor who suggests skipping it is creating risk for you, not saving you money.
The honest answer is that you often can’t tell from the ground — and that’s exactly the problem. After the atmospheric river storms that hit the San Bruno and Tanforan area in recent winters, a significant number of homeowners had damage they didn’t discover until the following wet season, when a slow leak finally showed up as a ceiling stain or a musty smell in the attic.
What a proper storm damage roof inspection in Tanforan looks for includes lifted or missing shingles, damaged ridge caps, compromised flashing around chimneys and vents, and any areas where the underlayment has been exposed. In a Bay-adjacent neighborhood like Tanforan — where salt air and persistent marine layer moisture are already working on your roof year-round — storm damage doesn’t have to be dramatic to be serious. A small breach in the surface is enough for moisture to start working its way into the structure. Getting an inspection after each major storm season is the straightforward way to catch it before it becomes expensive.
A repair addresses a specific, localized problem — a section of damaged shingles, a failed flashing seal, a cracked vent boot. It makes sense when the rest of the roof is in solid condition and the issue is contained. A full re-roofing job replaces the entire roofing system, typically because the roof has reached the end of its serviceable life or because the damage is widespread enough that patching it wouldn’t hold.
For older homes in the Tanforan area — particularly the mid-century bungalows that make up the neighborhood’s original residential stock — the decision often comes down to what the inspection reveals about the underlayment. If the surface shingles look rough but the underlayment beneath them is still intact, targeted repairs may buy you several more years. If the underlayment is saturated, deteriorated, or showing multiple failure points, a full replacement is usually the more cost-effective path because you’re not going to keep patching a system that’s already past its limit. We’ll tell you which one makes sense for your specific situation — not which one costs more.
It shortens the lifespan, and most homeowners don’t factor that in when they’re thinking about maintenance timelines. The combination of salt air, persistent marine layer humidity, and compressed rainy seasons that dump most of the year’s rainfall into a four-month window creates a more aggressive environment for roofing materials than you’d find even a few miles inland.
Salt air is particularly hard on metal components — flashing, gutters, fasteners, and drip edges corrode faster in a Bay-adjacent environment. The marine layer keeps ambient moisture levels elevated even during the dry season, which accelerates the breakdown of asphalt shingles and promotes moss and lichen growth on roofing surfaces. When you add in the fact that Tanforan sits at roughly ten feet above sea level with minimal wind protection from the Bay side, roofs here are working harder than their rated lifespans were designed for. We account for this when selecting materials and making repair recommendations — and will likely steer you toward products rated for salt air resistance and higher moisture exposure.
We can’t file your claim for you or act as a public adjuster — that’s a separate licensed role. But what we can do is provide the documentation your insurance company needs to process the claim accurately. That means a detailed written inspection report, photographs of the damage, a scope of work that specifies what was damaged and what the repair or replacement requires, and material specifications that your insurer can evaluate.
Where homeowners in San Bruno and Tanforan often run into trouble is when they hire an unlicensed crew after a storm — sometimes one that showed up door-to-door in the neighborhood — and end up with work that wasn’t permitted, wasn’t documented, and doesn’t hold up to insurer scrutiny. We’re licensed and bonded, which gives you a paper trail that protects you through the claims process and beyond. If you’re unsure whether storm damage from a recent Bay Area weather event is covered under your policy, getting a professional inspection done first gives you the factual basis to have that conversation with your insurer.
Yes — 15% for qualifying seniors, applied to roofing services. This has been part of how we operate for a long time, and it reflects the reality that a significant portion of the homeowners we work with in communities like San Bruno and Tanforan are older residents who have owned their homes for decades and are now facing the kind of major maintenance decisions that come with aging housing stock.
The Tanforan neighborhood specifically includes The Village at the Crossing, a 228-unit senior apartment community for residents 55 and older. For homeowners in the surrounding bungalow areas and throughout San Bruno who qualify, the discount is straightforward — just let us know when you call. We also offer a 15% military discount, which feels appropriate given the neighborhood’s proximity to Golden Gate National Cemetery. These aren’t complicated programs with fine print — they’re a direct reduction on the cost of the work, applied because the people who’ve been here the longest deserve a contractor who recognizes that.
Other Services we provide in Tanforan