Hear from Our Customers
A roof that was repaired correctly doesn’t ask for your attention again. No buckets in the hallway after a storm. No water stains creeping across your ceiling. No second-guessing every weather forecast between November and March. That’s what a properly repaired or replaced roof actually gives you — and in San Carlos, where the rainy season hits hard and atmospheric river events have become a near-annual reality, that peace of mind isn’t a luxury.
San Carlos’s older neighborhoods tell the whole story. White Oaks bungalows built in the 1920s and 1930s, the post-war ranch homes in Howard Park, the steeply pitched Storybook-style roofs in Alder Manor — this is a city with a wide range of housing stock, and a lot of it is carrying roofs that are at or well past their expected lifespan. The marine layer and coastal fog that settle over the flats add moisture stress to roofing surfaces year-round, even when it isn’t raining. That combination of wet winters and persistent humidity accelerates wear in ways that aren’t always visible until a leak forces the issue.
Getting ahead of that is the whole point. Whether you’re dealing with a slow leak, storm damage, or a roof that’s simply been on your home longer than it should have been, the outcome you’re looking for is the same — a roof that does its job without requiring you to think about it.
Eco Air Home Services has been working on Peninsula homes since 1985. That’s not a number pulled from a marketing deck — it means our team has been in San Carlos and the surrounding area through multiple storm seasons, multiple housing cycles, and more roof replacements than we can count. Ramiro’s father started this company, and Ramiro has run it since 2006. Same standards, same community, different generation.
Our office is in Redwood City, right on the southern border of San Carlos. When you call us, you’re not waiting on a crew to drive in from across the Bay. We’re already in the neighborhood. We know the difference between a flat-lot home off Laurel Street and a hillside property up in Devonshire Canyon, and we approach each job accordingly.
We also offer a 15% discount for seniors and a 15% discount for military members — because a significant part of this community has been here a long time and deserves to be treated that way.
It starts with an honest assessment. We come out, get on the roof, and tell you what we actually see — not a worst-case pitch designed to sell you a full replacement when a repair is the right call. You’ll know what’s going on with your roof before any work begins, and you’ll know what it’s going to cost.
From there, we handle the permit process with the City of San Carlos Building Division. This is required for all residential re-roofs in San Carlos — the city mandates it, and roofing contractors are actually the most frequent permit applicants in the city. Most homeowners don’t realize this is part of the job, and some contractors skip it. We don’t. Pulling the permit protects you legally, keeps your insurance intact, and ensures the work passes inspection. We take care of all of it.
Once permits are in order, our crew gets to work. Timing matters here — the dry window between June and September is ideal for full replacements, while emergency repairs and tarping can happen any time of year. If you’re dealing with active storm damage, we can get a tarp on the roof quickly to stop water intrusion while the full repair is scheduled. When the job is done, you’ll know exactly what was done, what materials were used, and what to expect going forward.
Ready to get started?
Roof repairs and replacements are the core of what we do here. That covers everything from a single damaged shingle after a wind event to a full tear-off and re-roof on a pre-war bungalow in White Oaks that’s been on the same roof since the 1990s. We work on shingle, tile, and flat roofing systems — the full range of what you’ll find across San Carlos’s neighborhoods.
Emergency roof repair and tarping services are available when you can’t wait. After the atmospheric river events that have hit San Mateo County over the past few years, we know what it looks like when a homeowner in San Carlos is dealing with active water intrusion in a $2 million home and needs someone there fast. Our 24-hour emergency roofer service exists for exactly that situation. We get a tarp on the roof to stop the bleeding, document the damage, and schedule the repair.
Storm damage roof inspections are also part of what we offer — especially useful if you’ve been through a major storm and aren’t sure whether what happened to your roof warrants an insurance claim. We give you a clear, documented picture of the damage so you can make that decision with real information. For homeowners throughout San Carlos, from the hillside properties in the Western Hills to the bay-adjacent flats near Industrial Road, that kind of straight answer matters.
Yes — and this is one of the more important things to know before you hire anyone. The City of San Carlos requires a permit for all residential re-roofs, no exceptions. The city’s own Building Division notes that roofing contractors apply for more permits than any other contractor group in San Carlos, which tells you how common this work is and how seriously the city takes compliance.
What this means for you is that any contractor who tells you a permit isn’t necessary — or quietly skips the step to save time — is putting you at risk. A re-roof done without a permit can create problems with your homeowner’s insurance, complicate a future sale, and leave you with no recourse if the work fails inspection after the fact. We handle the permit process with the San Carlos Building Division as part of every job. You don’t have to navigate that yourself.
The honest answer is that it depends on the age of the roof, the extent of the damage, and the condition of the underlying structure. A repair makes sense when the damage is localized — a few damaged shingles, a flashing issue around a chimney or skylight, a small area of wear. A replacement makes more sense when the roof is 20–30 years old, when repairs have been stacking up, or when the underlying decking shows signs of water damage or rot.
In San Carlos, a lot of homes in White Oaks, Howard Park, and Alder Manor are carrying roofs that are approaching or past that threshold. The combination of wet winters and the year-round moisture from the marine layer accelerates wear on asphalt shingles in particular. If your roof was last replaced in the 1990s or early 2000s, it’s worth having someone get up there and take a real look — not to sell you something, but because knowing where you stand lets you plan instead of react.
California requires that all residential re-roofs use materials rated at least Class B for fire resistance — that’s a statewide rule that applies in San Carlos. Within that requirement, the right material depends on your roof’s pitch, your home’s style, and your budget.
Architectural asphalt shingles are the most common choice for San Carlos’s flat and moderately pitched roofs — they handle the Peninsula’s wet winters well, they’re durable under UV exposure during the long dry summers, and they come in a range of profiles that suit everything from a post-war ranch in Howard Park to a newer build in the Western Hills. Tile roofing is common on older Spanish-style and Mediterranean homes and holds up well in the Bay Area climate. For low-slope and flat roofs — which you’ll find on some of the mid-century construction in Murphy Tract and Clearfield Park — modified bitumen and TPO membranes are standard. We’ll walk you through what makes sense for your specific home and roof geometry before any decision is made.
For active emergency situations — water coming in, visible structural damage after a storm — we prioritize getting someone out as fast as possible. Emergency tarping can often happen same-day or within 24 hours depending on the situation, which is the critical window when you’re trying to prevent water intrusion from becoming a structural problem.
San Carlos and the broader San Mateo County area have seen some significant storm events in recent years. The atmospheric river seasons of 2022–2023 and 2023–2024 created real backlogs across Bay Area roofing contractors. Our Redwood City location puts us directly adjacent to San Carlos, which means we’re not adding drive time to an already urgent situation. If you’re dealing with active damage, call us directly — don’t wait to submit a form and hope for a callback.
We offer a 15% discount for seniors and a 15% discount for military members. San Carlos has a meaningful population of long-term homeowners who are 65 and older — people who bought their homes here decades ago and have watched the city grow around them. A roof replacement is a significant expense, often landing between $15,000 and $25,000 or more depending on the size and complexity of the job. Fifteen percent off that number is real money, not a token gesture.
The military discount reflects the same thinking. There are veterans and active-duty families throughout the Peninsula, and this is a straightforward way of acknowledging that. Both discounts apply to roofing services and are factored into your estimate upfront — no fine print, no conditions buried in the paperwork. Just mention it when you call.
The fastest check is the California Contractors State License Board website at cslb.ca.gov. Every licensed roofing contractor in California holds a C-39 classification, and you can verify any contractor’s license number, bond status, and insurance in about 30 seconds. If a contractor can’t give you a license number or gets evasive when you ask, that’s your answer.
Beyond the license check, ask whether they’ll pull a permit with the City of San Carlos. As mentioned earlier, permits are required for all re-roofs here. A contractor who skips the permit is either unaware of the requirement — which is its own problem — or is cutting corners to move faster. Either way, it’s a risk you’re absorbing, not them. Also ask whether they carry general liability and workers’ compensation insurance. If a worker is injured on your property and the contractor isn’t properly insured, you could be exposed. These aren’t complicated questions, and any reputable contractor will answer them without hesitation.
Other Services we provide in San Carlos