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
Styles & brands we work with






See the difference
Before
After
Before
After
Before
AfterHow Much Does Roof Replacement Cost in San Francisco?
Roof replacement in San Francisco typically costs between $15,500 and $42,000, with most homeowners paying around $24,000 for a standard asphalt shingle roof on a 1,500 to 2,000 square foot home. Higher-end materials like slate, tile, or standing seam metal push that range to $65,000 or more. The final number depends on roof size, pitch, material choice, and what’s underneath the old shingles once they come off.
These figures are specific to San Francisco’s market, where labor rates, permitting costs, and the city’s strict building codes all influence pricing differently than in the East Bay or Peninsula. We’ll break down exactly where the money goes below, so you can look at any quote and know whether it’s fair.
Roof Replacement Cost Breakdown (2026)
Here’s a line-by-line look at what a roof replacement in San Francisco actually costs in 2026. These are real working numbers from our jobs in neighborhoods like Sunset, Richmond, Noe Valley, and Bernal Heights, not national averages pulled from a chart.
| Line Item | Typical Cost Range | What It Covers |
|---|---|---|
| Tear-off and disposal | $2,800 – $5,500 | Removing old shingles, felt, and fasteners; hauling debris to a transfer station. Includes San Francisco’s construction debris fees. |
| Decking repair or replacement | $800 – $3,200 | Replacing rotted or delaminated plywood sheathing. Most older SF homes need at least a few sheets replaced once the old roof comes off. |
| Underlayment and flashing | $2,200 – $4,800 | Synthetic or felt underlayment, new drip edge, pipe boots, and step flashing at walls and chimneys. |
| Material (asphalt shingle) | $4,500 – $11,000 | Architectural shingles from GAF, CertainTeed, or Owens Corning. Three-tab runs less but we don’t recommend it in San Francisco’s wind exposure zones. |
| Labor | $4,000 – $10,500 | Crew time, site protection, safety equipment. Steep pitches and hard-to-access roofs run higher. |
| Permits and inspections | $600 – $1,800 | SF Department of Building Inspection permit fees and required mid-installation and final inspections. |
| Total (asphalt shingle, typical home) | $15,500 – $42,000 | Most common range for a 1,500 – 2,000 sq ft home in San Francisco. |
Material choice swings these numbers significantly. Here’s what we quote on average in San Francisco for a 1,800 square foot home with straightforward access:
- Asphalt architectural shingles: $18,000 – $32,000
- Standing seam metal: $38,000 – $68,000
- Composite shake (synthetic cedar): $32,000 – $55,000
- Concrete or clay tile: $34,000 – $60,000
- Slate: $55,000 – $85,000+
Slate and tile are heavier and often require structural reinforcement on older San Francisco homes, which adds to the material and engineering line items before a single shingle gets laid.
At Brennan Roofing, the price goes on paper before any work starts. You’ll see every one of these line items spelled out, and the number does not move at the door. No hidden change orders. If the decking underneath is worse than expected, we show you photos and get your sign-off before anything changes.
What Affects Roof Replacement Pricing in San Francisco
San Francisco isn’t like other roofing markets, and the reasons are baked into the city’s geography, housing stock, and building code. Here are the factors that actually move the number on a quote:
- Roof pitch and story count. San Francisco has a huge number of two and three story Victorians and Edwardians. Steep roofs require more safety setup, slower work, and sometimes scaffolding. A walkable 4/12 pitch on a single-story Sunset rancher costs less to roof than a 10/12 pitch on a three-story Marina townhouse with limited street access.
- Access and staging. Narrow streets, overhead Muni wires, and tight lot lines in neighborhoods like Russian Hill and Telegraph Hill mean crews often can’t park a trailer near the house. Materials get staged by hand. That adds labor hours. Homes with a driveway or a garage roof access are faster and cheaper to work on.
- Decking condition. Most San Francisco roofs sit on homes built between the 1920s and 1960s. The plywood or skip sheathing underneath is often original. Once the old shingles come off, you typically find a few sheets that need replacing. We can’t see it until we open the roof, and it’s the single biggest variable in a quote. We price a base number plus a per-sheet decking replacement rate so there are no surprises.
- Material weight and seismic requirements. San Francisco’s building code accounts for seismic load. Heavier materials like tile and slate often trigger a structural review and sometimes reinforcement of rafters or trusses. That engineering work adds $1,500 to $4,000 depending on the house.
- Fire zone requirements. The Berkeley-Oakland hills and many western San Francisco neighborhoods sit in designated Wildland-Urban Interface zones. That means Class A fire-rated materials may be required by code. Composite shingles, treated wood, and metal typically meet Class A standards, but some cheaper three-tab asphalt products do not. A material that seems cheaper upfront can fail inspection.
- Permit and inspection timelines. San Francisco’s Department of Building Inspection has its own schedule, and the wait time influences how quickly a job can start after the price is agreed. A good roofing company builds that timeline into the schedule honestly. We’ve seen roofers quote a start date they can’t hit because they didn’t account for the DBI inspection calendar.
When you get a quote from us, we walk the roof and the attic before we put a number down. We check the decking from underneath when possible, we look at the existing flashing detail, and we note the exact access path the crew will use. The written price reflects what we actually saw, not a square-footage formula someone ran from a satellite photo.
How to Save on Roof Replacement
You don’t have to overspend to get a roof that lasts. Here are the places where San Francisco homeowners can keep the number down without cutting corners that come back later.
Do the decking work honestly the first time. The most expensive roof is the one that has to be opened twice. If the decking is suspect, replacing it during the re-roof costs $70 to $110 per sheet. Replacing it after a leak years later means opening the new roof, removing shingles, and redoing the work. Spend the money once.
Choose architectural shingles over premium materials unless the house calls for it. A well-installed architectural shingle roof from GAF, CertainTeed, or Owens Corning lasts 25 to 30 years in San Francisco’s climate. Metal and tile last longer, but if you’re planning to sell or the budget matters, architectural asphalt is the best dollar-per-year value in this market.
Plan the replacement during the dry season. San Francisco’s roofers are busiest from October through January when the rains come and leaks appear. Scheduling in May through September gives you more contractor availability and sometimes better crew scheduling. It doesn’t change our pricing, but it does give you more flexibility on the calendar.
Get a written price and hold it. A free estimate should be a real number on paper, not a verbal ballpark that changes when the crew shows up. At Brennan Roofing, the written price is the price. Before any work starts, you have the full quote in your hand. Call (831) 318-8819 for a no-hassle free estimate, and you’ll know exactly where you stand.
Address small issues before they become decking problems. Curling shingles, failing flashing, or a small leak in the corner of a bedroom ceiling all get more expensive the longer they sit. San Francisco’s fog and morning condensation mean minor moisture intrusion becomes rot faster than in drier climates. A $500 flashing repair in March can save you $3,000 of decking replacement in December.
One more thing worth saying plainly: the cheapest bid in San Francisco is rarely the cheapest roof. A low number usually means thinner underlayment, cheaper fasteners, no permit, or decking that gets skipped and covered over. You’ll pay for that roof twice.
Asphalt Shingle vs Metal vs Tile: Which Costs More Long-Term?
Upfront price isn’t the same as cost over time. Here’s how the math works out for a typical 1,800 square foot San Francisco home when you spread the cost over the material’s realistic lifespan in this climate.
| Material | Average Installed Cost (SF Market) | Realistic Lifespan in SF | Cost Per Year |
|---|---|---|---|
| Architectural asphalt | $18,000 – $32,000 | 25 – 30 years | $700 – $1,100 |
| Composite shake | $32,000 – $55,000 | 30 – 40 years | $900 – $1,500 |
| Standing seam metal | $38,000 – $68,000 | 40 – 60 years | $750 – $1,400 |
| Concrete/clay tile | $34,000 – $60,000 | 50+ years | $650 – $1,100 |
| Slate | $55,000 – $85,000+ | 75+ years | $700 – $1,000 |
Tile and slate win on cost per year if the house can structurally handle the weight and you plan to stay for decades. But asphalt shingles remain the most common choice in San Francisco because the upfront number is the most manageable and the lifespan is respectable.
If you’re unsure which direction makes sense, we’ll walk through the trade-offs with you in plain language. No pressure to upgrade. The point is for you to know what you’re buying and why.
Signs You Need a Roof Replacement Rather Than a Repair
Not every leak means you need a new roof. But in San Francisco, where the housing stock is older, certain signs point clearly toward replacement. Here’s what we look for on every San Francisco inspection:
- Multiple leaks in different rooms. One leak at a pipe boot or a chimney is usually repairable. Leaks in three different rooms usually mean the underlayment or the decking is failing broadly, and patching won’t hold.
- Shingle granule loss that clogs gutters. If you’re finding granules in the downspouts after every rain, the shingles are at the end of their service life. In districts like the Outer Sunset and Richmond where wind exposure off the Pacific is constant, granule loss accelerates.
- Soft spots on the roof when walked. A soft spot means the decking underneath is rotten. That’s not a surface repair. The affected sheets have to come out, which is typically done as part of a full replacement when multiple areas are involved.
- Daylight visible in the attic. If you can see light through the roof boards from inside the attic, the roof’s protective layers have failed. That’s a replacement condition, not a repair one.
- Age over 25 years with visible curling. A shingle roof in San Francisco that’s older than 25 years and showing curled edges has lived its service life. Continuing to patch it costs more per year than replacing it.
We’d rather tell you a repair is enough than sell a replacement you don’t need. That’s part of how we operate under The Garrison Standard, and it’s the same on every job, no matter who’s on the ladder. If you’re not sure whether your roof needs a full roof replacement in San Francisco or a targeted repair, we’ll give you an honest answer based on what we find.
FAQs – Roof Replacement Cost
How much does a roof replacement cost per square foot in San Francisco?
Roof replacement in San Francisco typically runs $9 to $21 per square foot for architectural asphalt shingles, including tear-off, materials, labor, and permits. Metal runs $21 to $38 per square foot, and tile or slate runs $30 to $55 per square foot. This is higher than the national average of $5 to $10 per square foot because of San Francisco’s labor rates, permitting, and site access challenges. Call (831) 318-8819 for a precise number on your specific roof.
Is it cheaper to repair or replace a roof in San Francisco?
If the damage is isolated to one flashing point or a small section, repair costs $400 to $1,800 and is far cheaper than replacement. But if the roof is past 25 years old, has multiple leaks, or the decking is compromised, repair costs become ongoing and replacement is the better financial decision. A good rule: if repair costs exceed 30% of what a new roof would cost in writing, replace it. We’ll help you make that call honestly.
How long does a roof replacement take in San Francisco?
Most asphalt shingle roof replacements in San Francisco take 3 to 5 working days for tear-off through final inspection. Metal and tile roofs typically take 1 to 2 weeks. The permitting and inspection schedule with the SF Department of Building Inspection can add a few days between installation completion and sign-off, which is a normal part of the process here.
Does San Francisco require a permit for roof replacement?
Yes. San Francisco requires a roofing permit through the Department of Building Inspection for any full roof replacement, including re-sheathing of the decking. The permit includes mid-job and final inspections. Any contractor who tells you a permit isn’t needed is cutting a corner that can come back on you at resale or when an inspector spots the work.
Can you replace a roof in San Francisco during the rainy season?
Yes, we replace roofs year-round in San Francisco, including November through March. The key is proper sequencing and weather-watching. We tarp and stage the work so the decking is never left exposed overnight, and we schedule around forecast windows. Repairs and inspections are also available on short notice when a leak appears during a storm. Live people answer our phones around the clock at (831) 318-8819.
Why San Francisco Homeowners Choose Brennan Roofing
Every roofing company in San Francisco will tell you they’ll do a good job. We compete on something more specific: a standard that’s written down, named, and the same on every job.
That standard is The Garrison Standard. It means four things, all of them verifiable. First, a written price before any work starts. The price goes on paper, it does not move at the door, and there are no surprise line items after the roof opens up. Second, background-checked, uniformed technicians on every job. You know who is on your roof, and so do we. Third, the 365-Day Done Right Promise: every repair and installation is guaranteed in writing for one full year, and if it fails within that period, we come back and make it right at no charge. Fourth, a live person answers the phone around the clock. No voicemail, no callback queue.
Brennan Roofing is an independently owned and operated member of the Garrison Partners family, founded in 2000. Led by Travis Oakley, we install materials from manufacturer lines including GAF, CertainTeed, Owens Corning, IKO, Atlas, Tamko, and Boral. We recommend what makes sense for your house and your budget, and we explain the trade terms in plain English.
If you’ve been burned by a roofer who no-showed, changed the price at the door, or left nails in your driveway, we get it. The Garrison Code exists because that behavior is too common in this industry. We hold ourselves to a standard you can see in writing before you spend a dollar.
Author: Travis Oakley, Owner at Brennan Roofing Co San Francisco, has been roofing homes in and around San Francisco under The Garrison Standard since joining the Garrison Partners family. He writes about roof replacement cost and process to help homeowners make confident, informed decisions.
Pricing reflects the San Francisco market as of 2026. Brennan Roofing Co San Francisco offers free estimates – call (831) 318-8819 for an exact quote on your home.
What Our Customers Say
"They gave me a warranty in writing and stood behind it."
- Irene G."Replaced a rotted fascia board along with the roof edge. Matches the trim."
- Lou H."Honest inspection with photos. Told me I only needed a repair, not a replacement."
- Sergio P.