One of the most expensive repairs a homeowner can face — and one of the easiest things to overlook at an open house.
Buying a home is one of the biggest financial decisions of your life, and while it’s easy to get swept up in the excitement of good bones, a beautiful kitchen, or a spacious backyard, there’s one thing you should never skip scrutinizing: the roof. A roof replacement can run anywhere from $8,000 to $30,000 or more depending on the size and materials — and that cost falls squarely on you the moment you close.
Here’s what to look for before you sign anything.
1. Know the Age of the Roof
The first question to ask your real estate agent or the seller is simple: how old is the roof? Most asphalt shingle roofs last 20 to 30 years. Metal roofs can last 40 to 70 years. If the roof is already 18 years old and the sellers are pricing the house as if everything is brand new, that’s a negotiating point — or a red flag.
Ask for any documentation: permits from the last replacement, receipts from a roofing contractor, or even a home warranty that may still be active. If no one can tell you when the roof was last replaced, that alone is worth factoring into your offer.
2. Check the Shingles Carefully
You don’t need to climb up there yourself — step back and take a long look from the yard, and ask your inspector to get eyes up close. Here’s what raises concern:
- Curling or cupping shingles — edges that turn up or down indicate age and weather damage
- Missing shingles — even one or two missing shingles can allow water to penetrate
- Granule loss — asphalt shingles shed the small granules on their surface as they age; you might notice them collecting in gutters
- Dark streaks or staining — often a sign of algae or moss growth, which retains moisture and accelerates deterioration
- Cracking or brittleness — shingles should be flexible; cracked ones are at the end of their life
A few imperfect shingles may just need a patch job. A roof full of them is a different conversation.
3. Look at the Flashing
Flashing is the thin metal (usually aluminum or galvanized steel) that seals the joints where your roof meets a wall, chimney, skylight, or vent. It’s one of the most common sources of leaks — and one of the most overlooked.
Look for flashing that is:
- Rusted, cracked, or corroded
- Pulling away from the surface it’s meant to seal
- Patched with caulk or roofing cement as a temporary fix
Improperly installed or deteriorating flashing almost always leads to water intrusion. This is especially important around chimneys and skylights, where leaks can go undetected for years.
4. Inspect the Gutters
Gutters are part of the roof’s drainage system, and their condition tells a story. Take a look at them during your walkthrough:
- Granules accumulating in gutters signal that shingles are shedding and aging out
- Sagging or pulling away from the fascia means they’re not draining properly, which can back water up under the shingles
- Rust stains or standing water indicate clogs or poor slope
- Downspouts that empty too close to the foundation can cause water damage well beyond the roof itself
Gutters are relatively inexpensive to repair or replace, but they’re a good indicator of how well the overall home has been maintained.
5. Check the Attic
Some of the best evidence of a roof’s condition isn’t visible from the outside — it’s in the attic. When you tour the home, peek up there if you can, and make sure your inspector does too. Look for:
- Water stains or dark discoloration on the sheathing — a sign of past or current leaks
- Daylight coming through the boards — a clear sign of gaps in the roof structure
- Mold or mildew — often the result of moisture intrusion or poor ventilation
- Proper ventilation — ridge vents, soffit vents, or attic fans prevent heat and moisture buildup that shortens a roof’s lifespan
Poor attic ventilation is one of the leading causes of premature roof failure, and it’s often invisible from the outside.
6. Assess the Roof’s Structure
Beyond the surface materials, the underlying structure matters. A roofline that sags, dips, or looks uneven from the street is a structural concern — not a cosmetic one. It could indicate:
- Rotted or damaged decking (the wood beneath the shingles)
- Weakened or broken rafters
- Long-term water damage that has compromised the integrity of the frame
Any visible sagging should be investigated thoroughly by a licensed inspector before you proceed with an offer.
7. Hire a Qualified Home Inspector — and Consider a Roofing Specialist
Your standard home inspection should include the roof, but general inspectors vary widely in how thoroughly they assess it. Make sure your inspector actually gets on the roof rather than just using binoculars from the driveway.
For older homes or if the inspector flags concerns, it’s worth hiring a licensed roofing contractor to do a dedicated inspection. Many will do this for free or a small fee, and they can give you a detailed repair estimate — which gives you leverage in negotiations or helps you decide whether to walk away.
8. Use What You Find to Negotiate
Even if the roof isn’t in terrible shape, its condition is a legitimate negotiating tool. If the roof is 15 years old and will need replacement in the next five to ten years, you can:
- Ask the seller to lower the asking price to account for the remaining lifespan
- Request a seller credit at closing to put toward future roof work
- Ask the seller to replace the roof before closing as a condition of the sale
A good buyer’s agent will know how to structure this ask without derailing the deal.
The Bottom Line
A roof does more than keep rain out — it protects the entire structure of the home. Ignoring its condition during the buying process is one of the most common and costly mistakes new homeowners make. Take the time to look carefully, hire the right professionals, and don’t be afraid to factor what you find into your decision.
The perfect home with a failing roof is a project. Make sure you’re going in with your eyes open.

