Metal roofing
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
AfterShingle Replacement in San Francisco, CA
Shingle replacement in San Francisco typically costs between $450 and $1,800 for a partial repair, and $12,000 to $28,000 for a full re-roof, depending on roof size, pitch, and material. Most partial repairs take one day; full replacements run three to five days. At Birchbark Roofing San Francisco, we give you a written price before any work starts, and every shingle we install is covered by our 365-Day Done Right Promise.
Shingle replacement is what happens when individual shingles or entire slopes have failed: cracked tabs, curled edges, granule loss, or wind-lifted sections that let water reach the underlayment. In San Francisco’s marine climate, that means fog-driven moisture, salt air near the Sunset and Richmond, and the steady wind off the Pacific eating at asphalt shingles faster than homeowners expect. Our Roof Repair work has shown us the same thing on hundreds of homes: shingles rarely fail evenly. You replace the bad ones before they take the decking with them.
Birchbark Roofing San Francisco handles everything from a single missing shingle after a winter storm to a full slope replacement on a 1920s Sunset District bungalow. The crew lead is background-checked and uniformed. We put shoe covers on at the door, drop cloths through the hallway, and we photograph the clean-up before we leave. You’ll know the price before we touch the roof. Call (831) 228-3330 for a free estimate.
Birchbark Roofing is part of the Cedarwell family of independent local roofing businesses, and we’ve held every job to the Cedarwell Care Promise since 2000. That means four things, and we name them on every estimate: Clean up like it’s our own home. Ask before we move or touch anything. Respect your family’s time and quiet hours. Explain the price before the work.
When You Need Shingle Replacement
San Francisco’s particular weather does specific things to shingles. Fog holds moisture against north-facing slopes in the Inner Sunset and Parkside. Salt air from Ocean Beach works on fasteners in the Outer Richmond and Sea Cliff. Steep roofs in Noe Valley and Bernal Heights shed shingles in the gusty weeks between November and March. Here’s what tells us a roof needs shingle work:
- Curling or cupped shingle edges. Corners lift, water gets underneath, and the shingle stops doing its job. We see this most often on roofs with poor attic ventilation in the Mission and Excelsior.
- Granule loss you can see from the ground. If the gutter has a steady trail of dark grit, or shingles look bald in patches, the protective surface is gone. Asphalt shingles in San Francisco’s damp air fail fast once the granules go.
- Missing shingles after wind events. A single missing shingle is not a small problem. Exposed underlayment means every fog cycle pushes moisture against the roof deck.
- Water staining on ceilings or in the attic. By the time water shows up inside, shingles have been failing for weeks or months. We replace the failed shingles, but we also inspect the decking underneath because San Francisco’s older homes often hide rot.
- Brittle, cracked shingles on homes built before 2000. Asphalt shingles have a service life. When we see widespread cracking on a 15- to 20-year-old roof in the Richmond or Sunset, it’s often more cost-effective to replace the whole slope than to chase individual failures.
- Shingles slipping out of place. On steep pitches, a shingle that has shifted a few inches will keep sliding. That’s a fastener failure, common in older San Francisco homes with original nail patterns that don’t meet modern wind-load requirements.
Our Shingle Replacement Process
We’ll walk you through the steps before we start, and the written estimate names each one so nothing is a surprise. Here’s the order of work, whether it’s four shingles or a full slope:
- Assessment and written estimate. Erik Lindgren or one of our senior techs inspects the roof surface, underlayment, and the attic side of the affected area. You get a written price in dollars before any work is scheduled.
- Material match and ordering. We work with shingles from GAF, CertainTeed, Tamko, and Boral, among others. If your roof is still in production, we match the line and color. If it’s discontinued, we show you the closest available match and note it on the estimate.
- Protection and prep. Drop cloths go down inside the house, shoe covers at the door, and we walk the property with you to note anything the crew should know: the dog’s door schedule, a kids’ nap window, a fragile planting bed near the ladder line.
- Removal and replacement. We remove failed shingles carefully, inspect the underlayment and decking beneath, and replace any rotted or soft sections before laying new shingles. This is where we earn the difference between a patch and a proper repair.
- Fastening and sealing. New shingles are nailed to current wind-load standards, not just the old pattern. In San Francisco’s exposed west side, we add extra fasteners where the roof takes the most wind.
- Clean-up and photo documentation. We clear every nail, shingle scrap, and wrapper from the roof, the gutters, and the ground. Before the crew leaves, we photograph the completed clean-up and show you the photo.
Why Shingle Replacement Matters in San Francisco’s Climate
The same weather that makes this city beautiful is hard on roofs. Fog is the big one. It condenses on cold roof surfaces, sits in the joints between shingles, and keeps north-facing slopes damp for hours after the sun burns off the avenues. Shingle granules absorb moisture. The mat underneath swells. Repeated cycles of wet and dry flex the shingle until it cracks or curls. That’s why a roof in the Sunset or Richmond often shows shingle failure years before an identical roof in the Mission or Potrero Hill.
Salt air is the second factor. Homes within a mile of Ocean Beach deal with airborne salt that accelerates fastener corrosion. When a shingle lifts, the nail beneath it rusts faster, and the shingle eventually tears free. Metal flashing and valleys on the west side of San Francisco wear out faster than anywhere else in the city.
Wind is the third. San Francisco’s topography funnels wind between hills, and rooftops on ridge lines in Noe Valley, Twin Peaks, and Diamond Heights take the worst of it. A shingle that is merely old survives calm weather; the first strong winter front tears it off. Shingle replacement done right includes re-nailing the surrounding tabs that the wind has loosened, not just the missing piece.
Shingle Replacement Pricing in San Francisco
We believe every homeowner should see a number before any work happens. Here’s what shingle replacement costs in San Francisco, based on what we see across the city. Your written estimate will be exact, in dollars, before you approve anything.
| Scope of Work | Typical Range in San Francisco | Timing |
|---|---|---|
| Single missing shingle (access permitting) | $180 – $350 | 1 – 2 hours |
| Small repair: 3 – 10 shingles | $350 – $800 | Half day |
| Partial slope replacement (100 – 300 sq ft) | $1,200 – $4,500 | 1 day |
| Full roof replacement (1,500 sq ft home) | $12,000 – $28,000 | 3 – 5 days |
What moves the number up or down: roof pitch (anything steeper than 6/12 requires more staging and safety setup), accessibility (a roof only reachable by ladder through a narrow Marina district walkway takes longer than one with side-yard access), the age and condition of the existing underlayment, and the material you choose. Tamko and CertainTeed asphalt shingles are the most common mid-range choices. GAF carries premium architectural lines that hold up well in coastal exposure. Boral produces composite and stone-coated options that some San Francisco homeowners choose for longer service life.
We will never start a job without a written price. If the estimate changes because we find rot under the shingles, we show you the problem and the new number before we proceed. No surprise bills, no handshake add-ons. Call (831) 228-3330 and we’ll schedule the inspection, usually within the week.
What We Protect When We Work on Your Roof
Most of our customers are raising kids or dogs, or both. The most common thing people ask us isn’t about the roof; it’s about the house and everything around it. So we spell out what happens in writing, and then we do exactly that:
- Floors and hallways. Shoe covers at the door, drop cloths from the entry to the roof access, and a vacuum pass before we leave if we’ve walked through a finished space.
- Kids and quiet hours. We agree on a start time that works for nap schedules and early bedtimes. If you tell us the baby naps from one to two, the nail gun stops from one to two.
- Pets. We coordinate door schedules so the dog never escapes when the crew moves in and out. Where there’s a pet-safe product choice available, we use it.
- Gardens and walkways. Plywood under ladder feet, tarps over beds that sit below the drip line, and a magnet sweep for stray nails when the job is done.
- The moment you know it’s done. Before we leave, we photograph the roof and the ground clean-up, and we show you the photo. If it doesn’t look like the work happened except for the new shingles, that’s the standard.
This is the Cedarwell Care Promise spelled out in practice: Clean up, Ask first, Respect the home, Explain the price. It’s been Birchbark’s standard since we joined the Cedarwell family in 2000, and it’s not optional on any job.
How Much Does It Cost to Replace a Few Roof Shingles in San Francisco?
The most common repair we quote in San Francisco, replacing a handful of shingles with full replacement and clean-up, runs between $350 and $800. The cost depends on roof access, the slope, and whether the area is in one section or scattered. You’ll see your exact number in writing before we start. Call (831) 228-3330 for a same-week estimate.
Is It Cheaper to Repair or Replace My Roof in San Francisco?
Repairing is cheaper in the short term, but it can be the expensive choice if the roof is near the end of its life. A partial shingle replacement on one slope typically costs $1,200 to $4,500, and it buys you time; a full roof on a typical San Francisco home runs $12,000 to $28,000, and it buys you two decades or more. We’ll walk the roof with you and tell you honestly which one makes sense for the condition and your timeline. The estimate is free, and the written price is yours to keep.
Can You Fix a Leaking Roof the Same Day in San Francisco?
Yes, in most cases we can get an emergency repair done the same day or next morning, especially when a storm has torn shingles loose and water is coming in. We keep time aside for active leaks, and a live person answers the phone 24 hours a day, every day, including nights and weekends. Call (831) 228-3330 and we’ll triage the situation over the phone and get someone to your roof.
What Type of Shingle Is Best for San Francisco’s Climate?
Architectural asphalt shingles with a high wind rating hold up best in San Francisco, particularly on the foggy west side where moisture and salt air are constant. We commonly install CertainTeed and GAF architectural lines for their wind resistance and granule retention. Tamko products work well on mid-range roofs where value and durability matter. The right choice depends on your roof pitch, exposure, and budget, and we’ll spec it in the written estimate.
If you have a 20-year-old roof with widespread granule loss and curling, a patch will buy you a season, not a decade. The moment shingles across multiple slopes are failing, you’re better served by a full replacement. We’ll tell you if that’s where you’re headed, and we’ll give you the comparison numbers in writing so you can decide with clear eyes. Call (831) 228-3330 for the honest assessment.
Why San Francisco Homeowners Call Birchbark Roofing for Shingle Replacement
Because the work is specific. Because the price is in writing before anything starts. Because the people who show up are background-checked, uniformed, and mindful of your floors, your dog, and your kid’s nap schedule. And because the 365-Day Done Right Promise covers every shingle we replace: if the work isn’t right, we make it right.
Birchbark Roofing San Francisco is led by Erik Lindgren. We’re part of the Cedarwell family of independent local roofing businesses, and we’ve been holding to the Cedarwell Care Promise since 2000. The name Birchbark comes from one of the first roofing materials people ever used: light, tough, and made to shed water. That’s the standard we build to, from the first shingle to the last sweep.
Call (831) 228-3330 to schedule a shingle replacement estimate. A live person answers, we’ll schedule a walk-through, and you’ll have a written price before you make any decision. We serve Roof Repair in San Francisco including the Sunset, Richmond, Mission, Noe Valley, Bernal Heights, Potrero Hill, and the surrounding neighborhoods.
Written by Erik Lindgren, Owner at Birchbark Roofing San Francisco, serving San Francisco.