Last updated October 17, 2026
Metal roofing
Architectural shingles
Tile roofing
GAF
Owens Corning
Flat & low-slopeFree roof inspection with deck photos before we talk money - GAF and Owens Corning certified installation
Roofing Warning Signs: A San Jose Homeowner’s Reference Guide
Here’s what surprises most San Jose homeowners: the roof isn’t actually the first place failure shows up. It’s the attic. By the time a brown stain blooms across a living room ceiling, moisture has often been traveling through framing and insulation for weeks, sometimes months. The original defect, the small split in flashing or the clogged valley, was visible from inside the attic long before the ceiling showed anything. This guide covers the physical and measurable warning signs most checklists skip: humidity readings, thermal patterns, flashing separation gaps, and granule degradation rates. For a broader overview of local roofing considerations, see our Complete Guide to Roofing in San Jose. If you live in San Jose with its long dry summers and sudden atmospheric river winters, these are the indicators that matter first.
Quick Answer
The most reliable early warning signs of roof failure in San Jose show up in the attic, not on the ceiling: elevated humidity readings above 60%, dark thermal staining on sheathing, visible daylight through ridge or soffit vents, granule accumulation in gutters exceeding a cup per linear foot, and rusted or lifted flashing at penetrations. Water stains on interior ceilings are late-stage signals, generally appearing 12 to 18 months after the underlying defect begins.
Styles & brands we work with






