A Birchbark company - serving San Francisco, CA

Before & After Gallery - Birchbark Roofing San Francisco

Metal roofingMetal roofing
Tile roofingTile roofing
GAFGAF
Owens CorningOwens Corning
Flat & low-slopeFlat & low-slope
Every visit starts with

Free roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation

Your new roof for as low as$159/month*On approved credit; ask for current terms
Get your free estimate

Roofing Before & After in San Francisco, CA

Photos don’t need a sales pitch. They show the sagging deck, the patched valley, the moss line at the eave, and then they show the same roofline after our crew packs up and leaves. The difference is why people call Birchbark Roofing San Francisco. Here are a few recent transformations from neighborhoods across the city, from the Sunset to Portola.

Call (831) 228-3330

Explore

Styles & brands we work with

Metal roofing
Metal roofing
Tile roofing
Tile roofing
GAF
GAF
Owens Corning
Owens Corning
Flat & low-slope
Flat & low-slope

Recent Transformations

Complete Tear-Off and Replacement on a 1920s Inner Richmond Home

BeforeBeforeAfterAfter
Before: two layers of worn composition shingle. After: new CertainTeed Landmark in driftwood, with new flashing throughout.

The house had its original skip sheathing plus two layers of shingles added in the 70s and 90s. When the fog rolled in, the deck stayed damp. We tore everything to the rafters, replaced rotted sheathing boards, and laid fresh underlayment before installing a full CertainTeed Landmark system. The homeowner told us the upstairs bedroom finally holds heat in July.

Leaking Valley Repair Near Mount Davidson

BeforeBeforeAfterAfter
Before: rusted valley metal with visible water staining on the fascia. After: new open metal valley with ice-and-water shield underneath.

A valley collects more water than any other part of a roof, and this one had been collecting it into the attic. The old metal was rusted through in three spots, and the shingle cuts were too tight to shed debris. We pulled the valley, laid ice-and-water shield wall to wall, and rebuilt it with a proper open metal channel. Dry attic, first rain after the job.

Flat Roof Re-Cover in the Sunset District

BeforeBeforeAfterAfter
Before: blistered, alligatored rolled roofing. After: new GAF TPO membrane with fresh edge metal and scuppers cleared.

Flat roofs in the Sunset take wind-driven rain straight off the ocean. This one had cracked at every seam and puddled in the center, which is exactly what we found on the interior ceiling below. We stripped the old cap sheet, addressed the low spot with a tapered system, and welded a new GAF TPO membrane. The puddles drain now instead of sitting for days.

Chimney Flashing Replacement in Bernal Heights

Roofers using a conveyor belt to lift shingles to a rooftop
Before: failing step flashing and cracked counter-flashing. After: new step flashing, counter-flashing cut into the mortar joints, and a sealed crown.

Bernal Heights homes sit on a hill that catches every weather system moving through the city. The chimney here leaked at the uphill corner, where step flashing had pulled away from the brick. We cut the old counter-flashing out of the mortar joints, installed new step flashing course by course, and sealed the crown. No more brown stain on the living room ceiling.

Moss and Debris Remediation on a Stanyan Street Garage Roof

Roofing professional inspecting home gutters and shingles with a digital tablet
Before: heavy moss accumulation lifting shingle edges. After: clean shingle surface with damaged tabs replaced and edge metal re-secured.

Moss grows fast in the permanent damp of the Panhandle side streets. On this garage roof, it had wedged under the shingle tabs and lifted them enough to catch wind. We removed the growth carefully so we didn’t tear the granule surface, replaced the damaged tabs, and re-secured the edge metal. It’s maintenance, not replacement, and done right it buys years.

Want Results Like These?

Every job above started with a phone call and a free estimate. You’ll get a written price in dollars before any work starts, and the 365-Day Done Right Promise stamped on the job. Call Birchbark Roofing San Francisco at (831) 228-3330. We’ll walk the roof together and show you exactly what we see.

Written by Erik Lindgren, Owner at Birchbark Roofing San Francisco, serving San Francisco since he first learned to flash a chimney in the Outer Richmond.

Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade
Need Roofing help in San Francisco? Licensed & insured · Free in-home estimates response · free estimates
Call (831) 228-3330
Areas We Serve

Request a Free Estimate in San Francisco

Tell us what you need - Birchbark Roofing San Francisco responds fast. No obligation.

By reaching out through this form, you agree to the terms of our Privacy Policy and consent to being contacted by phone, email, or text about your request, including by the independent contractors we may refer it to.

Prefer to text? Text Now
Call Now - 24/7 Dispatch