Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across Novato
Roof repair in Novato most often means chasing a leak before it becomes a ceiling stain, and most of those leaks come from two places: corroded flashing near San Pablo Bay and moss-damaged shingles on shaded north slopes. A small flashing repair in Novato typically runs $350 – $650, while a larger valley or decking repair lands between $800 – $1,800 depending on how far the moisture traveled. We answer the phone with a live person, give you a written price before any work starts, and back every repair with our 365-Day Done Right Promise in writing. Call (831) 318-8819 to schedule a free estimate.

Why Brennan Roofing Co San Francisco Is Novato’s Preferred Roof Repair Company
Novato homeowners call us because the standard is the same on every job, whether it’s a two-hour flashing patch in San Marin or a full tear-off in Hamilton Field. Travis Oakley runs our crews to a defined set of rules we call The Garrison Standard: background-checked, uniformed technicians, a written price before any work starts, and a full-year written guarantee on every repair. We don’t send a salesperson to “assess” your roof and then hand the work to someone else. The person who quotes the job is accountable for the result.
Our dispatchers coordinate from the brand’s San Francisco Bay Area office, but the crews working on Novato roofs are local, and they know which neighborhoods get hit hardest by bay fog and salt air. That local knowledge changes what we specify. In Hamilton Field and Ignacio, we see galvanized flashing rust out years faster than it should. In San Marin and the hillside streets off Novato Boulevard, we see moss growth and clogged valleys that inland roofers rarely deal with. That’s why homeowners here call us instead of a generic roofing outfit that treats Novato like any other suburb.
Every repair we do in Novato carries the 365-Day Done Right Promise. If it fails within the year, we come back and make it right at no charge. That’s in writing. It’s the same guarantee we put on a $400 boot replacement and a $15,000 re-roof.
Styles & brands we work with






Roof Leak Repair in Novato
Roof leak repair in Novato usually comes down to finding the actual entry point, not just the wet spot on the ceiling. Water travels. A stain in the living room might start at a corroded valley flashing twenty feet up the roof line. In Novato specifically, the salt-laden fog off San Pablo Bay accelerates corrosion on standard galvanized flashing, so we specify stainless steel or hot-dip galvanized hardware on most bay-side repairs. That upgrade would be overkill in inland Petaluma. Here, it’s the difference between a repair that lasts three years and one that lasts twenty.
What a leak repair involves depends on where the water is getting in. For a vent boot or pipe collar, we remove the old boot, inspect the decking beneath, install a new boot in matching material, and seal the base. For a valley leak, we pull the shingles at the valley, inspect the metal underneath, and replace it if corrosion has eaten through. We don’t caulk over a problem and call it fixed. We find the failure and replace the failed part.
Flashing and Valley Work
Flashing is the metal that keeps water from seeping in where the roof meets a wall, chimney, skylight, or valley. In Novato’s fog-exposed neighborhoods, standard galvanized flashing corrodes within 5 – 7 years. We replace it with stainless or hot-dip galvanized, and we seal the joints with roof-grade sealant rated for marine exposure. A typical flashing repair around a chimney or wall runs $450 – $900 in Novato, depending on linear feet and access.
Shingle and Underlayment Repair
When shingles lift, crack, or blow off, the underlayment beneath gets exposed to sun and moisture. On older Novato homes built in the 1960s and 1970s, that underlayment may already be thin or brittle. We remove the damaged shingles, inspect the felt, patch or replace it if needed, and install new shingles sealed to match the surrounding roof. Expect $300 – $700 for a small shingle repair; larger areas run more.
Emergency Roof Repair in Novato
Emergency roof repair in Novato usually happens during the first heavy rain of the season, when a small leak that started in summer finally shows itself. We respond to Novato calls fast because we keep crews staged in the North Bay during storm season. If water is coming through your ceiling, call (831) 318-8819 and a live person answers, day or night. We’ll walk you through tarping if needed and get a crew out to stop the water.
What counts as an emergency? Water actively entering the house, a tree branch through the decking, a large section of shingles gone after a wind event, or a roof that’s visibly sagging. For these, we prioritize the call, get eyes on the roof, and put a short-term stop in place if full repair can’t happen immediately.
Storm and Wind Damage
Novato gets real wind, especially in the hills and along the 101 corridor. Wind-driven rain finds every compromised flashing joint and lifted shingle tab. After a storm, we see a spike in calls from San Marin and the hillside streets. If we can’t complete the full repair same-day, we seal and tarp the affected area so no more water enters, and we come back to do it right. Emergency tarping and temporary repair in Novato typically runs $250 – $500, with full repairs quoted in writing before they begin.
After-Hours and Weekend Response
We answer the phone 24/7 with a live person. No voicemail, no callback queue, no automated system. If your Novato roof is leaking at 2 a.m., you talk to someone who can dispatch a crew. Weekend and evening repair rates in Novato run slightly higher than weekday rates, and we put that number on paper before any work starts. No surprises at the door.

