Roofing in Mission District, CA | Barrett & Sons Construction - Barrett & Sons Construction

Roofing in Mission District - Written Price, Workmanship Warranty

Free roof inspection with photos, then an itemized written price before anything is ordered. Installed by our own licensed crews and backed by a workmanship warranty.

Call to schedule your free estimate

953+
Cities Served
Free
Written Quotes
Licensed & Insured Written Quotes Free Estimates All Brands Satisfaction Guarantee
Every visit starts with

Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled

Your dream remodel for as low as $199/month*on approved credit; ask for current terms
Styles & brands we work with

Kitchen remodeling
Kitchen remodeling
Bathroom remodeling
Bathroom remodeling
Home additions & ADU
Home additions & ADU
Roofing
Roofing
Windows & doors
Windows & doors
Driveway & pavers
Driveway & pavers
Fence
Fence

Before & after – our own jobs

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

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.

Call (877) 610-1318

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 Repair

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.

Roof Replacement & Installation

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.

Metal Roofing

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.

Tile Roofing
Need help today?Fast, friendly service and a no-obligation free estimate.

Call (877) 610-1318

What happens when you call

  1. 1
    A real person answersNo phone trees - you reach a local pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched.
  3. 3
    A background-checked tech heads outLicensed & insured, dispatched right away.
  4. 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

Why Mission District Chooses Barrett & Sons Construction

We set the standard for roofing in Mission District.

No Change-Order Surprises

The written quote you sign is the price you pay. Anything we find mid-job gets priced and approved by you in writing before we touch it.

Licensed & Insured

Fully certified technicians who meet all local and state licensing requirements.

Upfront Pricing

No hidden fees, no surprises. You approve the price before any work begins.

Guaranteed Work

Every repair and installation is backed by our workmanship warranty and satisfaction guarantee.

How It Works in Mission District

Getting your roofing handled is simple and fast.

1

Call or Request a Free Estimate

Tell us about your roofing needs and we provide an upfront, transparent quote - no obligation, no hidden fees.

2

Licensed Technician Dispatched

A background-checked, certified technician arrives in Mission District - typically within 30-60 minutes, with parts stocked on the truck.

3

Problem Solved, Guaranteed

We complete the job to your full satisfaction, backed by our warranty and 100% satisfaction guarantee.

What happens when you call

  1. 1
    A real person answersNo phone trees - talk to a local roofing pro.
  2. 2
    You get an upfront price rangeHonest numbers before anyone is dispatched. No surprises.
  3. 3
    We come out and measureLicensed & insured, at a time that suits you - the visit and the quote are both free.
  4. 4
    You get the price in writingLine-itemed, yours to keep, and nothing starts until you say go.

What Mission District Customers Say

Trusted by homeowners across Mission District and surrounding areas.

★★★★★

"Tom Barrett was on our job most days himself, not just at the quote and then never again. When something needed deciding there was an actual person to decide it with."

Rosalie Pemberton · Verified customer
★★★★★

"Came back a year later to sort a door that had dropped as the frame settled. No charge and no argument about whether it was covered."

Thaddeus Oyelowo · Verified customer
★★★★★

"Addition over the garage matched the original roofline and brickwork so closely that visitors do not realise it was added. He tracked down the closest brick he could find rather than settling."

Gideon Stroud · Verified customer

Current Offers

Bring these savings to your next appointment.

Free On-Site Estimate & Written Quote

No obligation. We measure, price the job in writing, and the quote is yours to keep.

Expires Dec 31, 2026
$40

$40 Off Any Repair Over $200

Expires Dec 31, 2026
Free

Free Second Opinion on Any Written Estimate

Expires Dec 31, 2026
Free

No Trip Charge Inside Our Own County

Expires Dec 31, 2026
10%

Senior & Veteran 10% - Always

Expires Dec 31, 2026

Ready for Roofing in Mission District?

Call now for a free estimate - or request one below. Licensed, insured, and here with fast after-hours help in Mission District.

(877) 610-1318

Request a Free Estimate in Mission District

Tell us about your roofing needs - we'll respond within the hour.

By requesting your free estimate, you accept our Privacy Policy and consent to receive communications through phone, text, or email regarding your service needs, including from the affiliated professionals who may take on the job.

Prefer to text? Text Us
Areas We Serve
Call Now - 24/7 Dispatch