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 Daly City
Roof repair in Daly City comes down to one thing: keeping water out of a house that sits in fog nearly year-round. Most repairs we handle in Daly City run between $350 and $1,800 depending on what’s failing, and we’ll put that number in writing before any work starts. If you’re dealing with a leak, lifted shingles, failing flashing, or a flat roof that’s holding water, call us at (831) 318-8819 and we’ll send a background-checked, uniformed technician to take a look. We serve every neighborhood in Daly City, from Westlake to St. Francis Heights to the hillside streets off Skyline Boulevard, and we know exactly what this climate does to a roof over 20 or 30 years.

Why Brennan Roofing Co San Francisco Is Daly City’s Preferred Roof Repair Company
Brennan Roofing operates under The Garrison Standard, which is a written code for how a roofing job should run: background-checked technicians, a firm price on paper before work begins, and a one-year written guarantee on every repair. It’s the same standard on every job, on every street in Daly City, whether we’re patching a flat roof near John Daly Boulevard or replacing shingles on a Westlake original. There’s no version of our company that cuts corners on a small repair. The price goes on paper before anything gets touched, and it does not move at the door.
Daly City homeowners call us because our crews understand what the marine layer does to a roof: rusted flashing, spongy decking, moss on north-facing slopes, and underlayment that disintegrates when you open it up. We don’t guess. We inspect, explain what we found in plain English, and give you a line-item quote you can hold us to. Every technician who shows up in Daly City is background-checked and in uniform. You’ll know exactly who is on your roof. And when you call our office, a live person answers, twenty-four hours a day. No voicemail. No callback queue. That matters when water is coming through the ceiling at 11 at night.
Brennan Roofing is part of the Garrison Partners family, founded in 2000. Each location is independently owned and operated to the same Garrison Standard. Ours is the San Francisco Bay Area office, and Daly City is one of the core communities our crews serve every week.
Styles & brands we work with






Flat Roof Repair in Daly City
Flat Roof Repair on Daly City hillside homes is a different animal than shingle work, because a flat roof doesn’t shed water the way a pitched roof does. Water ponds, sits, and finds the weakest seam. Many of the newer hillside developments east of Skyline Boulevard were built with modified bitumen or torch-down flat roofs, and after 10 to 15 years in constant fog and damp, the seams begin to split. When that happens, water gets under the membrane and starts rotting the sheathing below. A typical flat roof patch in Daly City runs $450 to $1,200 depending on the square footage and whether we’re sealing seams or replacing a section of membrane. Full flat roof replacements run higher, and we’ll tell you honestly when patching is throwing good money after bad.
Seam Repair and Patching
Most flat roof leaks in Daly City start at seams, penetrations, or around the scuppers and drains that carry water off the roof. We cut back the failed membrane, dry the substrate, and apply new membrane with the correct lap and adhesive for our damp coastal climate. Then we test it with water before we leave.
Ponding Water and Drainage
Flat roofs are supposed to slope toward drains, even if it’s only a quarter-inch per foot. On Daly City hillside homes, settling can flatten that slope over time and create ponds that never dry out. We can build up low spots with tapered insulation or adjust drainage to move water off the roof instead of letting it sit.
Shingle Roof Repair in Daly City
Shingle Roof Repair in Daly City usually means replacing composition shingles that wind and moisture have lifted, cracked, or torn. The 1940s through 1960s single-family homes that make up so much of Daly City’s housing stock were built with shallow-pitched roofs and composition shingles, many of which are reaching the end of their service life. A focused shingle repair in Daly City generally runs $350 to $900 if we’re replacing a handful of shingles and resealing around penetrations. If the underlayment below is compromised, the cost goes up, because we won’t nail new shingles onto a base that’s already failing. We’ll show you photographs of what we find before we do the work.
Wind and Lifted Shingles
Wind coming off the Pacific hits Daly City hillside streets hard, and shingles that weren’t nailed to the right pattern lift and tear. The code-required nail pattern for high-wind zones matters here, and a surprising number of original 1950s and 1960s roofs don’t meet it. When we repair lifted shingles, we re-nail to the correct pattern and seal them for 130 mph ratings where the street exposure demands it.
Moss Damage on North-Facing Slopes
North-facing roofs in Daly City’s fog belt grow moss that lifts shingles and holds water against the decking. Left alone, that rots the decking within five years. Our crews scrape the moss, repair the damaged shingles beneath it, and apply a moss treatment that’s rated for composition roofs. We won’t just nail a shingle over rot. We replace the bad wood.

