Home Inspection Repair Costs: What to Expect
Ballpark numbers to sanity-check a negotiation — not a substitute for a real quote.
Why these are ranges, not prices
Repair cost depends on your region, the severity of the specific issue, and who you hire — the same "roof repair" line item can mean a $400 patch or a $12,000 replacement depending on what an inspector actually found. Treat everything below as a starting point for a conversation, not a number to put in a repair request.
Typical ranges for the most common inspection findings
- Roofing — minor repair (flashing, a few shingles): $300–$1,200. Full replacement: $8,000–$18,000+.
- HVAC — servicing or minor repair: $150–$650. System replacement: $5,000–$12,000+.
- Foundation — minor crack sealing: $400–$2,000. Structural (piering, major settlement): $6,000–$25,000+.
- Electrical — panel repair or partial rewire: $500–$3,000. Full rewire: $8,000–$20,000+.
- Plumbing — fixture or minor leak repair: $150–$800. Repipe or water heater replacement: $1,500–$6,000+.
- Windows/doors — individual replacement: $300–$1,000 each. Whole-house replacement: $6,000–$20,000+.
- Gutters — repair or partial replacement: $200–$800. Full replacement: $1,500–$5,000+.
- Pest/termite — treatment: $300–$1,500. Structural damage repair on top of that: varies widely.
Estimate your own repair costs
Pick the category and rough severity below for a quick estimate range. This is a planning tool, not a quote — use it to sanity-check a negotiation before you request real numbers from a contractor.
Turning an estimate into a real number
Once you know roughly what a repair costs, the only way to know what it actually costs at your property is a real quote. Search local, rated contractors by category on the services directory — it's free and does not require choosing anyone.
Repair Cost Estimator
Rough planning range — not a quote.
A real repair, not a full replacement
Estimated range
$1,500 – $6,000
National estimate for planning purposes only. Actual cost depends on your region and the specifics of the job — get a real quote before you rely on this number.
Get real quotesThese are national ranges. For a number you can actually negotiate with, get quotes from contractors near you.
Get real quotes