Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across San Rafael
Roof repair in San Rafael rarely looks like the next town over, and that’s the honest truth. A leak in Gerstle Park is usually fog-belt rot eating through 100-year-old skip sheathing. The same drip in Terra Linda is more likely UV-baked flashing around a pipe boot. Brennan Roofing works both sides of the 101 divide, and our repair crews know which side they’re on before they set a ladder. If you’ve got water coming in or shingles lifting, call (361) 320-9467 and we’ll get a real person on the line, then get a written price in your hand before any work starts.
Why Brennan Roofing Is San Rafael’s Preferred Roof Repair Company
We’re not the cheapest roofer in Marin, and we won’t pretend to be. What San Rafael homeowners actually want is a crew that shows up when they say they will, puts the price on paper before the first shingle comes off, and stands behind the repair for a full year in writing. That’s the Garrison Standard, and it applies on every job, from a small vent boot swap in San Anselmo to a full valley rebuild above Gerstle Park.
Every technician who steps onto your roof in San Rafael is background-checked and in uniform. You know exactly who is on your property. That matters when the house is a 1910 Victorian with original gutters and a porch roof you can’t see from the ground. Travis Oakley runs our crews to that standard, and he’s the person you’ll talk to if anything isn’t done right. Our Roof Repair team answers the phone live, 24/7. No voicemail. No callback queue.
We stock parts locally for San Rafael’s housing stock – drip edge, pipe boots, valley metal, and underlayment matched to both the fog belt and the rain shadow. That keeps repair turnaround fast, usually one to three days from the first call to the finished repair, depending on what we find once we open the roof.
Flat Roof Repair in San Rafael
Flat roof repair in San Rafael is its own discipline, especially in the 1960s Eichler tracts of Terra Linda and the stucco ranches in Lucas Valley. Most flat roofs here were built with tar-and-gravel over undersized drains. During a hard winter rain they pond, and ponding turns into a slow leak at the scupper or the drain collar. We find undersized drains and missing secondary overflow connections more often than we find bad membrane. The fix usually involves cutting out the soft section, patching the membrane, and correcting the drain so water actually leaves the roof. A typical flat roof patch in San Rafael runs $650 to $1,400. When the drain itself needs rebuilding, the job lands closer to $1,200 to $2,200.
Ponding and Drain Correction in Terra Linda
If a Terra Linda flat roof holds water for more than 48 hours after rain, the membrane will fail early, no matter what it’s made of. We don’t just patch the bubble. We check the drain throat, the scupper size, and whether the roof still has its original undersized drains. Where drainage is the problem, patching without correcting it is just renting time.
Membrane Repair Without a Full Tear-Off
Most San Rafael flat roofs don’t need to be stripped to the decking to stop a leak. We cut back the cracked or blistered membrane, inspect the wood underneath, and install a new layer with proper seam laps. If the deck below is soft from years of trapped moisture, we’ll price that framing repair separately and get your written approval before touching it.
Shingle Roof Repair in San Rafael
Shingle roof repair in San Rafael splits cleanly along the 101. West side, in Gerstle Park and the West End, we’re fixing rot and missing shingles blown off by winter storms. East side, in Terra Linda and Lucas Valley, we’re fixing sun-baked shingles that have lost their granule layer and cracked. The repair itself is often similar: pull the damaged course, check the underlayment, install new shingles with the right exposure for the roof’s pitch. A simple shingle replacement in San Rafael runs $350 to $700. When we have to replace underlayment and repair decking under the shingles, the cost moves to $900 to $1,800.
What We Find Under Old Craftsman Shingles
In Gerstle Park, the shingles are on 1×6 skip sheathing with gaps between boards. One torn shingle often means the blowtorch repair from 1978 has been hiding a wet spot for years. We peel back the course, check for soft sheathing, and replace only what’s rotten. You approve every added cost in writing before we pick up a hammer.
Replacing Shingles in the Rain Shadow
A Terra Linda ranch roof gets far more sun than rain. By year 20, the shingles are brittle and the underlayment is powder. We see homeowners mistake this for simple shingle loss when the real issue is UV-degraded paper underneath. We’ll match the new shingle to the existing roof color, but the underlayment we choose for the east side is not the same product we’d spec on a fog-belt bungalow.
Trusted Brands We Service in San Rafael
We install and repair shingles from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. That’s not a list we dump on every quote – it means when you call us for a repair in San Rafael, we can match what’s already on your roof instead of forcing a mismatched patch. GAF Timberline and CertainTeed Landmark are the two we set most often in San Rafael, and we keep enough stock locally to turn most shingle repairs around within a week of the written estimate. For a flat roof patch, we can usually be out in a few days. You’ll know the brand and the price before any work begins.
Common Roof Repair Problems We See in San Rafael Homes
- Fog-belt rot in Gerstle Park and West End porches. Low-pitch porch roofs with original 1×6 skip sheathing take decades of fog moisture at the seams. The surface shingle looks fine, but the sheathing underneath is soft and the drip edge is rusted through. We have to open the roof to find this, which is why a Gerstle Park porch repair costs more than a shingle swap – and why the price is never final until the decking is exposed.
- UV-degraded underlayment and failed pipe flashing in Terra Linda ranches. Rain-shadow roofs bake all summer. The shingles survive, but the paper underneath turns to dust and the pipe boots crack. Water follows a pipe into the attic, and the homeowner thinks it’s a shingle problem. We check the flashing around every penetration before we quote a repair.
- Ponding flat roofs in the Eichler tracts. Original tar-and-gravel roofs have drains sized for 1960s weather, not the heavy rain bursts we get now. Water stands for days, works through a seam, and rots the plywood below. Patching the membrane without fixing the drain guarantees a repeat leak in two winters. We correct the drain while we have the roof open.
- Layered-over wood shingle roofs hiding weight and ventilation problems. Many pre-1920 San Rafael homes have original wood shingle roofs with two or three layers of asphalt shingles nailed over them. The added weight sags the rafters, and the layering suffocates the attic. Water gets trapped, and the fix is a tear-off, not a repair. We’ll tell you straight if a repair is throwing good money after a roof that’s already carrying too much load.
Pricing for Roof Repair in San Rafael, CA
Here are the numbers San Rafael homeowners actually need. A vent boot replacement runs $250 to $450. A flashing repair around a chimney or valley runs $500 to $1,100. A shingle repair with underlayment replacement runs $900 to $1,800. A flat roof patch runs $650 to $1,400, and a drain correction with the patch runs $1,200 to $2,200. The wildcard on any repair is what’s under the surface: skip sheathing on a 1915 Craftsman is often rotten, while a 1968 Eichler drain may need a full rebuild. That’s why our written price includes line items for what we can see, and any discovery is priced and approved in writing before we touch it. The price never moves at the door. Call (361) 320-9467 for an exact quote on your roof – the estimate is free and it’s in writing.
We Also Serve Cities Near San Rafael
Our crews run repair calls throughout central Marin. We serve Larkspur and Kentfield regularly, and we’re in Corte Madera and San Anselmo most weeks. If you’re just outside San Rafael and your roof is leaking, the same Roof Repair in San Rafael team can schedule you. Dispatch is coordinated from our San Francisco Bay Area office, and the crew you get in Larkspur is the same background-checked team that works San Rafael.
Serving San Rafael, CA - Our Local Coverage Area
We’re based in the San Rafael 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 San Rafael
Your roof still has its original undersized drains from the 1960s, and it almost certainly lacks a secondary emergency overflow, which current code requires. Water stands because it has nowhere to go fast enough. Patching the membrane without enlarging the drain or adding an overflow corrects nothing. We fix the drainage while we repair the membrane, then test the flow before we leave. Call (361) 320-9467 and we’ll walk the roof and tell you exactly what your drains are doing.
Usually not. We can replace individual rotted sheathing boards without stripping the entire roof. The key is that the repair scope has to be based on what’s actually soft, and the only way to know is to expose the decking. We’ll open the roof, show you the damage, and price the framing repair in writing before any nails go in. A torn shingle at the edge does not mean a new roof.
We could, but we wouldn’t spec it that way. Lucas Valley gets far more UV than the West End, while the West End deals with 40-60 inches of rain and heavy fog. We use different underlayment and ventilation plans for each zone, and we choose shingle colors and profiles with the microclimate in mind. Same brand catalog, different specification. That’s what working both sides of San Rafael’s rain shadow means.
We write the price for what we can see from the roof surface, then we write allowances into the contract for the known unknowns: rotted sheathing, rusted drip edge, failed underlayment, undersized drains. If we open the roof and find soft framing, you get a written add-on price before we touch it. No surprise charges at the door. That’s the Garrison Standard, and it’s in writing on every San Rafael repair.
A square is 100 square feet of roof area, and it’s the standard unit roofers use to price material and labor. When you compare bids for a roof repair in San Rafael, check whether the contractor is quoting per square or per job. A low per-square number on a small repair means nothing if the roofer won’t stand behind it. We price repairs by the job, with materials and labor broken out, and our price includes the 365-Day Done Right Promise in writing. Call (361) 320-9467 for a written estimate broken down line by line.
Ready for a written price? Call Brennan Roofing at (361) 320-9467. Travis Oakley and our San Rafael repair crews will give you a line-item estimate in writing before any work starts, backed by the 365-Day Done Right Promise.
Written by Travis Oakley, Owner at Brennan Roofing, serving San Rafael under the Garrison Standard.






Before
After
Before
After
Before
After