Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
Fast, Reliable Roofing Across Mission District
Roof repair in Mission District typically runs $400-$1,800, and a full roof replacement on a 1920s flat or Victorian runs $8,000-$20,000 depending on materials and how much decking needs to be replaced once the old layers come off. Those numbers hold for most single-family homes and small walk-up apartment buildings in 94110. If you’ve got a leak over the kitchen or missing tile after the last wind storm, call Tom Barrett and his crew at (877) 610-1318 and we’ll get eyes on it fast. We’ve been climbing Mission District roofs long enough to know which ones have three layers of old shingle hiding rot underneath.
Why Barrett & Sons Construction Is Mission District’s Preferred Roofing Company
Tom Barrett founded this company in 1998, and his sons run the roofing crews today. That means when you call about a leak on Guerrero or a soft spot over a garage on 24th Street, the person who answers is connected to the people who’ll actually show up. We’re not a franchise with a call center in another state. Our Mission District service area is dense, which means word travels block to block, and we’ve kept our name clean here by doing what we said we’d do and writing every price down before the first nail goes in.
We know Mission District roofs because we’ve worked on hundreds of them. The old Victorians near Dolores Park, the Edwardian flats along Valencia, the stucco apartment boxes south of 24th Street. And we understand what an SF Department of Building Inspection permit means here. A lot of Mission District roof jobs trigger additional structural review because of the soft-story retrofit ordinance, and we walk clients through that honestly before work starts.
Every completed job carries our 90-Day Done Right Promise in writing. If something’s not right, Tom comes back. One call. No runaround.
Our Roofing Services in Mission District
Roof Repair
Small leaks and missing shingles on a Mission District flat usually cost $400-$1,800. The older the building, the more likely a “small” leak has already been running under the felt for a while. We replace the damaged section, check the flashing, and tell you plainly if the repair buys you two years or ten. We also offer a Free Second Opinion on Any Written Estimate, which has saved more than a few Mission District homeowners from replacing a roof that only needed a $600 patch.

Roof Replacement & Installation
A full Roofing replacement in Mission District runs $8,000-$20,000 for most homes, and we use GAF shingles when the job calls for composition. On a 25-foot-wide Victorian with no side yard, the logistics matter as much as the materials. We stage carefully, protect your neighbor’s wall, and keep the sidewalk clear. Permits are pulled on every eligible job, and the inspection gets signed before we call it done. Tom’s line about the permit inspector is simple: the inspector works for you, not for me.

Metal Roofing
Driveway & Pavers in Mission District projects aren’t all we do - standing seam metal roofs are a growing sight on newer remodels, and installation typically runs $15,000-$40,000. The Mission’s sun exposure, being shielded from the marine layer by Twin Peaks, bakes roofs harder than fog-blanketed neighborhoods to the west. Metal stands up to that dry heat and sheds the occasional heavy rain without trouble. We install standing seam and other metal profiles, and we’ll give you the honest trade-off on cost before you commit.

Tile Roofing
Tile roof repair in Mission District runs $600-$2,500. The Mission’s older Mediterranean and Spanish-inspired buildings carry barrel tile that’s beautiful and heavy, and replacements need to be color-matched or the patch shows for the next twenty years. We carry matching tile inventory for local repairs when possible, and we’ll inspect the underlayment at the same time. A cracked tile rarely leaks on its own; the felt underneath is usually what failed.

