How Much Does It Cost to Fix Shingles on a Roof?
Damaged shingles are one of the most common roofing problems homeowners face. Strong winds, snow buildup, falling branches, and normal aging can cause asphalt shingles to crack, curl, or fall off. The good news is that many shingle problems can be repaired without replacing the entire roof.
Average Cost to Repair Shingles
Roofers measure roofs in squares, where 1 square equals 100 square feet of roof area.
Minor repairs typically involve replacing damaged shingles and sealing the surrounding area.
Typical repair costs include:
Average Cost Replace a few shingles $250 – $600
Repair 1 roofing square (100 sq ft) $400 – $800
Storm damage repair $800 – $2,000
The exact price depends on factors like roof height, pitch, accessibility, and whether flashing or underlayment was also damaged.
When Shingle Repair Makes Sense
Shingle repair is usually the best option when:
Only a small section of shingles are damaged
The roof is less than 15–20 years old
There are no structural issues or major leaks
For example, if a windstorm removes shingles from a 1-square section of roof, a repair may only require replacing that area with new architectural shingles.
When Repairs Are Not Enough
If shingles are failing across multiple sections of the roof, repairs may only be a temporary solution. Signs that a full roof replacement may be needed include:
Large areas of missing shingles
Granules collecting in gutters
Frequent roof leaks
Shingles curling or cracking across the roof
In those cases, replacing the roof with a modern architectural shingle system may be more cost-effective long term.
At CAC Roofing, we help homeowners in Coeur d’Alene determine whether a roof repair or full replacement is the best option after a professional roof inspection.