Hear from Our Customers
A roof that’s doing its job is something you stop thinking about. No water stains spreading across the ceiling after a January storm. No soft spots in the attic you’re pretending aren’t there. No emergency calls at midnight when the rain finally finds the crack it’s been working toward for three seasons. That’s the outcome — not a new roof for its own sake, but the peace of mind that comes with knowing your house is sealed.
In Redwood Junction, that matters more than most places. The homes here are older — a lot of them are pushing 60, 70, even 80 years old — and they’ve been through decades of the same cycle: dry summers that crack and curl shingles, wet winters that push water into every weakness the heat left behind. That pattern wears roofs down faster than most homeowners realize, and by the time a leak is visible inside, the damage underneath is usually much worse.
If you’ve owned your home in Redwood Junction for a while, you already know how quickly a winter can go from light rain to a sustained downpour. A roof that’s been holding on is not the same as a roof that’s ready for that. The difference between the two is what we help you figure out — before the storm makes the decision for you.
We started in 1985 — not as a franchise, not as a corporate branch, but as a family business built on doing good work for neighbors. Ramiro’s father founded Eco Air Home Services. Ramiro has run it since 2006. That kind of continuity is rare in this industry, and it means something: when you call, you’re reaching a company with four decades of accountability to this community.
Our team has worked on homes throughout Redwood Junction and San Mateo County — including the older residential streets around Middlefield Road and the mid-century neighborhoods that make up the heart of this area. We know how these homes were built, what the roofing systems on them look like after 50-plus years, and what it actually takes to fix them right.
We’re fully licensed and bonded under California’s C-39 roofing contractor classification. We also offer a 15% discount for seniors and military members — because a significant portion of the long-term homeowners in Redwood Junction have earned it.
It starts with a real inspection — not a quick walk-around to generate a quote, but an actual assessment of what’s happening with your roof. That means checking the field of the roof, the flashings around chimneys and vents, the valleys, the eaves, and the condition of the underlayment if there’s any reason to suspect it’s been compromised. On older homes in Redwood Junction, that last part matters. Mid-century construction often has original or early-replacement underlayment that’s well past its useful life, even when the shingles on top still look passable.
Once the inspection is done, you get a straight answer: what’s wrong, what it’ll take to fix it, and what it’s going to cost. If a permit is required — and in Redwood City, re-roofing projects do require one from the City’s Building Division — we handle that process. You don’t have to figure out the permit office on Middlefield or coordinate with a city inspector on your own. That’s managed for you.
The work itself is scheduled around your timeline and, when possible, around the weather. The rainy season typically runs November through March, so if you’re planning a full replacement, late spring through early fall is the optimal window. If you’re dealing with an active leak or storm damage, our response is faster — tarping and emergency repairs are available when waiting isn’t an option.
Ready to get started?
Whether you need a full roof replacement on a 1955 bungalow near El Camino Real or an emergency patch after a storm came through harder than expected, our approach is the same — show up, assess honestly, and do the work correctly. We handle residential roofing services across Redwood Junction and the surrounding area, including roof leak repair, storm damage roof inspections, and tarping services for leaking roofs when immediate protection is needed before a permanent fix can be scheduled.
For homeowners dealing with active damage, our 24-hour emergency roofer response means you’re not sitting on hold or leaving voicemails while water is coming in. Tarping is done with heavy-duty materials secured properly — not a tarp thrown over a ridge and hoped for the best. It’s a real stop-gap that protects your home and your insurance claim while the repair timeline gets sorted.
On the commercial side, we also provide commercial roofing services in San Mateo County for property managers and business owners dealing with flat roofs, membrane systems, or larger structures. Every job — residential or commercial — is completed under a valid C-39 license, fully bonded, and in compliance with Redwood City’s building code requirements, including the Class B minimum roofing material standard the city enforces for residential construction.
Yes — re-roofing projects in Redwood City require a permit from the City’s Building Division. This isn’t optional, and it’s not something to skip to save a few hundred dollars. A roof replacement done without a permit can create serious problems when you go to sell the home, file an insurance claim, or if the city discovers the unpermitted work during a future inspection.
The permit process involves submitting documentation about the roofing materials, the nailing pattern for sheathing, and compliance with California’s Title 24 energy requirements if the project affects conditioned space. For most homeowners in Redwood Junction, navigating that process isn’t something you want to do alone. We handle the permit application and coordinate with the city inspector on your behalf — so you’re not making calls to City Hall or trying to decode building department requirements while also managing a roofing project.
The honest answer is that it depends on what’s failing and why. A roof that has one damaged flashing or a few cracked shingles in an isolated area is usually a repair situation. A roof where the shingles are granule-depleted across the whole field, the underlayment is saturated or brittle, and you’re seeing multiple leak points — that’s a replacement conversation.
For homes in Redwood Junction built between the 1940s and 1960s, the age factor is real. Most asphalt shingle systems last 20 to 30 years. If your home has had one or two re-roofs since it was built and you’re not sure when the last one was done, a thorough inspection will tell you more than any general rule of thumb. One thing to watch for specifically: if you’re seeing what looks like dark grit collecting in your gutters or downspouts, your shingles are losing their protective granules — that’s a sign the material is at the end of its useful life, not just worn.
First, protect what’s inside. Move anything valuable away from the leak, put down towels or buckets, and if water is pooling near any electrical fixtures or panels, treat that as a safety issue and cut power to that area. Then call a roofer who can respond the same day.
We offer 24-hour emergency roofing response and tarping services for exactly this situation. A properly installed emergency tarp — secured at the ridge and weighted or fastened at the edges — can stop active water intrusion until a permanent repair is scheduled. This matters for insurance purposes too: most homeowners’ policies require that you take reasonable steps to prevent further damage after a loss event. A documented emergency response and professional tarp installation protects your claim. The rainy season can produce extended multi-day rain events, so waiting until the weather breaks isn’t always a realistic option.
For a standard single-family home in Redwood Junction, a full asphalt shingle roof replacement generally runs somewhere between $12,000 and $25,000, depending on the size of the roof, the pitch, the materials selected, and what the inspection reveals about the decking and underlayment underneath. If the decking has sustained water damage and needs to be replaced, that adds to the cost — and it’s something that often can’t be fully confirmed until the old roofing material is removed.
Redwood City-area labor and material costs run higher than the national average, which is worth knowing upfront. That said, your roof is protecting a home with significant value in this area — the math on deferring a needed replacement rarely works in the homeowner’s favor. We offer a 15% senior discount, which on a $15,000 to $20,000 project represents real, meaningful savings. Free estimates are available so you know exactly what you’re looking at before any commitment is made.
The Mediterranean climate pattern in this area creates a two-phase stress cycle that most homeowners don’t fully account for. During the dry season — which can run from April through October — UV exposure and heat cause roofing materials to expand, contract, and gradually degrade. Asphalt shingles lose flexibility. Sealants around flashings dry out and crack. By the time the rainy season arrives in November, those small vulnerabilities are ready to let water in.
This is why annual or bi-annual roof inspections make practical sense in Redwood Junction, even if your roof is relatively new. Catching a failed flashing seal or a section of lifted shingles in October costs a few hundred dollars. Finding out about it in January when there’s water in your attic costs significantly more. For homes in Redwood Junction — where the housing stock is older and original drainage systems may not be up to current standards — staying ahead of the weather cycle is the most cost-effective approach available.
Yes, it applies anywhere we work — including Redwood Junction. The 15% senior discount exists because a large portion of the homeowners we’ve served for four decades are older residents who have lived in their homes for a long time and are working with fixed or reduced incomes. A roof replacement is one of the largest single expenses a homeowner faces, and for someone on a retirement budget, that cost is a real burden.
Redwood Junction has a significant share of long-term homeowners — people who bought their homes decades ago and have maintained them through multiple roofing cycles. We’ve been working with that demographic since the beginning, and the discount reflects that relationship. If you’re a veteran, the 15% military discount applies as well. Both discounts are applied to the project total and are factored into your estimate upfront — no fine print, no conditions buried in the paperwork.
Other Services we provide in Redwood Junction