A roof hides most of its problems until they force their way inside — and by then the repair bill has already tripled. Recognizing common roofing problems during routine exterior checks catches small issues when they still cost $200 to fix instead of waiting for the $15,000 interior damage call. This guide walks through the dozen issues that account for 90 percent of residential roof failures, organized by symptom and severity, along with realistic repair cost ranges. Most of these you can identify from the ground with good binoculars; the rest warrant a roofer’s on-roof inspection every 3-5 years.
Leaks and Water Stains
The most visible symptom of any roofing problem is a ceiling stain. Trace the stain upward — water rarely drops straight down through attic framing. It travels along joists, rafters, and decking before finding a low spot. Rain the day before and a fresh yellow-brown stain means an active leak. A stain that stays dry through storms may be an old issue already stopped, but it still indicates a past event worth understanding.
Leaks most often trace to three sources: failed flashing, cracked shingles, or backed-up gutters. Less commonly, condensation from poor attic ventilation drips onto insulation and reads as a leak from below.
Expect $300-$900 for a roofer to trace, diagnose, and repair a single localized leak on an asphalt-shingle roof.
Missing, Cracked, or Curled Shingles
Asphalt shingles last 20-30 years on a south-facing slope and 15-25 years on north-facing slopes. As they age, granules shed, edges curl upward or downward, and the waterproof membrane underneath becomes brittle. Crawl the ground after a windstorm to look for shingle debris — a sign the shingle tabs are losing their bond.
Individual missing shingles are a $150-$400 repair call. Widespread curling or granule loss across an entire roof plane is a recoating or full replacement conversation rather than spot repair. Use a good pair of 10x binoculars from the ground to survey the roof without climbing.
Flashing Failures
Flashing is the metal (aluminum, copper, or galvanized steel) that seals the transition between a roof surface and a penetration or vertical wall. Most roof leaks trace to failed flashing rather than failed shingles. Step flashing at sidewalls, chimney counter-flashing, valley flashing, and pipe boot flashing all fail eventually.
Pipe boots — the rubber collars around plumbing vent pipes — are the single most common roof-leak source on homes 15-25 years old. The rubber cracks in UV exposure and water trickles down the pipe into the ceiling below. A replacement boot costs $15-$25 at a hardware store and installs in about 30 minutes.
Chimney flashing and valley flashing are more involved repairs at $400-$1,800 depending on configuration.
Ventilation Problems
A roof needs balanced intake (at the eaves, typically through soffit vents) and exhaust (at the ridge, through ridge vents or roof-top box vents). Imbalanced ventilation traps moisture in the attic, rotting decking and shortening shingle life.
Signs of poor ventilation: frost on roof nails in winter, attic temperatures above 130°F in summer, ice dams at the eaves, and premature shingle failure on south-facing slopes. Adding soffit vents or correcting blocked insulation runs $300-$1,200. Installing a full ridge vent on an existing roof runs $400-$900 depending on length.
Skip powered attic fans in most climates. They pull conditioned air out of the house instead of from the soffits, raising utility bills without fixing the underlying ventilation issue.
Gutter and Drainage Issues
Gutters that overflow in rain cause as many interior leaks as any roofing defect. The overflow runs behind the fascia board and down the outside wall, soaking sheathing and insulation. Check gutters twice a year (spring and late fall) for clogs, sag, and proper slope toward downspouts.
Gutter cleaning runs $150-$300 for a typical single-story home or $250-$500 for a two-story. Gutter guards ($10-$30 per linear foot installed) reduce but do not eliminate the need for periodic cleaning. Downspouts should discharge at least 6 feet from the foundation — extensions cost $10-$25 each.
Ice Dams
In snow climates, heat loss through the ceiling melts snow on the roof surface. The meltwater runs to the colder eaves and refreezes, forming an ice dam that backs water up under the shingles. Signs of ice damming: icicles along the gutter line, ceiling stains near exterior walls after the first January thaw, and paint peeling on exterior soffits.
The real fix is better attic insulation and ventilation. Heat cables along the eaves ($150-$500 in materials, $200-$600 installed) are a stopgap. Ice-and-water shield membrane applied during the next re-roof — at least 3 feet up from the eave, extending to 2 feet inside the exterior wall — is the permanent fix.
Moss and Algae
Moss trapped against shingles holds moisture and accelerates granule loss. Black algae streaks (Gloeocapsa magma) are mostly cosmetic but signal a shaded, damp roof that will also grow moss eventually. Zinc or copper strips installed at the ridge leach metal ions during rainfall, killing moss and algae on everything downslope.
Cleaning cost: $200-$500 for a soft wash or chemical treatment. Avoid pressure washing shingle roofs — it strips granules and shortens life by years.
Sagging Ridge or Rafters
A roof that sags visibly when viewed from the street has structural problems. Common causes: undersized rafters for the span, rotted decking from long-term moisture, or snow-load damage from an extreme winter. This is the one roof problem that demands immediate professional evaluation — structural repair runs $2,000-$15,000 depending on extent.
A sistering repair (adding new rafters alongside old ones) is usually cheaper than full re-framing. Expect $800-$2,500 for a typical 4-6 rafter sistering project.
Hail and Storm Damage
Hail bruises shingles, knocking granules off and exposing the underlying mat. The damage often is not visible from the ground but is obvious on a roof inspection. After any significant hail event (1-inch diameter or larger), have a roofer or adjuster document the condition within a few weeks. Many insurers have 6-12 month windows for filing storm claims — miss the window and the damage becomes your own maintenance bill.
Metal roofs shed hail with minimal damage. Asphalt shingles are the most vulnerable. Impact-resistant Class 4 shingles ($800-$1,500 premium on a full re-roof) withstand most residential hail events and earn insurance premium discounts in hail-prone regions.