Roof repair costs can vary based on several factors—the size and pitch of a roof, the roofing material used, and the scope of the repairs are the most significant. Common roof repairs include: Shingle repairs and replacement Patching leaks Flashing repairs Underlayment repairs Fascia repairs Roof repair costs can range anywhere from around $150 to over $5,000 but typically cost between $850 and $900. Depending on the age of the roof when repairs are needed, homeowners may have to choose between going forward with repairs or replacing the roof entirely, which will cost significantly more up front but save money in the long term. To install asphalt shingles on an average-size roof of around 1,700 square feet, the cost would likely be $6,000-$8,500 plus labor and disposal. The actual cost will vary based on factors like roofing material, roof size, and the company handling installation.