Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Fast, Reliable Roof Repair Across San Francisco
Roof repair in San Francisco runs $450 to $1,800 for most standard scopes, with smaller fixes like vent boot replacement starting around $350 and larger flashing or valley work topping $2,500. The catch in this city is rarely the shingles – it’s moisture. San Francisco’s marine fog and older wood-frame housing stock mean a leak here usually traces back to saturated underlayment, corroded flashing, or rot in original decking, not just a missing shingle. Our Roof Repair team is currently scheduling San Francisco appointments about 5 to 7 days out for standard projects, and every visit starts with a written price before any work begins. Call (325) 246-5075 and we’ll scope the job properly.
Why Crestview Roofing Is the Right Call for San Francisco Roof Repair
Dylan Pace founded Crestview Roofing in 2000 because he was tired of watching homeowners get quoted one number and billed another. A quarter century later, our San Francisco roofing customers still get the same thing on every job: a written price delivered before we climb the ladder, before-and-after photos, and a live arrival time you can track from your phone. No four-hour windows. No surprises at the door.
What does that look like on a repair in the Outer Sunset or Richmond? You schedule a time. You get a text with the tech’s name and a live map link when they’re on the way. You get a written estimate with the scope itemized in plain English. You approve it. We do the work, take photos from the roof, and send you a digital invoice by text. That’s The Relay Standard, and it’s how every Crestview visit runs. Every repair is also covered by our 365-Day Done Right Promise. If the fix fails within a year – fog, rain, wind, whatever – we come back and correct it at no charge. That’s in writing, included on every job, no fine print.
We work extensively throughout San Francisco – from the fog belt of the Sunset and Richmond to the hills of Noe Valley and Bernal Heights – and we stock materials locally so we’re not waiting on a distributor when your roof needs attention. The phone is answered by a live person around the clock, not a voicemail loop. When you call about a leak, you’ll talk to a person who can actually do something about it.
Shingle Roof Repair in San Francisco
Shingle roof repair in San Francisco is more than swapping out damaged tabs. Most of the shingle roofs we work on in this city are asphalt composition systems over original wood decking, often on homes built between 1900 and 1950. The repair usually starts with a visual inspection to identify the failure, then removal of the damaged shingles, an inspection of the underlayment and decking beneath, and replacement using materials matched to the existing roof. The goal is a repair that blends in and performs, not one that just patches a spot and waits for the next fog cycle to find another weakness.
What It Costs to Replace Damaged Shingles
Minor shingle replacement in San Francisco – a handful of tabs blown off or cracked – typically runs $450 to $850. A larger section, say 100 to 200 square feet, lands between $1,000 and $1,800. If the decking beneath has rotted from years of fog moisture, which happens often in the Sunset and Richmond, expect an additional $3 to $5 per square foot to replace the damaged wood before new shingles go down. We’ll show you photos of everything before we replace it.
Signs Your Shingles Are Failing
Granules collecting in gutters, curling at shingle edges, and visible cracks or missing tabs after wind events are the obvious ones. Less obvious: dark streaks from algae or moss, which trap moisture against the shingle surface. In San Francisco’s outer neighborhoods, that moss problem is chronic. A shingle roof that’s been damp for months doesn’t need just surface repair – it needs the moisture source addressed or the new shingles will fail within a season.
Storm Damage Roof Repair in San Francisco
Storm damage roof repair in San Francisco is a different animal than in hail-prone cities. The storms here are winter rain events and the occasional strong Pacific wind that peels shingles, lifts flashing, and drives water under edges that had been slowly degrading for years. The damage you see after a storm – a missing shingle, a lifted vent pipe boot – is often just the final stage of a problem that started long before. That’s why our storm repair process always includes a full moisture inspection, not just a patch at the visible damage point.
What Storm Repairs In San Francisco Cost
A typical storm-related repair – a few missing or cracked shingles and resealing around a penetration – runs $400 to $800. When high winds peel back a whole section of shingles or lift a valley’s flashing, the scope grows and the price moves into the $1,200 to $2,500 range. The unknown variable on storm repair is concealed moisture. We’ll water-test and probe the area before we quote, so the price you approve is the price you pay.
What to Do After a Storm Blows Through
If you can see missing shingles or lifted flashing from the ground, document what you see and call us. If you notice water staining inside, call sooner – water moves fast in a San Francisco winter storm and the damage compounds. Between storms, a quick visual check of your valleys and penetrations can catch small failures before they become big ones. And if you see water coming in year-round, fog or no fog, that’s a flashing or underlayment issue, not weather.
Trusted Brands We Service in San Francisco
Most of the roof repair work we do in San Francisco is on systems built with GAF, Tamko, and Atlas materials, and we keep a solid local inventory of matching shingles, flashing, and underlayment on hand. That means a repair on a 20-year-old Timberline roof doesn’t wait for a special order, and a patch on an Atlas Pinnacle roof doesn’t stand out like a sore thumb. We also work on Boral and CertainTeed systems where the previous roofer used those. Matching the existing roof is part of doing the job right, not an afterthought.
Common Roof Repair Problems We See in San Francisco Homes
- Chronic fog-driven moss on north-facing slopes in the Outer Sunset and Richmond. The fog keeps roof surfaces damp for months at a time, and moss roots hold water directly against the shingle. A repair that removes the moss but doesn’t address the ongoing moisture with proper ventilation or zinc strips is a patch, not a fix.
- Corroded flashing around chimneys, vents, and skylights. Salt air and persistent damp accelerate corrosion on exposed metal. The flashing is the thin metal sealing joints and transitions – when it corrodes, water gets in along the penetration and drips for weeks before you see a ceiling stain.
- Softened original decking in pre-1950 homes. Many San Francisco roofs sit on original wood decking that has cycled between wet and dry thousands of times. Soft decking holds nails poorly, lets shingles lift, and creates a weak substrate for any new repair. We probe decking on every repair and show you photos when we find rot.
- Leaks in complex valleys and around numerous penetrations. San Francisco’s older homes often have intersecting roof planes, several vents, a chimney or two, and a couple of skylights. Every transition and penetration is a potential leak point. A repair that only addresses the visible leak often leaves another sealed-but-failing detail nearby.
Pricing for Roof Repair in San Francisco, CA
Here’s what we see consistently across the neighborhoods we serve, from the Mission to the Outer Richmond. A simple leak repair – resealing a vent boot, caulking a seam, or replacing a few missing shingles – runs $350 to $750. Flash repairs around a chimney or skylight are typically $700 to $1,400. Full valley repair winds up in the $1,000 to $2,200 range. The biggest cost driver we see in San Francisco is decking replacement, usually $3 to $5 per square foot when fog-driven rot has gotten into the wood. Every estimate is itemized and in writing. You’ll see the labor rate, materials cost, and any decking work clearly separated. Call (325) 246-5075 to schedule a free estimate with our team, and we’ll give you exact numbers for your roof.
We Also Serve Cities Near San Francisco
Beyond San Francisco proper, our Roof Repair in San Francisco team regularly works in Daly City, Brisbane, Sausalito, and South San Francisco. Each of those areas has its own microclimate and housing pattern, but the repair approach stays the same: find the real source, write a clear price, and fix it right the first time. If your roof is anywhere in the wider metro, we’ll have someone out.
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 Roof Repair in San Francisco
A correctly scoped San Francisco roof repair starts with a moisture assessment, not just a visual shingle count. The contractor should inspect the underlayment, probe the decking for rot, trace every flashing detail, and test those valleys and penetrations with water. You should receive a written scope that itemizes materials, labor, and any decking or underlayment replacement separately. If the quote is just “repair leak – $X” with no explanation, ask for details. Call (325) 246-5075 and we’ll walk your roof with you.
Minor repairs like shingle replacement or flashing patch work typically do not require a permit from the San Francisco Department of Building Inspection. Structural repairs – any work involving the roof decking structure or changes to the roof plane – often do. When permits are required, we pull them and coordinate any required inspections. You’ll know exactly what applies to your job before work starts, and the written estimate will include permit fees if they’re needed.
San Francisco’s fog keeps roof surfaces damp for long stretches, which means underlayment and decking stay wet for weeks at a time and fail slowly from the inside out. A storm can push water through an already compromised area, but the damage started earlier. Outer neighborhoods like the Sunset and Richmond sit directly in the marine fog belt, so chronic moisture damage is the root cause of most leaks we trace there. Fixing the moisture source – usually failed flashing or saturated underlayment – is what actually stops the leak.
Most standard repairs in San Francisco are completed in one workday, often in 4 to 8 hours depending on scope and access. Larger jobs involving multiple valleys or extensive decking replacement can take two days. Weather and fog can create a delay on any given morning, but our team schedules around the marine layer and we keep you updated with a live arrival time either way. You’ll know before we do the work exactly how long the repair should take.
The main variable is rot discovered under the shingles. If the decking is soft or the underlayment is saturated, replacing those is additional work and materials – typically $3 to $5 per square foot for decking. This is exactly why we inspect and probe before quoting. Our written price covers the scope we agreed to, and if we find rot once we open things up, you’ll get the photos and a written change order before another dime is spent. The number on the page is the number on the invoice.
Get Your San Francisco Roof Repair Estimate
The most common mistake we see in this city is homeowner who patches a leak without fixing the moisture problem underneath – then watches it come back the next winter. If your roof has been leaking, if the fog has been hanging around your skylights for years, or if a winter storm just peeled up a section of shingles, call us before it gets worse. We’ll send a background-checked, uniformed technician to walk your roof, test the failing areas, and give you a written, itemized price. No pressure, no pushy sales pitch – just a straight answer on what’s wrong and what it costs to fix. Call (325) 246-5075 now to schedule your free estimate.
Written by Dylan Pace, Owner at Crestview Roofing, serving San Francisco since 2000.






Before
After
Before
After
Before
After