Table of Contents
- The Attic Inspection Protocol: First 10 Minutes
- Reading Granule Accumulation in Gutters
- Flashing Signs on Spanish Tile and Clay Tile Roofs
- Moisture and Mold Patterns That Signal Ventilation Failure
- San Jose Specific Signs: Efflorescence on Chimney Brick
- What Asphalt Shingle Damage Actually Tells You
- Sagging, Bowing, and Structural Indicators
- Common Mistakes to Avoid
- When to Call a Professional
- Frequently Asked Questions
The Attic Inspection Protocol: First 10 Minutes
We tell homeowners to start inside, not on the roof. Walking the roof surface has value, but a careful attic inspection gives you failure indicators months earlier. The reason is simple: water and heat damage move upward and inward, and the underside of the roof deck shows those changes before the surface does. Here is the sequence we recommend, in order.
- Kill the lights and look for daylight. With the attic light off, scan the ridge line, the eaves, and any penetration pipes or vents. Pinpoints of daylight mean a gap in the roof assembly. A few pinholes at the ridge are normal on older vents, but daylight around plumbing boots, chimney framing, or exhaust ducts is an open path for wind-driven rain.
- Smell the air. A healthy attic in San Jose’s climate smells dry and faintly woody, maybe a little dusty. A musty, damp, or earthy smell within the first 60 seconds indicates trapped moisture. That smell in July, after months without rain, points to a ventilation or condensation problem, not a roof leak.
- Check sheathing color with a flashlight held at an angle. Hold the light nearly parallel to the underside of the roof deck. Water staining shows as dark rings, streaks, or bloom patterns. Fresh stains feel damp. Older stains feel dry but remain visible as gray-brown or black patches. If the staining is concentrated under specific rafters, that’s a leak path. If it’s spread evenly across the entire underside, you’re looking at chronic condensation from poor ventilation.
- Inspect the insulation. Fiberglass batt or blown-in insulation that looks matted down, compressed, or dark in patches has been wet at some point. Wet insulation loses R-value permanently and should be replaced even after the leak is fixed. Look for the pattern: a narrow wet streak means a localized leak; broad dampness across the attic floor means air-carried moisture is condensing.
- Look at nail patterns. In San Jose’s older homes, roof decking was often installed with standard nails. If you see rust blooming around nail heads protruding through the sheathing, condensation is collecting on those fasteners. This is a ventilation problem. Nails don’t rust in a dry attic.
- Check the underside of the roof deck near the bathroom fan termination. In many San Jose homes built before 1995, bathroom exhaust fans vent into the attic rather than through the roof. That warm, humid air rises and condenses on the sheathing. If the area around the fan outlet looks stained or the sheathing feels soft, you’ve found a moisture source that will eventually rot the decking.
Ten minutes with a flashlight gives you more diagnostic information than an hour on the roof surface. That’s not opinion. It’s physics. The underside of the deck is where water and heat go before they become visible anywhere else. And for San Jose homeowners, the dry season from June through October is the perfect time for this check, because any staining you find then is not from a recent storm. It’s from a standing condition.
Reading Granule Accumulation in Gutters
Granules are the ceramic-coated mineral particles embedded in the top layer of asphalt shingles. They protect the asphalt base from ultraviolet degradation. All asphalt shingles shed some granules over time, especially in the first year after installation. The question is how much, and when. That’s where gutters become a diagnostic tool.
Here’s a simple field standard we use when inspecting San Jose homes: after cleaning a gutter, track what accumulates in a single dry season. A light, even dusting at the bottom of the gutter, about the amount you’d get from a tablespoon dragged along five feet, is normal for shingles between 5 and 15 years old. A cup or more of granules per linear foot of gutter within six months is degradation acceleration, especially if the shingles are under ten years old.
Age changes what granule loss means:
- 0 to 5 years old: Noticeable granule accumulation in this range is abnormal. It usually indicates a manufacturing defect, severe hail impact, or installation damage from foot traffic. If you had a new roof installed and your gutters fill with granules after the first two winters, call the installer. Most quality shingle lines, including CertainTeed and Owens Corning products, should not shed heavily this early. For San Jose homeowners, this is a warranty question, not just a maintenance issue.
- 5 to 12 years old: Moderate shedding in this window is common as the shingles weather through seasonal expansion and contraction. Let the pattern guide you. Granules concentrated below one slope or one valley suggest localized wear from reflected heat or repeated water flow. Even distribution across the whole gutter line points to normal aging. Keep an eye on it, but don’t panic.
- 12 to 18 years old: Acceleration here is expected. The asphalt matrix is breaking down, and granule retention fails faster each year. The shingles are still functional in many cases, but the protective surface is thinning. This is the time to budget for replacement, not to keep patching.
- 18+ years old: Heavy granule loss at this age is a countdown, not a warning. At this point on most San Jose roofs exposed to full sun, the shingles are nearing the end of their service life. Even if there are no leaks yet, the waterproofing layer is compromised.
One more thing worth knowing: granule color matters. If you see a particular color accumulating in higher volume than the others, that tells you which layer of the shingle is wearing. Lighter colored granules are often from the upper surface. Darker particles mixed with asphalt fines suggest the shingle body itself is eroding. Homeowners with steep roof pitches in San Jose’s Almaden, Willow Glen, and the East Foothills get extra UV exposure on their south and west slopes. We regularly see those slopes shed at twice the rate of north-facing slopes on the same house.
Flashing Signs on Spanish Tile and Clay Tile Roofs
Spanish tile and clay tile roofs are common across San Jose: in older Eichler-adjacent neighborhoods, in the broader Cambrian area, and throughout the hills. Tile is a beautiful, long-lasting material. The underlayment beneath it, not the tile itself, is what keeps water out. And the flashing at penetrations and transitions is the weak point.
Clay tile behaves differently than asphalt under thermal movement. Tile is rigid, brittle, and moves in tiny increments with temperature swings. San Jose’s summer days can hit 90 degrees with nights dropping into the 50s. That’s a 40-degree daily swing, and over a year, tiles expand and contract a measurable amount. Metal flashing, by contrast, moves at a different rate. The differential movement is what creates separation gaps. Here’s what to look for.
- Lifted or curled flashing at the base of chimneys. Flashing that has pulled away from the chimney brick by more than a quarter inch is a failure path. The gap may look small from the ground, but wind-driven rain moves horizontally in an atmospheric river. That quarter-inch gap becomes a water intake point.
- Broken or displaced tiles at the headwall. Where a tile roof meets a vertical wall, the flashing is tucked under the wall cladding and over the top course of tiles. If tiles have shifted, cracked, or fallen away at that transition, the flashing is exposed to direct sun and flexing. In Silicon Valley’s dry climate, exposed flashing can survive for years before a visible leak appears, which is exactly why this sign matters. It appears long before the interior stain.
- Cracked mortar at the hips and ridges. Many San Jose tile roofs use mortar to bed hip and ridge tiles. That mortar sits in full sun and expands and contracts with temperature. Hairline cracks that run completely through a mortar joint allow water to reach the underlayment. During a heavy storm, water wicks through the crack by capillary action. The leak may be intermittent, showing up only after sustained rain, which makes it harder to trace.
- Rust staining on tile surfaces below flashing. Galvanized steel flashing corrodes over time. When it does, rust runs down the tile face during rain. Rust streaks below a flashing line are a reliable indicator that the flashing has lost its protective zinc coating and is actively corroding. In San Jose’s winter, the alternating wet and dry periods accelerate this process on older flashings.
Here’s the thing about tile roofs: the tile itself can last 50, 75, even 100 years. The underlayment and flashing underneath generally last 20 to 30. Many San Jose homeowners inherit tile roofs from previous owners and assume the tile is the whole system. It’s not. If your tile roof is over 20 years old and you’re seeing any of the flashing signs above, the fix is not regrouting. It’s removing the tile, replacing the underlayment and flashing, and resetting the tile. That’s a bigger job than a patch, but it’s the only fix that actually addresses the seal that keeps your house dry.
Moisture and Mold Patterns That Signal Ventilation Failure
A roof leak is a one-time event. A ventilation failure is a chronic condition that damages the roof assembly every single day, often without any water ever touching the exterior surface. In San Jose’s climate, the distinction matters. We get relatively little rain, but we do get temperature swings and, in many older homes, persistent indoor humidity from daily living. That humidity rises into the attic. If it can’t escape, it condenses. And condensation rots wood just as surely as a leak does, only more evenly and more slowly.
Here’s the pattern those failures leave behind, from the most common to the most severe.
- Uniform darkening across the entire underside of the roof deck. A leak produces localized staining. Condensation produces broad, even discoloration. If the sheathing is uniformly darker in the center third of the attic and lighter at the eaves, that’s classic trapped-humidity staining. The warm, moist air rises to the peak and condenses where the deck is coolest at night.
- White or gray residue on the sheathing. In some attics, particularly those with painted or treated sheathing, condensation leaves behind a chalky residue. It looks like efflorescence or a light dusting of mold. This is mineral and organic matter accumulating as water repeatedly condenses and evaporates. If you wipe it and it leaves a dark smudge, it’s organic. If it wipes clean, it’s mineral. Both mean moisture is present.
- Mold colony patterns in the corners where roof meets exterior walls. Soffit vents bring outside air into the attic. In San Jose’s fog-influenced neighborhoods near the bay and in Campbell-adjacent areas, that outside air carries moisture. If the attic lacks adequate exhaust ventilation at the ridge, the incoming air stalls and dumps its moisture at the first cool surface: the corners. Mold in the corners with a clean center is a ventilation balance problem.
- Rusted nail heads, wired-together electrical boxes, or plumbing straps. We covered this in the attic protocol, but it bears repeating. Metal corrodes in a damp attic. If the nails holding your roof deck show rust blooms, your attic is holding moisture for much of the year. That moisture eventually degrades the sheathing itself.
- Soft or spongy sheathing under a bathroom or kitchen exhaust fan. This is the one that turns into a structural repair. Warm humid air from the fan condenses continuously, and the area around the fan stays damp for weeks at a time. Sheathing that started at half-inch thickness can be reduced to a crumbling layer in a few years. If you can push a screwdriver into the wood with hand pressure, the decking is compromised and needs replacement.
We’ve seen attics in San Jose ranch homes where the entire center section of sheathing was saturated from condensation alone, with no sign of a leak from above. The fix is mechanical: proper intake at the soffits, proper exhaust at the ridge, and redirected bathroom fans that terminate through the roof, not into the attic. If you buy a home and the inspector notes “attic mold” or “ventilation concerns,” don’t file it away. That note is a warning that the roof structure is being damaged daily, regardless of rain.
San Jose Specific Signs: Efflorescence on Chimney Brick
After a wet winter in San Jose, many homeowners notice white, powdery deposits on their chimney brick. That’s efflorescence, and it’s a useful diagnostic signal if you know how to read it. Efflorescence forms when water migrates through masonry, dissolves soluble salts inside the brick or mortar, carries them to the surface, and then evaporates, leaving the salts behind. The white film is not the problem. The water movement is.
On a chimney, that water movement almost always traces back to flashing failure. Here’s the connection. A properly flashed chimney has counter-flashing embedded in the mortar joints and step flashing layered under it. Together they create a mechanical seal that directs water away from the chimney structure. When the counter-flashing pulls loose, corrodes, or was never properly embedded, water runs down the brick face and saturates the masonry. The water dissolves internal salts. The brick dries. The salts bloom.
The pattern tells you where the problem is:
- Efflorescence concentrated near the roofline: This is the classic flashing failure zone. Water is entering at the roof-to-chimney junction and wicking up into the brick from below. The counter-flashing is the suspect.
- Efflorescence higher on the chimney, near the cap: Water is entering from the top. The chimney cap may be cracked, missing, or inadequate, and rain is saturating the masonry from above. This is not a roofing issue, but it does need fixing before winter storms arrive again.
- Efflorescence on one side only: In San Jose, this usually means the flashing on that side has failed or the wind-driven rain pattern during winter storms hits that face directly. Either way, the one-sided pattern narrows the investigation.
- Efflorescence that reappears every winter: This is the key sign that the water source has not been fixed. If you brush off the white powder each spring and it comes back the following January, the chimney is still getting wet. Efflorescence is a symptom that recurs as long as the water source remains.
A note on interpretation: efflorescence is not mold and it is not structural damage by itself. But it is a reliable indicator of moisture intrusion through the chimney assembly. In San Jose’s older homes, particularly those built before 1980, chimneys are often framed with wood and flashed with materials that have long since lost their seal. If your chimney shows white deposits along the roofline after winter storms, the underlying counter-flashing condition is almost certainly the cause. The water is moving through your roof assembly, and the brick is simply showing you where.
What Asphalt Shingle Damage Actually Tells You
The standard homeowner warning sign list goes like this: missing shingles, curled shingles, cracked shingles. That’s the whole list on most sites. Those are indeed signs, but they’re late signs, and they don’t tell you anything about causality. A more useful approach is to read shingle damage as a diagnostic map. The pattern tells you what’s actually wrong.
Curling at the edges across the entire roof. When shingles curl up at the corners and edges everywhere, not just in one spot, the roof is aging. The asphalt is losing its volatiles, the mat is stiffening, and the shingle is pulling against the nail. This appears uniformly on roofs approaching the end of service life. In San Jose’s summer heat, we see this accelerate on south and west-facing slopes. Expect replacement within 2 to 4 years of the first widespread curling.
Curling concentrated around vents, pipes, or chimneys. This is not aging. This is heat reflection or heat trapping. Metal vents and flashing absorb heat during the day and radiate it back onto the surrounding shingles after sunset. That concentrated thermal cycling causes localized premature aging. The fix is different from the problem. You don’t need a roof replacement. You need the heat source addressed: better insulation around the penetration, replacement of older metal flashing, or in some cases, a cooler-surface vent. But if left unresolved, those localized areas will fail and leak years before the rest of the roof.
Cracking in a linear pattern. Shingles that crack along a straight line, often following the pattern of the rafter or truss below, indicate deck movement. The wood deck is flexing or shrinking, and the shingle bonded to it is failing along the joint. In San Jose homes with original tongue-and-groove decking, seasonal moisture changes cause that decking to expand and contract. The shingles can’t. The crack pattern tells you the deck, not the shingle, is the underlying issue.
Missing shingles after a wind event. Isolated loss is usually a nailing problem: the shingle was high-nailed, meaning the fastener missed the nailing strip, or under-driven. Widespread loss across one slope after a moderate storm suggests either a nail line error at installation or a shingle seal failure. In our experience, seal failure is more common in San Jose than people expect. The long, hot, dry summers bake the adhesive strip, and if a shingle was installed in cooler weather or exposed to dust before sealing, the bond never fully forms. The shingles don’t fall off. They peel back under moderate wind.
Blistering. Small, raised bumps across shingle surfaces, sometimes with the granule gone and raw asphalt showing, are blisters. On roofs under 10 years old, blisters often trace to a manufacturing issue or to installation over a wet substrate. On older roofs, they’re a response to heat. San Jose roofs on south-facing slopes get more blisters, and we see it most often on roads with mature tree cover that changes the microclimate, trapping heat against the roof. Blisters that haven’t broken are cosmetic. Blisters that have popped and exposed the asphalt are failure points.
One recommendation we give to every San Jose homeowner: photograph your roof once a year, same time each year, ideally in September before the rains start. For a full maintenance calendar, see our Seasonal Roofing Care for San Jose: Year-Round Homeowner’s Guide. Same angle, same position. Side-by-side photos show changes that memory misses. That simple practice catches movement and wear patterns months before any interior sign appears.
Sagging, Bowing, and Structural Indicators
Some warning signs are structural, not material. These are the ones that cause fear because they imply the roof system itself is losing its shape. Here’s what each pattern means and how urgent it is.
Sagging between rafters. A gentle dip in the roof plane between structural members, visible from the attic as a wave in the sheathing, usually means decking failure. The plywood or OSB has absorbed moisture, lost its structural integrity, and is deforming under its own weight and the weight of the roof covering. This is repairable: the affected decking section is removed and replaced. It does not mean the rafters are failing. But it does need attention before the roof covering above it loses its support and develops cracks, which then admit water and accelerate the cycle.
Sagging along the ridge. If the peak of the roof dips or flattens, you’re looking at a possible rafter or truss issue. In San Jose homes with original framing from the 1950s and 1960s, undersized rafters, cut collar ties, or previous homeowner modifications to the attic space can cause ridge sag. This is the type of condition that deserves a structural assessment before any roofing work happens. Installing new shingles over a sagging ridge doesn’t fix anything and actually adds weight to a compromised frame.
Wavy or uneven roof planes visible from the street. A roof that looks like a ruffled potato chip from the curb is telling you the decking has moved. In older San Jose neighborhoods, many homes still have original spaced board sheathing, also called skip sheathing. Those boards expand and contract, cup over time, and create an uneven surface. When a new roof is installed over that uneven deck without correction, the shingles telegraph every irregularity. It’s a cosmetic issue at first, but it becomes a functional one as the shingles crack over the high spots.
Sagging in the soffit or fascia. The soffit and fascia are the trim boards under the eaves and along the roof edge. When they sag or pull away from the house, water is getting behind them. That water runs down the fascia, saturates the soffit material, and eventually rots the connections. In San Jose’s winter, this often shows up first as peeling paint near the roofline, then as visible sag. The roof edge is the first line of defense, and when the fascia goes, the drip edge behind it is usually compromised too.
Structural signs deserve professional attention quickly, not because they’ll collapse tomorrow, but because the repair cost grows steadily while they go unaddressed. A small decking replacement is measured in hundreds of dollars. A rafter repair after years of moisture damage is measured in thousands. The window for a cheap fix closes fast.
Common Mistakes to Avoid
- Painting over a ceiling stain without finding the source. A stain means water has entered the assembly. Painting over it hides the evidence, and the water keeps moving through the framing. By the time the stain returns, the damage has doubled. Find the leak, fix it, then repaint. For more on how we approach that process, see our Roof Repair in San Jose page.
- Assuming tile roofs don’t leak. The tile is a weathering surface. The waterproofing is the underlayment and flashing underneath. San Jose homeowners with 30-year-old tile roofs often assume the roof is fine because the tile looks good from the street. The waterproofing has a shorter service life than the tile. The only way to know is an inspection that gets under the surface.
- Cleaning granules out of gutters and thinking the problem is gone. The granules keep shedding. Cleaning the gutter removes the evidence but does nothing about the cause. Track the volume, not just the presence, and use the timeline we covered above to interpret what you’re seeing.
- Ignoring attic condensation because the roof isn’t leaking. Condensation damages the decking from the underside. It’s slower than a leak, but it’s continuous. A chronically damp attic rots sheathing, corrodes fasteners, and degrades insulation without a single drop of rain ever touching the roof surface.
- Replacing a roof over damaged decking. If the sheathing is compromised, new shingles over it will fail early. The best crews inspect the deck after tear-off and replace damaged sections before installing the new roof. Any estimate that doesn’t account for potential decking replacement is incomplete. The price should be on paper before work starts, including the per-sheet cost for decking replacement.
- Fixing flashing with sealant. Caulk and roof cement are temporary. Flashing problems are mechanical: the metal is separating, corroding, or was never installed correctly. Sealant buys a few months in San Jose’s dry season, then the next atmospheric river finds the gap. Proper flashing repair means replacing or resecuring the metal, not smearing goo over the joint.
- Waiting until a leak appears to get an inspection. By the time water penetrates the ceiling, the repair cost has multiplied. The early indicators we covered in this guide, the attic staining, the granule volume, the flashing gaps, are visible months before the ceiling shows anything. A professional Roof Inspection in San Jose catches those indicators on a schedule, not after the failure.
When to Call a Professional
Some signs indicate a condition you can monitor. Some indicate a condition that needs a professional assessment now. Call if you see daylight through the roof deck in the attic, any sagging in the roof plane or ridge, water stains that reappear after cleaning, heavy granule accumulation on a roof under 10 years old, or efflorescence that returns every winter at the chimney base. These are not cosmetic. Each one indicates active water intrusion, structural movement, or material failure in progress. Brennen Roofing Co San Jose offers free estimates across the San Jose area, with a written price before any work begins. Call (669) 238-2101 if you’ve found any of the signs in this guide and want an assessment from a Roofing Company in San Jose that operates under The Garrison Standard.
Frequently Asked Questions
A visual roof inspection in San Jose typically runs from $150 to $400 depending on the roof’s size, pitch, and accessibility. Many roofing companies, including Brennan Roofing Co San Jose, offer a free estimate that includes a visual assessment when you’re considering repair or replacement work. Call (669) 238-2101 to schedule a free estimate; we’ll give you a written price before any work starts.
In San Jose’s climate, a properly installed asphalt shingle roof generally lasts 20 to 25 years, while a tile roof can last 50 years or more with proper underlayment replacement every 20 to 30 years. South and west-facing slopes age faster due to UV exposure and heat cycling, so the same roof may show different wear by slope. For an exact assessment of your roof’s remaining life, call (669) 238-2101 for a free estimate.
In the attic, a roof leak shows as a dark, localized water stain on the underside of the roof deck, often with a trail running down a rafter to a wet spot on the insulation below. Fresh leaks feel damp to the touch, while older leaks leave dry, dark gray or brown stains. For a professional diagnosis in San Jose, call (669) 238-2101 to schedule a free estimate.
The deciding factors are the roof’s age, the extent of granule loss, the condition of the decking, and whether the damage is isolated or widespread. Curling or granule loss across the whole roof usually points to replacement, while a localized flashing failure or missing shingle can be repaired. We assess that on site and give you a written price either way; call (669) 238-2101 for a free estimate.
Yes, re-roofing projects in San Jose generally require a building permit through the City of San Jose, and the permitting process includes inspections to verify code compliance. A legitimate contractor handles the permit paperwork as part of the job. For roofing work in San Jose, any estimate should be clear about whether permits are included. Call (669) 238-2101 and we’ll walk you through what your project requires.
You can safely inspect from the ground and from inside the attic with a flashlight, but walking the roof surface involves real fall risk and should be left to a trained roofer with proper safety equipment. The attic inspection protocol in this guide covers the highest-value observations a homeowner can make without getting on a ladder. For more guides & resources, visit our blog. For the rooftop portion, call (669) 238-2101 to schedule a free estimate with a professional.
The Bottom Line
The signs that matter most are the ones you can’t see from the living room. Attic humidity, sheathing staining, flashing gaps, and granule volume all precede visible interior damage by months. San Jose’s dry summers hide these problems; the winter storms expose them. The discipline is checking before the rain, not after. If you find any of the indicators in this guide, get a professional assessment. A free estimate with a written price, before any work starts, is the standard every San Jose homeowner should expect, and it’s the standard we operate under at Brennan Roofing Co San Jose home. Call (669) 238-2101 to schedule yours.
Written by Travis Oakley, Owner at Brennan Roofing Co San Jose, serving San Jose since 2000.
See the difference
Before
After
Before
After
Before
After