Last updated October 17, 2026
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
Roofing Company Maintenance Checklist for San Francisco Homeowners
A roofer who hands you a verbal “looks good” after a maintenance visit has given you nothing you can act on, or refer back to if a problem appears three months later. Most maintenance checklists tell you to “inspect your roof twice a year” without telling you what to look for, who should be doing it, or what a qualified our Roofing Company services written report should actually contain. This guide turns that vague advice into a room-by-room, season-by-season checklist you can hold any contractor accountable to, and it explains what a legitimate maintenance visit in San Francisco should produce on paper.
Quick Answer
A useful roofing maintenance checklist for San Francisco homeowners includes seasonal visual inspections of shingles, flashing, gutters, and flat-roof drains; see our Roofing Cost Breakdown: The San Francisco Homeowner’s Reference for 2026 for pricing context; interior attic checks for moisture and rafter staining; clearing debris and scuppers before the rainy months of November through March; and documenting everything with dated photos. The most important item is the written report afterward, which should list six specific findings, measurements, and recommendations. A maintenance visit that ends with only a verbal summary has not actually maintained anything you can hold anyone accountable to.
Here’s the full checklist, section by section, so you’ll know exactly what a real maintenance visit in San Francisco should cover and what the report should contain when the crew comes down off the ladder.
Styles & brands we work with





