Best Roofing in San Francisco, CA — 2026 Guide | Roofing Contractors
Roofing Contractors Guide
Last updated April 19, 2026
Finding a Reliable Roofer in San Francisco
San Francisco's cool, foggy climate and seismic activity create roofing challenges unlike anywhere else in California. Here's how to hire smart, avoid costly mistakes, and know what to expect from 20 verified local professionals averaging 4.9 stars.
San Francisco's roofing industry is competitive and, by most measures, high quality. Among the 20 verified professionals operating here, the average rating sits at 4.9 out of 5 stars — which is genuinely high, not an artifact of inflated reviews. Companies like 7x7 Roofing (5.0 stars, 128 reviews), ELM Roofing Contractors Inc (5.0 stars, 120 reviews), and Royal Roofing CA (5.0 stars, 116 reviews) have built that reputation over a significant volume of real jobs. That said, high ratings don't mean every contractor is right for your specific project. San Francisco's housing stock is one of the most architecturally diverse in the country — Victorian flats in the Haight, Edwardian row houses in the Mission, mid-century stucco in the Sunset, modern builds in SoMa — and not every roofer has hands-on experience with all of them. Your job is to find someone rated well and appropriate for your roof type.
What Makes San Francisco Roofing Unique
Roofing in San Francisco is shaped by three forces that don't apply the same way in most other California cities: persistent marine moisture, seismic risk, and a dense urban environment that complicates every job logistically.
Fog and moisture: The Sunset and Richmond districts, along with neighborhoods like West Portal and Forest Hill, experience significantly more fog and moisture exposure than the sunnier eastern neighborhoods like Potrero Hill or Bernal Heights. This distinction matters when choosing roofing materials. A membrane that performs fine in a drier microclimate may degrade faster if your home sits in the fog belt.
Seismic considerations: San Francisco sits on active fault systems. Roof weight matters here more than in most cities — heavier materials like clay tile or concrete tile add mass that can affect how a structure performs in an earthquake. A qualified roofer should be familiar with this tradeoff and able to advise you accordingly, or coordinate with a structural engineer if needed.
Urban logistics: Tight lots, shared walls in row houses, steep hills, and limited street parking all drive up labor costs and installation complexity. A job that takes one day in a suburban setting may take two in the Inner Richmond or Noe Valley simply due to access and staging constraints.
Historic and architectural constraints: Many San Francisco neighborhoods, including parts of Alamo Square, Pacific Heights, and the Castro, fall under design review guidelines or historic preservation rules. Before replacing a roof on an older home, confirm whether you need permits and whether material choices are restricted.
Flat roofs are common: A large share of San Francisco's multi-unit buildings and commercial properties use flat or low-slope roofing systems. Not all residential roofers are equally experienced with these. If your building has a flat roof, specifically ask contractors how many flat roof projects they complete per year.
What to Look for in a San Francisco Roofing Contractor
California requires roofing contractors to hold a C-39 Roofing license through the Contractors State License Board (CSLB). This is non-negotiable — working with an unlicensed contractor in San Francisco exposes you to significant legal and financial liability, especially on permitted work. Beyond licensing, here's what separates a dependable contractor from a risky one in this market.
C-39 license: Verify it directly at the CSLB website using the contractor's license number. Takes 30 seconds and can save you enormous headaches.
General liability and workers' compensation insurance: San Francisco's dense housing means a roofing accident can damage your neighbor's property as easily as your own. Workers' comp is especially important — without it, an injured worker can pursue a claim against you as the property owner.
Manufacturer certification: Top material manufacturers like GAF, Owens Corning, and CertainTeed offer certification programs for contractors who meet training and installation standards. Certified contractors can offer enhanced warranties that uncertified installers cannot.
Local references: Ask for references from jobs completed in your neighborhood or on a similar roof type. A contractor who mostly works in Marin may not have deep familiarity with the permit requirements or architectural norms of San Francisco proper.
Written scope of work: Every reputable contractor should provide a detailed written proposal specifying materials (including manufacturer and product line), removal and disposal of the old roof, underlayment, flashing details, and cleanup. Vague proposals invite disputes.
Subcontractor transparency: Some contractors in San Francisco bid jobs and then subcontract the actual installation. That's not automatically a problem, but you should know who will physically be on your roof and whether those workers are covered under the same insurance and license.
What Roofing Costs in San Francisco
San Francisco is among the most expensive cities in the country for construction labor, and roofing is no exception. Plan for costs that run meaningfully higher than state or national averages. For most residential projects, expect to budget somewhere between $5,000 and $25,000 or more, depending on roof size, pitch, and materials. Here's how the major cost drivers break down in this market specifically.
Roof size and pitch: San Francisco's Victorian and Edwardian homes often have moderately steep pitches with complex geometries — multiple gable ends, dormers, bay window roofs — all of which add labor time and material waste. A simple gable roof on a flat-front Sunset home will cost less per square than a steep, complex Victorian in Noe Valley.
Material choice: Composition asphalt shingles are the most affordable and most common option, typically running $10,000–$18,000 installed on a mid-sized San Francisco home. Standing seam metal costs more upfront but lasts significantly longer and handles moisture well — relevant for fog-belt homes. Flat roof systems (modified bitumen, TPO, EPDM) vary widely; expect $8,000–$20,000+ depending on square footage and membrane type.
Tear-off layers: San Francisco's older housing stock means many roofs have multiple layers of existing material. California code generally permits up to two layers of shingles before a full tear-off is required. If your home already has two layers, factor in tear-off and disposal costs, which typically add $1,500–$4,000.
Permits: San Francisco's Department of Building Inspection requires permits for full roof replacements. Permit fees vary but are generally several hundred dollars. More importantly, permitted work requires inspections, which means the job takes longer. Budget time, not just money.
Access and logistics: Jobs in North Beach, Telegraph Hill, or neighborhoods with steep grades and no alley access require more setup time and sometimes special equipment. These costs get passed to the homeowner.
Emergency and storm work: After significant rain events, demand spikes and availability shrinks. Emergency tarping can often be arranged same-day by reputable contractors, but full repair scheduling may stretch out. If you're getting work done proactively rather than reactively, you'll have more leverage on price and scheduling.
Seasonal Timing: When to Plan Your Roofing Project
San Francisco's climate is mild enough that roofing work is technically possible year-round, but timing still matters for both quality and cost. The city's rainy season runs roughly November through March, with the bulk of precipitation concentrated in December through February. Here's how to think about timing your project.
Fall (September–October) is the sweet spot: Dry weather, mild temperatures, and enough lead time before storm season to address any vulnerabilities. This is when roofing contractors are in high demand, so schedule early — the best crews book up fast in September.
Spring (April–May) is a solid second choice: Rain has largely passed, temperatures are comfortable for installers, and you're not competing with the pre-storm rush. Good availability and stable conditions.
Summer fog doesn't prevent work, but matters for materials: The marine layer keeps San Francisco noticeably cooler than inland California, which actually benefits asphalt shingle installation — extreme heat can soften and distort shingles during laying. However, moisture exposure to underlayment during installation is a legitimate concern on foggy mornings. A good contractor will account for this.
Winter installation carries real risk: Attempting a full roof replacement during a wet January in San Francisco is possible but not advisable unless necessary. Wet decking, delayed dry-in, and limited working hours are all real complications. If you're dealing with active leaks in winter, prioritize emergency tarping and temporary repairs, then schedule the full replacement for spring.
Emergency response: Regardless of season, reputable contractors in San Francisco should be able to deploy emergency tarping the same day for active leaks. If a contractor can't offer that or makes you wait days for an emergency response, keep calling.
Red Flags to Watch For
San Francisco homeowners are generally well-educated consumers, but roofing scams and low-quality contractors operate here just like anywhere else. After major storm systems move through the Bay Area, opportunistic contractors from outside the region sometimes canvass neighborhoods looking for quick work. Here's what should prompt you to walk away.
Door-to-door storm chasers: Reputable local roofers — the kind who've built 100+ verified reviews over years of work in San Francisco — don't show up unsolicited after a storm. If someone knocks on your door offering to inspect your roof right after heavy rain, be very skeptical.
Demands full payment upfront: Standard practice in California is a deposit (typically 10% or up to $1,000, whichever is less, for jobs under contract law) before work begins, with the remainder paid on completion. Anyone demanding full payment before they've touched your roof is a red flag.
No written contract: Verbal agreements are unenforceable and give you no recourse. Every legitimate contractor will provide a detailed written contract. If they resist putting the scope, materials, and price in writing, stop the conversation.
No manufacturer certification: While not every good roofer is manufacturer-certified, the absence of certification limits your warranty options. More importantly, contractors who decline to pursue certification often do so because they can't meet the installation quality standards required.
Wants to negotiate directly with your insurance: If you're filing a claim and a contractor insists on handling all communication with your insurer or asks you to sign over authority to deal with the insurance company, this is a significant red flag associated with fraudulent insurance billing practices.
No verifiable local presence: Search the company name, check CSLB license status, and look for reviews that reference specific San Francisco neighborhoods and job types. A contractor with no traceable local history who can't provide local references should be treated with caution.
How to Hire a Roofer in San Francisco: A Practical Process
Getting roofing work done right in San Francisco means following a process, not just calling whoever shows up first in a search result. Here's a step-by-step approach that will protect you and help you get the best result.
Start with verified, reviewed contractors: With 20 verified professionals averaging 4.9 stars in San Francisco, you have a strong starting pool. Look for contractors with a high number of reviews — companies like Marina Bay Roofing (5.0 stars, 102 reviews) and Apollo Roofing Company (5.0 stars, 62 reviews) have demonstrated consistency over many jobs, not just a handful.
Verify licensing before you call: Go to the CSLB website and confirm the contractor's C-39 license is current and has no disciplinary actions. This takes two minutes and filters out a lot of risk.
Get at least three bids: San Francisco's labor market means pricing varies more than you'd expect. Three bids gives you a realistic sense of market rate and lets you compare scope, not just price. The lowest bid is often low for a reason.
Ask the right questions during estimates: Use your estimate appointment to ask: Are you manufacturer-certified? How long is your workmanship warranty? Do you use subcontractors on this type of job? Will you provide a written scope of work before I sign anything? Do you carry workers' compensation insurance for your crew?
Review the written contract carefully: Before signing, confirm the contract specifies materials by manufacturer and product name, addresses what happens if decking damage is found during tear-off, includes a payment schedule tied to project milestones, and outlines the warranty terms.
Confirm permit requirements: Ask your contractor whether the project requires a permit from San Francisco's Department of Building Inspection. For a full replacement, it almost certainly does. If a contractor says you don't need one to avoid the cost and time, that's a problem — unpermitted work can complicate home sales and insurance claims.
Expect your estimate within 2–3 days: Reputable contractors in San Francisco should be able to provide a written estimate within two to three business days of an inspection. If you're dealing with an active emergency, same-day tarping should be available. Contractors who take longer than a week to produce an estimate for non-emergency work are often overbooked or disorganized.
Frequently Asked Questions
Do I need a permit to replace my roof in San Francisco?
Yes, in most cases. San Francisco's Department of Building Inspection requires a permit for full roof replacements. The permit process involves inspections, which add time to your project but also provide a layer of protection — an inspector verifies the work meets code. Some very minor repairs may not require a permit, but if your contractor suggests skipping permits on a full replacement to save time or money, that's a red flag. Unpermitted roofing work can complicate your homeowner's insurance and create problems when you sell the property.
My house is in the Sunset District and always seems damp. Does that affect what roofing material I should choose?
It does matter. The Sunset and Richmond districts sit in San Francisco's fog belt and experience significantly more moisture exposure than neighborhoods like Potrero Hill or the Mission. For these homes, material selection should prioritize moisture resistance and breathability. High-quality composition shingles with algae-resistant coatings perform well, as does standing seam metal, which handles persistent moisture better than exposed fastener metal panels. For flat or low-slope sections, fully-adhered membrane systems like TPO or modified bitumen are preferable to systems that rely on laps and overlaps. Make sure your contractor has experience with fog-belt homes specifically.
Find Roofing Contractors Professionals in San Francisco
Browse top-rated contractors, compare reviews, and get free quotes.
I live in a Victorian in Alamo Square. Are there restrictions on what roofing materials I can use?
Potentially yes. Parts of San Francisco, including some areas with significant concentrations of Victorian and Edwardian architecture, fall under design review guidelines or historic preservation considerations. The specifics depend on whether your property is in a designated historic district, on a historic register, or subject to Article 10 or 11 of the Planning Code. Your contractor should be familiar with these constraints, but the safest approach is to check with the San Francisco Planning Department before committing to materials. Replacing a historically visible roof element with something that doesn't match the original character can trigger a review process and require corrections.
How does earthquake risk affect my roof choice in San Francisco?
This is a real consideration that most roofing guides written for other parts of the country ignore. Heavier roofing materials — clay tile, concrete tile, slate — add significant dead load to your roof structure, which affects how the building responds to seismic shaking. If your home was built before the 1970s and hasn't had seismic retrofitting, adding a heavy roof material can increase risk. This doesn't mean you can never use tile, but it means the decision should involve more than just aesthetics and budget. Ask your contractor about the structural implications, and consider consulting a structural engineer if you're thinking about switching from a lighter material like composition shingles to something heavier.
What should I do if my roof starts leaking during a rainstorm in January?
First, contain the water damage inside — place buckets, move furniture and valuables, and if water is pooling near electrical fixtures, take that seriously and consider turning off power to affected areas. Then call a roofing contractor who offers emergency services. Reputable San Francisco roofers should be able to deploy emergency tarping the same day for an active leak. Document everything with photos before any work starts, including the interior water damage, which matters for your insurance claim. Avoid any contractor who arrives unsolicited after the storm or who pressures you to sign anything before performing the emergency work. Get the temporary repair in writing, and then schedule your full assessment and repair for when conditions are dry enough to do the job properly.
How do I know if the 5-star reviews for a roofing company in San Francisco are real?
Look at volume and specificity together. A contractor with 5 stars and 8 reviews tells you much less than one with 5 stars and over 100 reviews. Companies like 7x7 Roofing, ELM Roofing Contractors Inc, and Royal Roofing CA have all earned 5-star ratings across more than 100 reviews each — that kind of consistency is much harder to fake or manipulate than a handful of glowing testimonials. Read the actual review text: do reviewers mention specific neighborhoods, specific project types, specific crew members by name? That level of detail indicates genuine customer experience. Also cross-check across platforms — a contractor who has strong ratings on multiple independent platforms is generally more trustworthy than one with a perfect score on only one.
Is it more expensive to get roofing work done in San Francisco than elsewhere in the Bay Area?
Generally yes, and for several compounding reasons. Labor costs in San Francisco are among the highest in California. Parking and access logistics on dense urban blocks take more time than suburban jobs. Permit fees and the cost of permit-required inspections add to the total. Many San Francisco homes have complex roof geometries — bay windows, multiple levels, steep pitches — that increase both material waste and labor hours. And disposal costs for tear-off material are higher in the city than in less urban areas. A job that might cost $12,000 in Sacramento or Walnut Creek might run $16,000–$18,000 for the same scope in San Francisco. When getting bids, make sure you're comparing complete, all-in proposals — not just material costs or a per-square rate.