Spring is one of the most important times of year for San Francisco property owners to take stock of their buildings. After months of wet weather, fog, and fluctuating temperatures, the exterior of your apartment building has been put through its paces. Before summer fog season fully arrives and contractor schedules fill up, a thorough spring inspection gives you the chance to catch damage early, prioritize repairs, and protect your investment before small problems become expensive ones.
This checklist covers every major exterior system you should be evaluating right now — and explains what to look for and why it matters in San Francisco’s unique climate.
Why Spring Is the Right Time to Inspect
San Francisco’s rainy season typically runs from November through March. By April and May, you’ve had your first real look at how your building handled the weather. Water intrusion, wood rot, paint failure, and drainage problems are all far easier to identify after the rains than before them. Waiting until fall to inspect means any damage has been sitting unaddressed all summer — and that water damage compounds quickly.
Spring also gives you a practical window to schedule repairs before the busy summer season, when contractors are in highest demand and turnaround times can stretch out significantly. Getting inspections done now means you can bid out work, pull permits if needed, and have projects underway before tenant turnover season hits in August and September.
1. Exterior Paint and Siding
Exterior paint is your building’s first line of defense against moisture. San Francisco’s marine layer, combined with seasonal rain, creates the ideal conditions for paint failure — particularly on north- and west-facing surfaces that get less sun and more wind-driven moisture.
During your spring inspection, look for:
- Bubbling or blistering paint, which signals moisture is trapped beneath the surface
- Peeling or flaking in large sections, especially near windows, eaves, and at the base of siding
- Chalking — a powdery residue when you run your hand across the surface — indicating the coating has degraded
- Cracking or checking in older wood siding that can allow water infiltration
- Staining or discoloration that may indicate a leak point above
If you’re seeing widespread paint failure rather than isolated spots, you’re likely due for a full repaint rather than touch-ups. Patching over failed paint without proper surface prep will only lead to the same problems recurring faster. Our crews are trained to identify the difference and help you understand what level of intervention your building actually needs.
2. Wood Siding, Trim, and Fascia Boards
Wood is beautiful, but it’s also vulnerable — and most of San Francisco’s older apartment buildings have plenty of it. Fascia boards (the horizontal boards behind gutters), trim around windows and doors, and decorative siding elements are all common failure points.
What to check:
- Soft or spongy wood when pressed, which indicates rot has set in
- Gaps or separations where trim meets siding or window frames, which can funnel water directly into wall cavities
- Paint that is pulling away from edges — a sign that water is getting underneath the wood
- Evidence of insect activity, particularly in older, unpainted or poorly maintained wood
Rotted wood should be removed and replaced before painting — painting over it will not stop the decay. Catching small sections of rot in spring is significantly less costly than discovering the problem has spread to structural framing later in the year.
3. Gutters and Downspouts
San Francisco gets an average of around 23 inches of rain per year — concentrated almost entirely in the winter months. That means your gutters and downspouts handle a significant volume of water in a short period. After the rainy season, it’s common to find:
- Debris buildup (leaves, dirt, roof granules) that restricts drainage
- Sagging sections where gutter hangers have loosened or failed
- Rust, cracks, or holes in older metal gutters
- Separation at joints where sections have pulled apart
- Downspouts that are draining too close to the foundation
Poor gutter drainage is one of the most direct routes to foundation problems and basement moisture intrusion. Make sure downspouts are directing water at least three to four feet away from the building, and that drainage paths are clear. If you have any sections of gutter that have been holding standing water, you’ll likely find evidence of rust or deterioration.
4. Roof and Flashings
Most apartment building owners don’t get on the roof themselves — and that’s fine. But you or your contractor should be doing a visual inspection from the ground and, if accessible, from a drone or roof hatch. In San Francisco, flat roofs and low-slope roofs are particularly common and particularly prone to ponding water.
Spring inspection points for roofs include:
- Visible damage to roofing membrane or shingles — missing sections, curling edges, or visible cracks
- Flashing condition around chimneys, skylights, HVAC units, and where the roof meets vertical surfaces
- Evidence of ponding — dark staining patterns that indicate water isn’t draining properly
- Interior ceiling stains in top-floor units that may have appeared over winter
Roof repairs are best done in dry weather, making spring an ideal window. Flashing failures in particular are often the culprit behind frustrating, hard-to-trace water intrusion — and they’re typically straightforward to address if caught before they’ve allowed extensive damage to underlying structure.
5. Windows and Door Frames
Window and door frames are among the most common entry points for water in older San Francisco apartment buildings. Over time, caulking shrinks and cracks, wood frames develop gaps, and the seals between glazing and frame break down.
Check for:
- Failed or missing caulk around window and door frames
- Wood swelling, warping, or rot at sill edges where water pools
- Staining on interior walls directly below or around windows
- Condensation between panes in double-glazed units, which indicates seal failure
Recaulking windows is one of the most cost-effective maintenance tasks you can do on an annual basis. Done properly with the right product for San Francisco’s climate — a paintable, flexible exterior-grade caulk — it takes a fraction of the cost of repairing water damage to interior walls, insulation, and subfloor later on.
6. Decks, Balconies, and Outdoor Staircases
San Francisco has specific compliance requirements for decks, balconies, and elevated wood structures — and spring is the right time to make sure you’re staying ahead of them.
California’s SB 721 law requires inspection of exterior elevated elements on apartment buildings with three or more units by January 1, 2025 (with reinspections required every six years). San Francisco’s Section 604 adds a local layer of inspection requirements for exterior wood structures. If your building hasn’t been inspected under these programs, it’s not a question of if you’ll need to address them, but when.
Beyond compliance, spring is a good time to visually assess:
- Deck surface boards for splitting, rot, or excessive movement underfoot
- Guardrail and handrail stability — any wobble is a safety issue that needs immediate attention
- Stair treads and stringers for soft spots or visible rot
- Ledger connections where the deck attaches to the building — a critical structural point
- Post bases and connections at grade level, which are the first to show moisture damage
Our crews handle staircase and deck repair regularly and are fully familiar with San Francisco’s Section 604 requirements. If you’ve received an inspection notice or need to schedule a compliance inspection, this is the time to act — especially before summer schedules tighten up.
7. Foundation and Drainage
The base of your building takes the most punishment from rain, splashback, and grade-level moisture. Walk the perimeter of your building and look for:
- Cracks in foundation walls — horizontal cracks in particular can be a structural warning sign
- Efflorescence: white, chalky deposits on concrete or masonry indicating water movement through the material
- Soil grading that slopes toward the building rather than away from it
- Vegetation growing directly against the foundation, which holds moisture against the structure
- Staining or moisture marks in basement or ground-floor utility spaces
Drainage issues at grade are often the root cause of recurring moisture problems in lower-floor units. Correcting the grading around a building is usually less expensive than most property owners expect — and significantly less expensive than remediating moisture damage to framing, insulation, and flooring.
How to Use This Checklist
We recommend walking through this checklist systematically, taking photos as you go. Photographs are valuable both for tracking changes over time and for supporting insurance claims or permit applications if major repairs are needed.
Once you’ve documented what you find, prioritize your findings into three categories:
- Immediate safety concerns (failing railings, active water intrusion, major structural issues) — address these first
- Maintenance items that should be scheduled within the next 60 to 90 days
- Items to monitor and address in the fall or next year’s budget
If your building has deferred maintenance across multiple systems, it can be helpful to have a general contractor walk the property with you. We do this regularly for property owners and managers throughout San Francisco — it helps you build a realistic repair priority list and get accurate bids before you commit to a scope of work.
Get a Free Estimate from Maven Maintenance
Maven Maintenance has been working with San Francisco property owners for over 20 years. Our licensed crews handle everything on this list — from exterior painting and wood repair to deck and staircase compliance work — and we understand the specific demands that San Francisco’s climate and building codes place on apartment buildings.
If your spring inspection has turned up items that need attention, we’d be glad to take a look and put together a bid. Reach out through the link below to get started.
