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 Roofing Company Across Daly City
If you need a roofing company in Daly City that shows up when promised and puts the price on paper before any work starts, call Brennan Roofing Co San Francisco at (831) 318-8819. We serve the Westlake district, St. Francis Heights, Broadmoor, Crocker, and every hillside neighborhood between John Daly Boulevard and the San Bruno border. Daly City’s coastal fog and salt air punish roofs differently than inland areas, and we plan every repair and replacement around that reality. This page gives you real dollar figures and the code specifics that matter here, so you know what a compliant Daly City roof actually costs and what a quote has to include.

We answer the phone with a live person around the clock. No voicemail, no callback queue. You call, a person picks up, and we schedule a time when a background-checked technician in uniform will walk your property with you. Written estimate first. Always.
Why Brennan Roofing Co San Francisco Is Daly City’s Preferred Roofing Company
Daly City homeowners call us because we operate under a named standard, The Garrison Standard, that does not shift based on which crew shows up or how busy the week is. Every technician is background-checked and arrives in uniform. Every job starts with a written price in hand. Every repair and replacement is covered by the 365-Day Done Right Promise: in writing, for one full year, and we come back for free if the work fails within that period. No fine print, no phone tree.
We are part of the Roofing Company team at Brennan Roofing, an independently owned and operated member of the Garrison Partners family, founded in 2000. The San Francisco Bay Area office coordinates dispatch and scheduling; the crews working on Daly City roofs live and work in this metro. That means the person quoting your roof understands what fog does to flashing on a 1960s Westlake split-level, not just what a manual says.
Travis Oakley leads our Daly City roofing work. He has walked hundreds of roofs in this city and knows which streets carry the heaviest wind exposure off the coastal ridges. When he writes a quote, he is thinking about the re-roof inspection the city requires and the insurance documentation you will need after the next winter storm.
Styles & brands we work with






Metal Roof Installation in Daly City
Metal roof installation in Daly City is a strong choice for hillside homes that take constant marine-layer moisture and wind off the Pacific. A standing-seam metal roof on a typical Daly City single-family home runs $22,000 to $38,000 depending on roof complexity, pitch, and whether we are tearing off one or two existing layers. That number includes permitting, underlayment, installation, and the city re-roof inspection. You get it in writing before any work starts.
Why Metal Holds Up in Daly City’s Fog
The marine layer in Daly City means four to six months of near-daily condensation settling on roof surfaces. Metal does not absorb moisture the way composition shingles do. It also resists the moss and algae that thrive on north-facing roof planes in Westlake and Broadmoor. A properly installed standing-seam roof with a Class IV impact rating also handles the wind gusts that whip across the ridges near San Bruno Mountain.
What a Metal Quote Must Include
Brennan Roofing installs metal panels from GAF and CertainTeed lines. A compliant quote in Daly City includes stripping to bare decking, new underlayment rated for our moisture conditions, high-temperature ice and water shield at eaves and valleys, and a nailing pattern engineered for at least a 110 mph wind rating per current California Building Code for this exposure zone. If a quote does not list the wind rating or the permit line, the line items are missing for a reason.
Residential Roofing in Daly City
Residential roofing in Daly City most often means replacing composition shingle roofs on 1940s through 1960s single-family homes, many with shallow pitches and aging cedar shake underlayment. A full tear-off and replacement on a typical Daly City home runs $16,000 to $26,000 depending on square footage, pitch, and the condition of the existing decking. Repairs on composition shingle roofs in Daly City run $450 to $1,400 for typical moss-damaged areas, flashing replacement, or leak patching.
Shingle Selection for Fog and Salt Air
Class F or G algae-resistant architectural shingles are not an upgrade in Daly City. They are the baseline. North-facing roof planes in the original Westlake tract hold moisture for months each year, and standard three-tab shingles develop moss streaks within a few seasons. We quote architectural shingles with algae-resistant granules as the default for residential roofing in Daly City, and we explain the cost difference of each brand in plain English.