What happens when you call
- 1
A real person answersNo phone trees - you reach a local pro.
- 2
You get an upfront price rangeHonest numbers before anyone is dispatched.
- 3
A background-checked tech heads outLicensed & insured, dispatched right away.
- 4
You approve before work beginsNothing starts until you say go.
Trusted Brands We Service in Mission District
We install GAF composition roofing on most Mission District replacements, and we work with Schluter waterproofing systems when roof-to-wall transitions need extra protection around parapets and skylights. These are brands you can look up, not mystery materials off the back of a van. For Mission District customers, we keep common flashing sizes and repair materials stocked close by, which means faster turnaround on emergency repairs along the 94110 corridor. Ask us directly which brand fits your roof type and budget, and we’ll write it into the estimate in plain English.
Common Roofing Problems We See in Mission District Homes
- Layered shingles hiding rot: Many Mission District roofs from the 1920s through the 1940s have two or three layers of old composition shingle. By the time water stains show on the ceiling, the decking underneath has often been wet for years. We budget for decking replacement from the start on these, and we show you photos of what we find before charging a change order.
- Failed flashing around parapets and chimneys: Victorian and Edwardian flats on narrow lots have lots of parapets, party walls, and unreinforced masonry chimneys. Water creeps in where the roof meets these vertical surfaces. On older Mission District buildings, un-bolted mudsills and original flashing are common, so we inspect those transitions carefully.
- Dry-rot around roof penetrations: The Mission’s sunny, dry microclimate means roofs bake hard in summer, then take heavy rain in winter. That cycling cracks sealant around vents, skylights, and pipes. We replace the boots and flashings during routine repairs so the same leak doesn’t come back in spring.
- Soft-story tie-in damage: Mission District buildings subject to SF’s mandatory soft-story seismic retrofit ordinance sometimes see roof movement or separation at the top plates after retrofit work below pushes the frame. If your building went through Ordinance 66-13, the roof is worth checking for new cracks or lifted flashing. We’ve seen it happen a few years after retrofit completion.
Pricing for Roofing in Mission District, CA
Here’s what Mission District homeowners should expect. Roof repair: $400-$1,800. Roof replacement: $8,000-$20,000. Metal roof installation: $15,000-$40,000. Tile roof repair: $600-$2,500. What moves the number? Decking condition, roof pitch, number of layers being torn off, and whether the DBI plan-check process pulls your job into Planning Review. On a Mission District Victorian with facade-adjacent work, that review can add time and engineering cost. On a simple flat roof over a garage, it won’t. We’ll put the full scope in writing, line by line, before anything starts. Estimates are free, and there’s No Trip Charge Inside the County. Call Tom at (877) 610-1318.
We Also Serve Cities Near Mission District
If you’re in Noe Valley, Visitacion Valley, Chinatown, or elsewhere in San Francisco and need someone who actually shows up, we cover those areas too. We also handle Windows & Doors in Mission District and Fence Installation in Mission District when one trade leads to another on the same property. Same owner, same crew standards, same written pricing.
Serving Mission District, CA - Our Local Coverage Area
We’re based in the Mission District 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 - Roofing in Mission District
We schedule Mission District repairs as quickly as possible, typically within a day or two for active leaks. A live person answers the phone 24/7, so when you call (877) 610-1318, you’ll talk to someone who can get you on the schedule. Severe storm damage goes to the front of the line.
Yes. We work throughout the Mission District, from the flats near Dolores Park to the blocks around 24th Street and south toward Cesar Chavez, and we also handle Mission District Home Additions & ADU projects. We know the parking and staging reality on these streets, and we bring crews who know how to protect narrow sidewalks and shared walls.
Emergency tarping and temporary patches usually fall within our standard roof repair range of $400-$1,800 depending on roof access and damage extent. We write the exact number down before starting, and we don’t surprise you with a different bill afterward. If you already have a written estimate from someone else, bring it and we’ll give you a Free Second Opinion.
It’s in the same range as Noe Valley or Visitacion Valley, but Mission District jobs can carry extra costs when DBI plan-check or soft-story retrofit review is involved. Victorian and Edwardian rooflines also have more flashing points and odd angles than a modern roof. We’ll explain exactly why the number is what it is, and every change order comes in writing before work moves.
Yes. Every roofing job we do in Mission District carries the 90-Day Done Right Promise in writing. If something’s not right, Tom comes back and makes it right, one call. The manufacturer warranty on GAF materials runs separately and we’ll explain what’s covered under which document. Call (877) 610-1318 and we’ll talk it through.
Written by Tom Barrett, Owner at Barrett & Sons Construction, serving the Mission District and surrounding San Francisco neighborhoods.







Before
After
Before
After
Before
After