Most homeowners spend between $300 and $1,100 for a typical residential roof repair, or an average of $650 per repair call. Insurance will typically pay for storm damage, but you only have 1 year to file, and it is best to have a roofing company do a Roof Inspection before calling your insurance.