Between $450-$8,000. The actual cost will depend on the type and extent of damage, the age of your roofing system, existing water damage (if any), and roofing repair permits.