Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roofing Company Across San Francisco
Roofing work in San Francisco is different. The housing stock is older, the lots are tighter, and the weather keeps roofs damp more months than it dries them out. Most homes here were built before 1950, which means flat or low-slope roofs, wood framing, and parapet walls that collect water exactly where they shouldn’t. We know what that does over decades because we open these roofs all the time. If you need a roof repair, replacement, or inspection in San Francisco, call (361) 320-9467. We’ll give you a written price before any work starts and a full-year guarantee in writing after it’s done.
Why Brennan Roofing Is San Francisco’s Preferred Roofing Company
San Francisco homeowners don’t want a roofer who races through the job and disappears. They want someone who understands what’s under the layers and who will stand behind the work. That’s what Brennan Roofing does. Travis Oakley leads our crews under The Garrison Standard, which means every technician who gets on your roof is background-checked, uniformed, and shows up inside the promised window. The price goes on paper before any work begins, and it does not move at the door.
Our customers in the Sunset, Richmond, Mission, and Noe Valley call us because a previous roofer patched the wrong spot or bid a job without planning for what was actually under the old roof. We don’t do that. We inspect first, explain what we found in plain language, and write the number down before we touch anything. And when the work is done, it’s guaranteed in writing for one full year. If a repair fails within that year, we come back and fix it at no charge. No argument, no callback queue. A live person answers the phone around the clock.
For roofing in San Francisco, local knowledge matters more than most cities. A roofer who doesn’t know how fog-driven moisture behaves on a tar-and-gravel roof above a light well won’t fix the right thing. We do.
Metal Roof Installation in San Francisco
Metal roof installation in San Francisco runs $18,000 to $45,000 for a typical row house, depending on the roof’s square footage, the number of penetrations, and what we find when we open the existing layers. Metal is a strong choice for San Francisco’s fog-heavy climate because it sheds water fast, resists moss and mildew, and doesn’t hold ponding moisture the way aging tar does. A standing-seam metal roof over properly repaired decking can go decades with less maintenance than a flat membrane.
That said, metal on a low-slope Victorian or Edwardian needs to be detailed correctly at the parapet, the drains, and any skylights. San Francisco’s ornate street-facing parapets are the most common failure point on these homes, and metal won’t fix a failed parapet flashing by itself. The prep work matters as much as the panel.
When Metal Makes Sense Here
A homeowner in the Richmond or Outer Sunset who has replaced flat tar roofing twice in fifteen years should seriously consider metal. The fog never really stops in those neighborhoods, and a roof assembly that can drain fast instead of holding dampness is a real upgrade. Metal also handles rooftop deck penetrations better than aging modified bitumen when the detailing is done right.
We’ll tell you straight if metal is not the right call for your roof. A homeowner on a narrow lot with a heavy parapet and multiple light wells may be better served by a new modified-bitumen membrane with ice and water shield at every penetration. The point is you get an honest recommendation, not a sales script.
What We Check Before We Quote Metal
Before any metal quote, we inspect the decking, the parapet caps, the drain locations, and the condition of what’s currently up there. On a narrow Edwardian row house in the Sunset, our crew opened a flat roof above an interior light well and found three generations of tar-and-gravel over cracked original decking, with ponding water backing up against a failed parapet flashing instead of draining. We tore off the layers down to the wood, replaced the rotted decking, installed ice and water shield along the party walls and light-well perimeter, and set a new modified-bitumen membrane with a fully rebuilt drip edge at the parapet cap. The leak stopped at the flashing, not the field. That’s the difference between patching and actually fixing.
If your home has that kind of history, we write the allowances into the contract before work starts. You’ll know what a decking replacement could cost, not just what the new roof steel costs.
Residential Roofing in San Francisco
Residential roofing in San Francisco typically means replacing a flat or low-slope roof on a pre-1950 wood-frame home, and the cost for a full tear-off and new membrane runs $9,000 to $25,000 depending on the number of old layers, decking condition, and access. Most of the city’s residential stock is Victorian and Edwardian row houses with tar-and-gravel or modified-bitumen roofs, many topped by skylights, rooftop decks, and interior light wells. The roofs hide behind ornate parapets, and those parapets do more to cause leaks than the roof surface itself.
That’s what makes residential roofing in San Francisco different from residential roofing in a suburban tract. You’re not just waterproofing a field. You’re preserving a facade, rebuilding flashing details at the street-facing wall, and keeping water out of a house that shares party walls with the neighbor’s house. Get the detailing wrong and the water travels sideways into someone else’s ceiling.
Tear-Offs on Tight San Francisco Lots
Narrow lots change everything about the job. Dump access, staging, and even ladder placement need to be planned before the tear-off begins. A roofer who bids without walking the alley and checking how many squares of old material actually come off will stall mid-project once the true dump count shows up. We walk the property first and list the dump runs and access route in the written estimate.
Multiple old layers are common on San Francisco homes. It’s not unusual to find two or three generations of tar and gravel over the original decking, which means a tear-off takes longer and costs more than a re-cover. We won’t bury that cost in a change order later. The allowance is in your price before we start.
Skylights, Decks, and Light Wells
Interior light wells are one of San Francisco’s most distinctive architectural features, and one of the most reliable sources of roof leaks. The membrane around a light well sees ponding water, fog, and constant shade, which means it stays wet longer than any other part of the roof. Underlayment and ice and water shield have to be sized correctly there, or the moisture wicks back into the assembly within a season.
Rooftop decks are another San Francisco constant. The deck anchors and drains need to be flashed and sealed properly against the membrane below. We treat every penetration as its own waterproofing detail, not an afterthought.
Trusted Brands We Service in San Francisco
Brennan Roofing installs materials from GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. We don’t push one brand on every house because San Francisco roofs aren’t all the same. A low-slope Sunset flat roof has different needs than a Mission home with a modest pitch. We stock GAF, Tamko, and Atlas products for the roof types we see most in San Francisco, which means faster turnaround when a repair can’t wait. Your options get explained in plain language, with the price next to each one, so you make the call with the facts on paper.
Common Roofing Problems We See in San Francisco Homes
After years of opening San Francisco roofs, the same failures show up over and over. Here’s what we run into most:
- Failed parapet flashing, not a failed membrane. Assuming the leak is in the flat field when the actual failure is a cracked parapet flashing at the historic street-facing wall. Homeowners pay for repeated patches in the wrong place. The parapet is the real roof of a Victorian.
- Ponding water and clogged drains. San Francisco’s fog keeps roofs damp year-round, and the rainy season from November through March concentrates leaks. When the drains clog and water ponds against the parapet, the membrane gets pushed past what it can hold.
- Rotted decking under multiple old layers. Two or three generations of tar-and-gravel sit over the original wood, and the decking underneath often can’t be saved. A tear-off quote that doesn’t plan for decking replacement will surprise you mid-job.
- Skipped underlayment at light wells and penetrations. Skylights, deck anchors, and interior light wells are where fog-driven moisture wicks back into the assembly when underlayment gets skipped or undersized. The fix is in the detailing, not just the top layer.
Pricing for Roofing Company in San Francisco, CA
Roof repair in San Francisco generally runs $450 to $1,800 for targeted fixes like parapet flashing replacement or drain clearing. A full flat roof tear-off and new modified-bitumen membrane on a typical row house runs $9,000 to $25,000. Metal roof installation runs $18,000 to $45,000. Roof inspections cost $250 to $400, and that fee is credited toward the work if we do it.
What moves the number? Tear-off depth, decking condition, parapet repair scope, access for dump runs, and the number of penetrations. We write the price before any work starts, and it doesn’t move at the door. Call (361) 320-9467 for a free estimate, and you’ll have a real number on paper, not a teaser.
We Also Serve Cities Near San Francisco
Brennan Roofing serves San Francisco and the surrounding area, including Daly City, Brisbane, Sausalito, and South San Francisco. If you’re searching for a Roofing Company that works the same way on every job, those cities get the same Garrison Standard. Our Roofing Company in San Francisco team coordinates scheduling and dispatch from the Bay Area office and crews serve each city locally.
Serving San Francisco, CA - Our Local Coverage Area
We’re based in the San Francisco 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 Roofing Company in San Francisco
Because the first heavy rain after a dry summer is when cracked parapet flashings and clogged roof drains finally get exposed. After months of dry weather, the tar and flashing contract and pull away. Then a November storm dumps water against the parapet and the leak shows up inside. The fix is usually at the parapet, not the middle of the roof. Call (361) 320-9467 and we’ll inspect before you patch the wrong spot.
In San Francisco, roof work that changes the structural assembly or rebuilds parapet sections typically triggers a permit, and the city’s preservation rules can apply to street-facing facades on older buildings. We pull the permits and handle the inspections as part of the job. You don’t chase paperwork. The cost is in your written estimate before work starts.
San Francisco’s ornate street-facing parapets are the most common failure point on pre-1950 Victorian and Edwardian row houses. The flashing at the parapet cap takes the brunt of wind, fog, and water from the roof’s edge. When that flashing cracks or separates, water gets behind the facade and travels down inside the wall. The roof membrane is often still fine. Fixing the parapet properly is the real work.
Compare whether the bid includes tearing off the old layers down to the decking, what decking allowance is written in, whether parapet flashing and drip edge are separately priced, and what membrane and underlayment brand is specified. A low bid that skips ice and water shield at light wells isn’t cheaper. It’s just incomplete. We list it all on paper, with part names and dollar amounts.
Yes, and we install them correctly for this climate. Metal works on San Francisco’s low-slope roofs when the detailing at the parapet, drains, and skylights is done right. Standing-seam metal sheds water and resists the mildew that plagues tar roofs in fog-heavy neighborhoods like the Richmond and Sunset. We’ll inspect your roof and tell you honestly if metal is the right material or if a new membrane makes more sense. Call (361) 320-9467 for a free estimate.
For a reliable roofing company in San Francisco, call Brennan Roofing at (361) 320-9467. You’ll get a written price before any work starts, a background-checked uniformed crew on your roof, and a one-year written guarantee on the work. If it fails within that year, we come back free.
Written by Travis Oakley, Owner at Brennan Roofing, serving San Francisco with the Garrison Standard.






Before
After
Before
After
Before
After