The cost of repair can vary greatly based upon the extent of the damage. Based upon data from around the country, the typical homeowner spends an average of $650 on a roof repair. Before you get stuck on this number, realize that your repair could be lower or higher than this number depending on your specific situation. The best way to get a true estimate is for us to send a roofing professional to your home to see the issue firsthand.