Full Tear-Off vs. Second Layer
Daly City code allows a second shingle layer in some cases, but we rarely recommend it. Homes built in the 1950s and 1960s often still have the original cedar shake underlayment, which turns spongy after decades of fog exposure. Laying new shingles over that substrate voids the manufacturer’s wind warranty and hides decking rot. A full tear-off to bare wood, new CDX plywood where needed, and fresh underlayment is the only way to pass the city’s re-roof inspection with confidence.
Trusted Brands We Service in Daly City
Brennan Roofing installs materials from manufacturer lines including GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. For Daly City specifically, we stock roof sealants, flashing, and underlayment locally so a repair is not waiting on a distributor in another county. If your bid specifies Tamko shingles and ours specifies CertainTeed Landmark Pro, you should know exactly what the price difference buys. We explain it without jargon and without pushing you to the most expensive line when it is not needed. Roofing Company in Daly City work means there is no cross-country supply chain between your roof and the materials we put on it.
See the difference
Before
After
Before
After
Before
AfterCommon Roofing Company Problems We See in Daly City Homes
- Spongy cedar shake underlayment. Westlake homes built in the 1950s often still have the original cedar shake under the shingles. Decades of fog have turned it into a sponge, and it has to come off before new shingles go on. Reusing it voids wind ratings and hides leaks.
- Rusted flashing on north-facing planes. The marine layer means constant dampness, and galvanized flashing from the 1960s has often rusted through at chimney bases, skylight curbs, and valley seams. We replace it with corrosion-resistant metal, not patched tar.
- Skipped ice and water shield. Cheap quotes leave out ice and water shield at eaves, valleys, and penetrations. Under Daly City’s fog-driven moisture and steep hillside runoff, that omission creates leaks within the first two winters.
- Missing re-roof permits. Daly City requires a re-roof permit with an inspection. We see homeowners who bought a house with an unpermitted roof and found out when they filed an insurance claim or tried to sell. Documented compliance protects you both times.
Pricing for Roofing Company in Daly City, CA
Composition shingle replacement on a typical Daly City home runs $16,000 to $26,000. Standing-seam metal runs $22,000 to $38,000. Tile and flat roof work falls within similar ranges depending on the system. Repairs run $450 to $1,400 for most shingle, flashing, and leak work. What moves the number: roof pitch, number of existing layers, decking condition, and whether we are hauling debris down a steep hillside driveway rather than a flat front yard. A quote that does not list the permit fee, the underlayment spec, and the wind rating is leaving something out. Call (831) 318-8819 and we will put a line-item written price in your hands before any work starts. Free estimates, always.
We Also Serve Cities Near Daly City
If you live just over the county line, we also serve San Bruno, San Francisco, Burlingame, and Berkeley. The weather and code requirements shift as you move inland, but the process stays the same: written price first, background-checked uniformed technicians on site, and the 365-Day Done Right Promise on every job. Call (831) 318-8819 and mention your city, and we will give you a straight answer on scheduling.
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 Roofing Company in Daly City
Most Daly City roofs need to be installed to meet at least a 110 mph wind rating based on current California Building Code exposure categories for coastal hill zones. Some ridge and hillside lots require a 130 mph rating, which is why a compliant quote specifies the nailing pattern and shingle brand rated for that zone. A cheap quote that does not mention wind rating is quoting an installation that may not pass inspection. Call (831) 318-8819 for a written quote that states the rating on paper.
Yes, Daly City requires a re-roof permit for full replacements, and the inspection covers underlayment, nailing pattern, flashing, ventilation, and decking condition. The inspector verifies that the installation matches the manufacturer’s wind-rating requirements and the city’s moisture-resistance standards. Brennan Roofing pulls the permit, schedules the inspection, and handles the correction if anything is flagged. The permit and inspection record are part of what you pay for. Call (831) 318-8819 to get a quote that includes the permit line.
When your installation is documented as wind-rated per manufacturer specifications and the city re-roof inspection passed, your insurance carrier has clear evidence that the roof was built to code. That typically speeds up the claim process and supports the full replacement value. An unpermitted roof with no wind-rating documentation gives the adjuster a reason to reduce or deny the claim. We give every Daly City homeowner the permit record and the installation specs for exactly that reason. Call (831) 318-8819 before you sign any roofing quote.
Because the original 1958-1962 Westlake homes were built with cedar shake underlayment that has been absorbing Daly City fog for six decades. That material turns spongy and cannot support a new shingle layer, and laying over it voids the manufacturer’s wind warranty. The only correct method is a tear-off to bare decking, replacement of any rotted plywood, and fresh underlayment. That is what passes the Daly City re-roof inspection. Call (831) 318-8819 and we will confirm what is actually under your current shingles.
Look for the permit line, the tear-off specification, the underlayment brand and type, the shingle brand and wind rating, the flashing replacement scope, and the written warranty terms. A quote that omits any of those is not comparable to one that includes them, and it is usually omitting the cost of doing the job correctly. Brennan Roofing gives you every line item before work starts, and the 365-Day Done Right Promise is attached in writing. Call (831) 318-8819 for a quote you can actually compare.
If you are ready to get a real number for your Daly City roof, call Brennan Roofing Co San Francisco at (831) 318-8819. Travis Oakley and our Daly City crew will walk your property, give you a written line-item estimate on the spot, and never start a single shingle until you have that price in your hand. Free estimate, no pressure, and the guarantee is in writing for a full year.
Written by Travis Oakley, roofing lead at Brennan Roofing Co San Francisco, serving Daly City and the surrounding Bay Area.