Most home owners spend between $300 and $1,100 for a roof repair, or an average of $650 per repair call.continue