A: Most homeowners spend between $300 and $1,100 for a roof repair, or an average of $650 per repair call. Typically, a job is to repair leaks. Seal the leak, replace shingles, seal the shingles. If there is a small area and few shingles being repaired, it will likely be on the low end, or as little as $150.