Table of Contents
- The Six Specific Items a Written Report Must Include
- Interior Inspection Points Most Homeowners Overlook
- Flat-Roof Drain and Scupper Clearing: SF’s Real Rainfall Calendar
- Documenting Your Own Roof Between Professional Visits
- Red Flags: When a Maintenance Visit Turns Into a Repair Job
- Season-by-Season San Francisco Roof Maintenance
- How SF’s Climate Interacts With Different Roofing Materials
The Six Specific Items a Written Report Must Include
Here’s what a legitimate written roof inspection report should contain when a maintenance visit is done. If the report lacks these line items, you did not receive a maintenance inspection, you received a drive-by.
- Dated photographs with labels. Each photo should note the date, the specific roof plane or penetration, and what the technician saw. A photo of “a shingle” without location context is useless three months later when you are comparing conditions.
- Shingle or membrane condition by roof plane. Not “roof looks fine.” The report should break the roof into sections: north slope, south slope, flat section over the garage, and so on, with a note on granule loss, curling, cracks, or membrane wear specific to each.
- Flashing condition at every penetration. Chimneys, skylights, vent pipes, and roof-to-wall intersections each have flashing. A good report names each one and notes whether the flashing is intact, lifting, corroded, or showing sealant failure.
- Gutter and downspout notes. The report should state whether gutters were cleared, where downspouts discharge, and whether any section is pulling away from the fascia or holding water.
- Drain and scupper status on flat sections. If your San Francisco home has any flat roof area, the report must note each drain and scupper was opened, cleared of debris, and tested with water to confirm flow.
- A prioritized recommendation list with price context. Observations should be ranked: what needs attention now, what can wait six months, and what to watch. Each recommendation should carry a dollar figure or range so you know what the next step would cost. A report that lists problems without prices leaves you guessing, and guessing is not what a written price protects you from.
Roofing Company in San Francisco work varies by firm, but at Birchbark Roofing San Francisco we believe the report is the product. If it is not written, it did not happen in a way you can use. Erik Lindgren has made the written report a standard part of every maintenance visit we perform, because a homeowner should never have to reconstruct what someone said on the phone three months ago.
Interior Inspection Points Most Homeowners Overlook
Most roof checklists skip the inside of the house entirely, which is backwards. The attic tells you what the exterior is hiding. Here are the interior points that deserve attention during any San Francisco roof maintenance visit, and what each one signals.
Attic Moisture Readings
San Francisco’s fog and marine layer push moisture into attics through gaps, vents, and condensation. A qualified inspector should carry a moisture meter and test the roof decking, rafters, and insulation in multiple spots. Readings above 15-18% in wood decking suggest water intrusion from above or condensation from below. We have found active leaks in San Francisco attics where the ceiling below looked perfectly dry, because the moisture was being absorbed by insulation long before it reached drywall.
Rafter Staining Patterns
Water leaves tracks. Dark, irregular staining along a rafter usually means water has followed that path at some point, even if it’s dry now. A uniform grayish discoloration across many rafters tends to point to condensation or a past humidity problem rather than a roof leak. The difference matters because one requires a roof repair and the other may require better attic ventilation. A good report distinguishes between the two patterns instead of lumping everything under “staining noticed.”
Insulation Compression
Insulation compressed by water or by people crawling through the attic loses its R-value and becomes a cold spot where condensation forms. If your San Francisco attic shows flattened, compacted insulation in certain areas, that’s a clue where water or foot traffic has disturbed the system. Sometimes the insulation compression itself is the early warning that a leak is present but hidden, or that someone previously walked through the attic without telling you what they found.
Bathroom and Kitchen Vent Terminations
Every bathroom fan and kitchen range hood should vent through the roof or an exterior wall, never into the attic. An inspector should verify each vent pipe actually terminates outside. We have seen San Francisco homes where a handyman terminated a bathroom fan directly into the attic decades ago, and every shower since then has been pumping moisture into the roof structure. That is not a roof leak, but it destroys a roof from the underside just the same.
If you want to check your own attic between visits, start with these four areas. A homeowner can do this: look for staining, feel for damp spots on rafters after heavy rain, and verify vent pipes. What you should not do is crawl across an unboarded attic without knowing where the joists are. That’s a fall risk and a drywall repair waiting to happen. We’d rather you ask us to take the attic photos, or call for a pro if you’re not certain.
Flat-Roof Drain and Scupper Clearing: SF’s Real Rainfall Calendar
Generic checklists say “clear your drains in fall and spring.” San Francisco doesn’t follow that rhythm. The bulk of our rain arrives between November and March, but we also get surprisingly heavy isolated storms during other months, and leaves and debris from our city’s eucalyptus, pine, and street trees can clog drains any time the wind picks up. Here’s the cadence that actually matches San Francisco’s rainfall pattern.
Early October: The first major clearing should happen before the rainy season begins. Every drain, scupper, and downspout gets opened and cleared. This is also the right time to check the roof membrane for cracks or blisters that the first heavy rain will exploit.
After any storm dropping more than half an inch: Debris collects fast in San Francisco’s dense neighborhoods. A quick check from the ground or a safe ladder position, if you’re comfortable, can show whether scuppers are running clear. If standing water remains 24 hours after rain stops, that is a call to a roofer, not a note to ignore.
Mid-January to early February: A second full clearing. By this point, a season’s worth of leaves, moss, pine needles, and trash has accumulated. This is when we find most of the flat-roof blockages that lead to interior leaks in San Francisco, because the weight of all the rainy-season debris finally overwhelms the drains.
Late March or early April: A lighter, post-rainy-season clearing combined with a membrane inspection. This sets the roof up to dry out over our foggy summer and confirms whether any winter water sat longer than it should have.
If all of that feels like more attention than you want to give a flat roof, you are not alone. Most San Francisco homeowners with flat or low-slope sections on their homes prefer to have this on a roofer’s schedule rather than their own. The important thing is that the cadence follows real San Francisco rainfall, not a generic fall-and-spring rhythm written for a different climate. Check our Roofing Permits, Codes & Inspections in CA: What You Need to Know for regulatory requirements.
Documenting Your Own Roof Between Professional Visits
Homeowners ask us what they should do between maintenance visits. Our answer: build a simple baseline. A dozen dated photos now makes every future problem easier to diagnose and every insurance conversation more grounded. Here is the documentation routine we recommend to our San Francisco clients.
- Take four exterior photos on the same day each year. North, south, east, and west roof planes from ground level or an upstairs window. Same angles every time. The consistency of the framing is what makes comparisons meaningful years later.
- Photograph the gutters after any heavy storm. If you can safely shoot from the ground, capture whether water is flowing from downspouts, whether gutters are sagging, and whether any overflow is running down siding. These photos become the record of gradual changes you would otherwise miss.
- Log any interior ceiling or wall staining when you first notice it. Photo with a date, a note on what the weather was like that week, and which room. Mark the spot lightly with pencil in a corner so you can tell if the stain grows. A stain that grows is active water. A stain that doesn’t change may be old damage.
- Keep a one-page note file or phone note with the following for each professional visit. Date, roofer’s name, what was completed, what the report recommended, and when the next check is due. When we do a maintenance visit for a San Francisco homeowner, we hand them a written report that already contains most of this, which means your own note file is mostly a reminder system for what we told you to watch.
- Photograph any work done to the roof. Before and after shots of repairs, replacement sections, or newly installed flashing. If a future claim or warranty question arises, you’ll have the evidence in your own camera roll, not just in a contractor’s file.
This log is not busywork. It is the difference between “I think the stain is new” and “I can show you a photo from March 14 where that stain did not exist.” In San Francisco, where fog, salt air, and steeply varied microclimates mean two houses four blocks apart can experience very different roof conditions, your own documentation is the most accurate record you have. Our team at Birchbark Roofing San Francisco supports this by giving every client dated photos with each report, so your baseline and ours match. For more guides & resources, see our blog.
Red Flags: When a Maintenance Visit Turns Into a Repair Job
Maintenance visits sometimes become repair conversations, and that is a good thing, not a bait-and-switch, if the roofer handles it correctly. Here are the red flags that mean a maintenance visit has moved into repair territory, and how a written price handoff should happen at that moment.
- Bubbling or blistering on a flat membrane. These hold water and eventually split open. Once you see them, you’re past maintenance and into repair planning.
- Granule loss exposing the mat on asphalt shingles. A shingle with its granules washed away is working with its base layer only. If you’re seeing bare or shiny patches, the clock is running.
- Lifted or separated flashing around any penetration. Missing sealant or corroded flashing at a chimney, skylight, or pipe boot is the single most common source of otherwise mysterious leaks we find in San Francisco.
- Rust or standing water inside a scupper or drain body. Standing water that doesn’t clear within 24 hours after rain is evidence the drainage system is clogged, sagging, or undersized.
- Interior cracks in plaster or drywall corners, especially after rain. This may be structural movement, not roof trouble, but the roofer’s report should note it so you can pursue the right fix.
If one of these appears, the conversation should shift in a specific way. The roofer should say: “Here’s what we found, here’s what it means, here’s what it costs, in writing.” Not a verbal quote to be written down later. Written price, in dollars, before any repair work is authorized. At Birchbark, the same visit that produced the report produces the repair estimate, and you keep both documents. You should never feel pressured in the moment; a legitimate roofer is happy for you to take the written estimate and think for a few days. If a repair is urgent because active water is entering your home, the written price still comes first, even if the work follows immediately.
Season-by-Season San Francisco Roof Maintenance
Here is the full seasonal checklist as we schedule it for San Francisco homes. Adjust the exact months if your neighborhood has particular weather quirks, like the Sunset’s year-round fog or the Mission’s stronger afternoon wind patterns.
Late Summer / Early Fall (September – October)
- Full exterior inspection: shingles, membrane, flashing, and fascia boards.
- Gutters and downspouts cleaned and flushed with water.
- Flat-roof drains and scuppers cleared and water-tested.
- Attic check: moisture meter readings, rafter staining, insulation condition.
- Any deferred repair work completed before the rains begin.
Rainy Season (November – March)
- After any storm over half an inch: check scuppers and downspouts from the ground for flow.
- Look at interior ceilings and attic sheathing after extended rain events.
- Month two of the rainy season: second clearing of drains and gutters if debris is a consistent issue.
- Keep the documentation log updated with any new staining, drips, or sounds.
Spring (April – May)
- Post-rain season membrane and shingle check for storm damage.
- Flashing re-inspected after winter wind and rain exposure.
- Attic checked again as weather warms, watching for condensation as temperatures shift.
- Gutters cleared of spring pollen and tree litter.
Summer Fog Season (June – August)
- Moss and algae growth check, especially on north- and west-facing slopes that stay damp in the fog. Homes in the Outer Richmond and Sunset often see moss before homes in Potrero Hill.
- Flat-roof membrane checked for UV and fog-related moisture accumulation.
- Verify attic ventilation is functioning, since fog-season humidity needs somewhere to escape.
This calendar works because it is tied to San Francisco’s actual weather pattern, not to a generic template. For a more detailed look at what different materials need, see Roof Repair in San Francisco, which covers material-specific damage patterns we see most often in the city.
How SF’s Climate Interacts With Different Roofing Materials
San Francisco’s combination of fog, salt air, wind, and occasional heavy rain affects roofing products differently. Understanding the interaction helps you read a maintenance report and know what to watch on your own roof.
Asphalt Shingles
Shingles from manufacturers like Owens Corning and Atlas are common in San Francisco, and both hold up well in our climate when installed correctly. The failure mode we see most often is not the shingle itself but the sealant strip that binds shingles together: sustained fog keeps the adhesive from fully curing, and wind can lift shingles that are not fully bonded. A maintenance report should note whether shingle tabs are lying flat and bonded, especially after San Francisco’s gustier spring afternoons.
Composite and Synthetic Shingles
High-end composites resist moisture well, and they’re a good fit for fog-belt neighborhoods where organic growth is an issue. The thing to watch is debris accumulation at the butt joints: their profile catches small tree litter, and a clog of wet debris invites moss in a way flat-faced shingles resist.
Flat and Low-Slope Membrane Roofs
Homes in the Sunset, Richmond, and parts of Noe Valley often have flat or mixed-pitch roofs. The membrane products we work with, including IKO systems, are engineered for exactly this climate. The maintenance priority on any membrane is the seams and the terminations at parapet walls and penetrations, because fog condensation tries to find weak seams months before the first rain arrives. A membrane that looked fine in August can show a split at a parapet termination by December.
Clay and Concrete Tile
Tile roofs in San Francisco are heavy, long-lived, and vulnerable to underlayment decay. The tile itself rarely fails. What fails is the felt or synthetic underlayment underneath, and you cannot see it without lifting tile. A maintenance visit on a tile roof is really an inspection of flashings, valley metal, and any exposed underlayment at the eaves. We’ve found entire San Francisco tile roofs with perfect-looking tile caps and rotten underlayment where the tiles had shifted just enough to let fog and rain reach the deck.
Wood Shake and Shingle
Wood shakes, including products from Tamko, have a harder life in San Francisco’s damp western neighborhoods than almost anywhere else. Moss, rot, and splitting happen quickly without maintenance. The checklist for wood roofs is: moss presence, shingle splitting at the exposed edges, and softness where shingles overlap. If the maintenance report does not address moss treatment, it is not a complete report for a wood roof in this city.
No material is inherently “best” for San Francisco. Each has a weakness the local climate exploits, and each weakness shows up on a good maintenance report if the roofer is looking for it. If you’re weighing different materials for a future Roof Replacement in San Francisco, the maintenance history of your current roof is good evidence about which material belongs on your particular block.
Common Mistakes to Avoid
- Accepting a verbal-only report. If you can’t hold it in your hand and read it later, it did not meaningfully happen. Insist on a written report with photos, findings, and recommendations.
- Using a generic fall/spring schedule in San Francisco. Our rain does not arrive on a generic schedule, and neither should your maintenance. Match your drain clearing to the actual San Francisco rainfall pattern described above.
- Skipping the attic. A roof can look impeccable from a ladder and be quietly failing from the underside. The attic is half the inspection.
- Clearing only the gutters and calling it maintenance. Gutters are one component. A maintenance visit that does not inspect flashing, membrane or shingles, drains, and attic conditions is a partial visit.
- Not dating your own photos. An undated photo is a picture, not a record. Your phone stamps the date automatically, but use that date when you file the photo and note what conditions were like.
- Waiting for a stain on the ceiling before calling. By the time water reaches a ceiling, it has traveled through roofing, decking, and insulation. You want to catch the problem at the roof surface, not in the living room.
- Letting a maintenance finding become a verbal repair quote. The moment a maintenance visit turns into a repair conversation, the price should be written. If it’s not written, it’s not a price.
See the difference
Before
After
Before
After
Before
AfterWhen to Call a Professional
Call a professional roofer if you see any interior water staining, if shingles or flashing are visibly damaged or missing, if a flat-roof drain holds water more than 24 hours after rain, or if your own documentation shows a stain or crack growing over time. Call after any storm that drops unusual amounts of water in a short window. Call if you are not comfortable climbing to inspect anything beyond ground level, which is a reasonable line for most homeowners and one we respect completely. Birchbark Roofing San Francisco offers free estimates in San Francisco, and every maintenance visit produces the written report described on this page. Call (831) 228-3330 and a live person will answer, day or night.
Frequently Asked Questions
Once per year at minimum, with a second check during the rainy season if your home has flat-roof sections or is in a fog-heavy neighborhood. San Francisco homes in the Sunset, Richmond, and Twin Peaks neighborhoods often benefit from two visits per year, because the fog and wind stress roofs there differently than in Mission Bay or Potrero Hill.
A complete maintenance visit includes exterior inspection of shingles, membrane, flashing, gutters, drains, and scuppers; an attic check with moisture readings and staining evaluation; debris clearing; water flow testing; and a written report with dated photos and prioritized recommendations. At Birchbark Roofing San Francisco, the written report is standard on every maintenance visit and repair estimate, never optional.
Most roof maintenance inspections and basic cleaning visits in San Francisco run between $250 and $450, depending on roof size, pitch, accessibility, and whether a second story or steep access is involved. You should always receive the exact price in writing before the visit is scheduled, and that written number should be the number you pay. Call (831) 228-3330 for a quote on your specific roof, no obligation.
Hidden water damage shows up as attic rafter staining, compressed or damp insulation, unexplained musty smells in upper rooms, peeling exterior paint near roof edges, or nail pops in ceilings. These signs often appear weeks or months before a visible ceiling stain, and they’re why interior attic checks are a required part of any legitimate San Francisco maintenance visit.
You can safely inspect from the ground with binoculars and from inside your attic, if access exists and you’re careful about footing. Climbing onto the roof itself, especially a steep or multi-story San Francisco home, is not something we recommend for homeowners. Falls from roofs are serious, and hiring a trained roofer costs far less than a hospital stay or a missed diagnosis.
Photograph each roof plane on a consistent annual schedule, log any interior staining when you first notice it, check downspout flow from the ground after heavy storms, and keep your notes from each professional visit in one place. Call a roofer if your own log shows changes or if your last written report recommended a follow-up you haven’t scheduled.
The Bottom Line
A roofing maintenance checklist only matters if it produces a written record you can actually use. The six-item report, the attic inspection points, the San Francisco rainfall schedule for drain clearing, and the habit of photographing everything on a consistent basis are what turn vague “check your roof twice a year” advice into an accountable system. The work should end with a document, not a wave. For Birchbark Roofing San Francisco home maintenance performed to that standard, call (831) 228-3330 any time and a real person will answer.
Written by Erik Lindgren, Owner at Birchbark Roofing San Francisco, serving San Francisco since 2000.