Free Inspection · Madison, WI
Free Roof Inspection in Madison, WI
Don't wait until you have a leak. Most roof problems are visible long before they cause damage inside your home — but only if someone's looking. Our free 30-point inspection gives Madison homeowners a clear, honest picture of what's working, what's wearing, and what to plan for.
What our 30-point inspection covers

We don't shortcut roof inspections. Our inspectors physically climb every roof we inspect — drone footage and ground-level photos miss too much. Each inspection covers thirty distinct check points, organized into six categories:
Shingles & roofing material (8 points)
Granule loss, curling, cupping, missing shingles, lifted shingles, hail impact marks, sealant condition, and overall material wear stage.
Flashings & penetrations (6 points)
Chimney flashing, plumbing vent boots, skylight flashing, valley flashings, drip edges, and step flashings at sidewall transitions.
Gutters & drainage (5 points)
Gutter pitch and securement, downspout function, splash guards, debris accumulation, and visible damage to fascia or soffits.
Ventilation (4 points)
Ridge vents, soffit vents, attic ventilation balance, and signs of moisture or condensation issues in the attic.
Structural (4 points)
Visible deck issues, sagging or unevenness, ice damming evidence, and any visible signs of structural compromise.
Documentation (3 points)
Overall photo documentation, damage-specific close-ups, and a written summary of findings.
What you get after the inspection

Written report
A clear, plain-language summary of what we found. Each finding gets a severity rating (good / monitor / repair recommended / urgent) and a recommended action.
Photo documentation
Every issue gets photographed. We share photos in a format you can keep — useful for your records, for insurance, and for selling the home if you ever do.
Honest recommendation
If your roof has years of life left, we'll tell you. If it needs replacement, we'll tell you that too. We're not the contractor that finds 'urgent repairs' on every inspection — that approach hurts homeowners and hurts our reputation.
Estimate (only if needed)
If repairs or replacement are recommended, you'll receive a written estimate within 1–2 business days. No pressure to act immediately — the report is yours to use however you want.
Frequently asked questions
- How long does a roof inspection take?
- Most inspections take 45–60 minutes. Larger or more complex roofs can take longer.
- Is the inspection really free?
- Yes. Free, no obligation, no sales pressure. We do this because most homeowners need help understanding their roof's condition, and an honest inspection often turns into a customer over time.
- When should I get my roof inspected?
- At minimum, every 2–3 years for asphalt-shingle roofs and every 3–5 years for metal. Also after any major storm, and before listing your home for sale.
- Will you tell me my roof is fine if it actually is?
- Yes. Plenty of Madison homeowners worry about their roof's age but are years away from needing replacement. We tell people the truth — including when their roof is in good shape.
Related services
Roof Replacement in Madison and Dane County
Full tear-off, decking inspection, ice and water shield well past the eaves, synthetic underlayment, and architectural shingles or standing-seam metal — the system, not just the top layer.
Learn more
Roof Repair in Madison and Dane County
Missing shingles, flashing failures, leaks around penetrations, and storm damage. We diagnose the cause first, then fix it — so the same spot doesn't fail again.
Learn more
Storm Damage Roof Repair in Madison, WI
Wisconsin storms hit hard. Hail, high winds, ice events, and severe thunderstorms can damage a roof in minutes that's been holding up fine for years. If your Madison home was just hit, two things matter: getting an honest inspection fast, and documenting damage properly so insurance pays for what they should.
Learn more
Emergency Roof Repair in Madison and Dane County
Active leak, storm-torn section, or tree impact on your roof? Call (608) 925-3576. We tarp same-day where it's safe, then come back to do the permanent fix once the weather lets us work.
Learn more
Also serving these communities
We work across Madison, Dane County, and southern Wisconsin. Tap a community below for the local roof-replacement page.
Ready for a free estimate?
Tell us about the project. We'll come out, take a look, and put a written estimate in your hand within a week.