Trusted Brands We Service in Novato
We install and repair materials from GAF, CertainTeed, Tamko, and several other leading manufacturers, and we keep common Novato-specific parts on hand: stainless flashing, vent boots, valley metal, and matching shingle colors for the dominant local profiles. If your home has a CertainTeed or Tamko roof, we stock those exact lines so a patch doesn’t look like a patch. For Hamilton Field homes with original 1940s materials, we bring the right containment and handling protocols, not a generic truck stock. The Roof Repair team can tell you what we carry and whether your existing shingle line is still in production.
Common Roof Repair Problems We See in Novato Homes
- Corroded galvanized flashing near the bay. In Hamilton Field, Ignacio, and other neighborhoods close to San Pablo Bay, salt fog eats standard galvanized flashing in 5 – 7 years. The fix is stainless or hot-dip galvanized, and it’s the single biggest difference between a Novato-spec repair and an inland-spec one.
- Moss and algae on north-facing slopes. Fog pockets sit on shaded roof sections long after the sun burns off elsewhere. Moss lifts shingle tabs and holds moisture against the underlayment. We remove growth, treat the surface, and check the decking underneath before putting anything back.
- Original 1940s Hamilton Field roofing materials. Former military housing converted to civilian homes often still has original roofing from the 1940s, including asbestos-containing felt underlayment. Tear-off and repair on these roofs requires containment and careful handling, which not every crew is set up to do correctly.
- Chimney and skylight seal failures on split-levels. The 1960s – 1980s split-levels and ranch-style homes that dominate Novato have multiple roof-to-wall transitions. Those joints fail first. We fix the transition properly with new flashing and ice and water shield, not a bead of caulk.
See the difference
Before
After
Before
After
Before
AfterPricing for Roof Repair in Novato, CA
Here’s what we see in Novato for typical repair pricing. A vent boot replacement runs $250 – $450. Small shingle repairs land between $300 – $700. Flashing repair around a chimney, wall, or skylight runs $450 – $900. Valley replacement with corrosion-resistant metal runs $800 – $1,800 depending on length and decking condition. Emergency tarping and water mitigation starts around $250 – $500. The biggest cost variable in Novato is whether the failed part is standard galvanized or our marine-spec stainless/hot-dip hardware. The marine-spec costs 15 – 20% more up front, but it lasts three to four times longer in bay-salt conditions. We’ll show you both options in the written quote and explain the trade-off plainly. Call (831) 318-8819 and we’ll give you a free estimate in writing before any work starts.
We Also Serve Cities Near Novato
Our crews cover Novato and the surrounding North Bay, including Larkspur, Mill Valley, Hercules, and El Cerrito. If you’re in one of those cities, the same Roof Repair in Novato team and the same Garrison Standard apply. Call (831) 318-8819 to see if we’re in your area this week.
Serving Novato, CA - Our Local Coverage Area
We’re based in the Novato area and know this community well. Use the map below to see our service coverage - if you’re nearby, we can almost certainly help.
FAQs About Roof Repair in Novato
Morning fog in Novato forces moisture into roof penetrations through condensation and capillary action, even without rain. Corroded flashing, especially galvanized steel on bay-side homes, is the usual culprit. The fix is replacing the failed flashing with stainless or hot-dip galvanized and sealing the transition properly. If your roof only leaks on foggy mornings, don’t wait for winter; call (831) 318-8819 for an inspection before the small leak becomes a ceiling replacement.
Yes, in most Novato locations within two to three miles of San Pablo Bay, stainless steel or hot-dip galvanized fasteners are the correct spec. Standard electro-galvanized nails rust out fast when exposed to salt-laden fog, which is common in Hamilton Field and Ignacio. We use stainless or hot-dip hardware on bay-side repairs and can show you exactly what’s on your existing roof during a free estimate. Call (831) 318-8819 to have us take a look.
Hamilton Field homes were built as military housing in the 1940s, and many still carry original roofing materials that contain asbestos. Any tear-off or repair that disturbs that material requires containment, proper disposal, and a crew trained to handle it. We won’t cut corners on those roofs. If your Hamilton Field home needs work, call (831) 318-8819 and we’ll assess the materials and give you a written plan.
Moss and algae trap moisture against the shingle surface and can lift tabs enough for water to reach the underlayment. Before any repair on a moss-covered section of your Novato roof, we remove the growth and check the decking underneath. Ignoring the moss means the new shingles fail the same way the old ones did. We can include treatment in the repair quote; call (831) 318-8819 for a free estimate.
Yes. Hillside homes in Novato, especially those off Novato Boulevard and in San Marin, get more wind exposure and more water volume moving across the roof. That means valley flashings, drip edges, and underlayment need a heavier spec than a flatland house in Petaluma. We quote the hillside spec as standard for Novato because we know what the terrain does to a roof. Call (831) 318-8819 and we’ll walk the roof with you and explain exactly what your slope requires.
Local Conditions That Decide Your Novato Roof Repair Spec
On a split-level in the San Marin area, our crew found leaking around the chimney flashing on a 1970s composition shingle roof. The original galvanized step flashing had rusted through at the weep holes, letting moisture wick into the decking. We replaced it with 24-gauge stainless steel flashing, installed new ice and water shield at the roof-to-wall transition, and re-seated the architectural shingles around the penetration. That roof has stayed dry through three fog seasons since.
That failure is the rule in Novato, not the exception. San Pablo Bay sits close enough that salt-laden fog drifts into Hamilton Field and Ignacio on summer mornings. Standard galvanized flashing and fasteners corrode within 5 – 7 years. The same hardware in inland Sonoma County might last twenty. We specify stainless steel or hot-dip galvanized hardware on bay-side Novato repairs because we’ve seen what the cheaper spec costs within a decade: the same leak, the same decking rot, and a bill that’s triple what the marine-spec upgrade would have cost the first time.
Novato’s hilly terrain adds another layer. North-facing slopes in fog pockets grow moss that lifts shingle tabs and traps moisture against the underlayment. Hillside homes get wind-driven rain that inland flatland roofs never see. The fix for all of this is a repair spec that accounts for salt air, fog, slope, and the age of Novato’s housing stock. Most of the single-family homes here were built between the 1960s and 1980s, and many are reaching the age where the original underlayment is failing even if the shingles still look fine. We check the decking and underlayment on every Novato repair, not just the visible surface.
Contact Brennan Roofing Co San Francisco for Your Novato Roof Repair
If your Novato roof is leaking, lifting, or showing rust at the flashing, call (831) 318-8819. Travis Oakley and our crews will give you a written price before any work starts, explain exactly what failed and what we’re replacing, and back the repair with the 365-Day Done Right Promise in writing. A live person answers, 24/7. No voicemail, no automated system, no pressure. Just the Garrison Standard, applied the same way on every Novato roof we touch.
Written by Travis Oakley, Owner at Brennan Roofing Co San Francisco, serving Novato and the North Bay.