Trusted Brands We Service in Daly City
Brennan Roofing installs materials from Owens Corning, IKO, and Atlas, among other major manufacturer lines. We stock common flashings, shingle colors, vent boots, and underlayment in our Bay Area yard so a Daly City repair doesn’t stall while the wholesaler ships. For most roof repairs and replacements across Daly City, we can source the exact matching material within one business day. When we replace a roof, we explain the differences between architectural shingles and three-tab, talk through wind ratings, and let you choose with confidence. Your roof is a 30-year decision. We want you to know what you’re buying.
See the difference
Before
After
Before
After
Before
AfterCommon Roof Repair Problems We See in Daly City Homes
- Fog-belt moss lifting shingles on north-facing roofs. Moss holds moisture against the shingle edges and creeps under them, and Daly City’s marine layer means it never fully dries out. We see this on the shaded side of nearly every hillside house we touch.
- Rusted flashing at chimneys, valleys, and drip edges. Persistent salt air and damp corrode metal flashing faster in Daly City than inland. Rusted flashing leaks even when the shingles around it look fine.
- Spongy cedar shake underlayment on Westlake originals. The 1950s Westlake homes often still have original cedar shake roofs, and the underlayment underneath them breaks down into pulp after decades of fog. A tear-off on these houses means full decking replacement more often than not.
- Drip edge torn off by ocean wind. We see drip edge that wasn’t nailed to the high-wind pattern required for exposed hillside streets. A loose drip edge lets wind grab the first row of shingles and the whole roof starts to fail from the bottom edge up.
Pricing for Roof Repair in Daly City, CA
Here are the numbers we quote in Daly City, in today’s market. Shingle replacement on a small section runs $350 to $900. Flat roof patching runs $450 to $1,200. Flashing repair around a chimney or valley runs $400 to $1,000. Vent boot replacement runs $250 to $450. A roof inspection runs $150 and is credited back to your job if we do the repair. These are ranges, not guesses. The exact number depends on the size of the failure, the pitch of your roof, and what’s underneath what we can see from the ground. That’s why we inspect before we quote. The price goes in writing before any work starts, and it does not move at the door. Call (831) 318-8819 to schedule a free estimate.
We Also Serve Cities Near Daly City
Our crews serve Daly City and the surrounding Bay Area communities, including San Bruno, South San Francisco, Burlingame, and Pacifica. If your home is in Daly City, this page is about Roof Repair in Daly City. If you’re in a neighboring city, our Roof Repair team covers that too.
Serving Daly City, CA - Our Local Coverage Area
We’re based in the Daly City 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 Daly City
Daly City sits in a more direct path of the marine layer than most of San Francisco, which means more hours of fog, higher humidity, and less drying sunlight on roofs. That persistent dampness accelerates moss growth, rusts flashing, and breaks down underlayment faster than the same materials fail across the hill. Our crews factor that moisture load into every repair we quote. Call (831) 318-8819 if you suspect fog damage is already in your decking.
We open it up and show you what’s underneath before we quote the full scope. On original 1950s Westlake homes, the cedar shake underlayment often disintegrates into wet pulp when we strip the shakes, which means the decking below it has been sitting in moisture for years. The honest fix is full tear-off to bare decking, replacement of compromised plywood, and new ice and water shield along the eaves. We wrote exactly that into the price before we touched it on a 1947 Westlake roof where the underlayment had turned to mush, and we’ll do the same on yours.
Most roof repairs, including shingle replacement, flashing repair, and patching, do not require a permit in Daly City. A full tear-off and re-roof does require a permit, and we pull it ourselves, schedule the inspection, and make sure the job passes before we collect final payment. If a repair uncovers decking so compromised that it becomes a structural issue, we’ll stop and talk to you before we do anything else.
Shingles on exposed hillside streets in Daly City should be rated for 110 to 130 mph wind uplift, and the nail pattern matters as much as the shingle rating itself. Many original 1950s and 1960s roofs don’t meet the current standard. When we install architectural shingles on a Daly City roof, we nail to the manufacturer’s high-wind spec and seal the drip edge so ocean wind can’t grab the first row. Call (831) 318-8819 and we’ll inspect your nail pattern for free.
Flat roofs on Daly City’s hillside developments fail early because ponding water and constant damp split the membrane seams within 10 to 15 years. The roof doesn’t shed water, so it sits there and works on every weakness. Add in the fog that never fully dries, and the result is rusted flashing, split seams, and rotted sheathing at the low points. We repair these properly: cut back the failed membrane, dry the decking, and re-cover with the correct lap and adhesive. Free estimates at (831) 318-8819.
When water is coming through your ceiling, you don’t need a callback tomorrow. You need a live person and a crew that shows up. Call Brennan Roofing at (831) 318-8819 and talk to a real human, right now, not an answering service. We’ll schedule an inspection, walk you through what we find, and put the price in writing before any work starts. Every repair in Daly City is guaranteed in writing for one full year through our 365-Day Done Right Promise. If it fails, we come back free. That’s the Garrison Standard, and that’s how we work in Daly City.
Written by Travis Oakley, Owner at Brennan Roofing Co San Francisco, serving Daly City and the greater Bay Area under The Garrison Standard.