How much does asphalt roof shingle repair cost?
Ashburn, VA

How much does asphalt roof shingle repair cost?

Ashburn, VA

How much does asphalt roof shingle repair cost?

$350 – $1,500average cost to fix

Get free estimates for your project or view our cost guide below:

$350 – $1,500 average cost to fix


Get free estimates for your project or view our cost guide below:
Are you a pro? Get new customers
Kristen Cramer
Written by
Kristen Cramer
Fact-checked by
Tom Grupa

Asphalt roof shingle repair cost

Asphalt roof shingle repair costs $350 to $1,500 on average, with most homeowners spending about $800. Replacing damaged or missing shingles or roof flashing costs $100 to $600. The cost to fix roof shingles depends on the shingle style, repair type, and extent of damage.

Roof shingle repair cost
Repair Average cost
Replace broken or missing shingles (3 to 25 shingles) $100 – $300
Replace damaged or missing shingles (100 SF) $200 – $600
Fix curling or lightly damaged shingles (DIY) $10 – $50
Shingle roof flashing repair $200 – $500
Roof leak repair $350 – $1,000
Water damage or structure repair $200 – $1,500+
Roof cleaning $250 – $600
Roof moss removal $350 – $1,500
Roof-over (per 100 SF) $300 – $600
Full tear-off and re-shingle roof (per 100 SF) $350 – $1,000

  • Roofing contractors charge $30 to $80 per hour for repairs.

  • Minimum call-out fees for roof repair are $150 to $300.

  • Most states allow a maximum of two shingle layers.

  • Other roof repairs cost $300 to $1,400 on average, depending on the material.

Get free estimates from roof repair companies near you.

Average cost to fix roof shingles

The following table shows the average cost to fix asphalt roof shingles.

Average asphalt shingle roof repair cost - chart
Average asphalt shingle roof repair cost - chart
Cost to fix roof shingles
National average cost $800
Minimum cost $100
Maximum cost $1,600
Average range $350 to $1,500

*Cost data is from research and project costs reported by HomeGuide members.

Cost to replace missing shingles

The cost to replace missing shingles is $100 to $300 for a few shingles or $200 to $600 for 100 square feet, including labor and materials. Missing shingles make the roof vulnerable to leaks and structural damage. Repairs include sealing any leaks, replacing the shingles, then sealing the new shingles.

Cost to replace missing shingles
Repair Average cost
Broken or missing (3 to 25 shingles) $100 – $300
Roof-over (per 100 SF) $300 – $600
Full tear-off and re-shingle (per 100 SF) $350 – $1,000

Contractor repairing asphalt shingle roof
Contractor repairing asphalt shingle roof

Cost to fix curling or lightly damaged shingles

Fixing curling or lightly damaged shingles costs $10 to $50 for DIY repairs using asphalt roofing cement, a putty knife, and sealant. Shingles with extensive curling, cupping, or large cracks may require a full roof replacement to prevent leaks or further damage. Extreme temperatures, UV rays, and trapped moisture cause shingles to crack and curl.

Asphalt roof leak repair cost

Asphalt roof leak repair costs $350 to $1,000 on average, depending on the cause and severity. Replacing and resealing shingles in a small area costs the least, while extensive leaks that require replacing underlayment, new flashing, or patching holes in the decking cost more and take longer to repair.

Asphalt roof leak repair cost
Leak size Average cost Repairs
Small $150 – $500
  • Sealant applied to small cracks or loose roofing
  • No water-damaged roofing
Average $500 – $1,200
  • Multiple leaks
  • Shingle replacements and sealing
  • Multiple roofer visits
Large $1,200 – $3,000
  • Multiple leaks with extensive damage
  • Repairing water-damaged rafters and roofing
  • Multiple roofer visits

*Repairing older roofs costs more.

Asphalt roof water damage or structural repair cost

Repairing asphalt roof structural or water damage costs $200 to $1,500+, depending on the damage type and extent. Repairs may require fixing or replacing trusses, decking, underlayment, or insulation.

Asphalt roof water damage & structural repair cost
Repair Average cost
Broken truss replacement cost $500 – $1,000
Roof decking replacement cost (per 100 SF) $200 – $500
Roof underlayment cost (per 100 SF) $75 – $400
Replacing wet insulation (per 100 SF) $200 – $300
Repair / rebuild roof cricket $700 – $1,300
Internal ceiling leak repair cost $400 – $1,500
Replace rafters, collar ties, decking, and roofing $7,000 – $10,000

Ice damming is a common cause of roof damage in freezing climates. Ice damming occurs when water freezes at the roof’s edge, causing melted water to back up behind it and seep under the shingles. The expanding ice often causes leaks or damages the shingles, underlayment, decking, or gutters.

Asphalt shingle roof flashing repair cost

Asphalt shingle roof flashing repair costs $200 to $500 on average, depending on the size and location of the damage. Roof flashing is a thin piece of sheet metal installed in areas prone to leaks, such as roof valleys, chimneys, skylights, and intersections between two perpendicular roof surfaces.

Replacing the drip edges cost $150 to $600 on average or $1.50 to $3.00 per linear foot.

Asphalt shingle roof cleaning / moss removal cost

Roof cleaning costs $250 to $600. Clean an asphalt shingle roof every 1 to 3 years to extend its lifespan.

Roof moss removal costs $0.20 to $0.75 per square foot, depending on the roof size and extent of moss penetration. Moss prevention treatment costs $100 to $250 on average.

Cost factors to repair an asphalt roof

The following factors affect the cost to repair an asphalt shingle roof:

  • Materials – Standard 3-tab shingles cost the least to replace, while architectural and luxury shingles cost 20% to 100% more, depending on the style and brand.

  • Roof height and pitch – Multiple stories and steeper roofs require extra labor and safety precautions, increasing repair costs.

  • Roof complexity – Repairs typically cost more for roofs with chimneys, dormers, or skylights.

  • Labor – Roofing contractors charge $30 to $80 per hour with minimum call-out fees of $150 to $300.

  • Emergency repairs – Emergency roof repair costs $200 to $300 more than scheduled repairs. Emergency roofers charge time-and-a-half for 24-hour service and typically respond within a few hours after storms.

  • Roof tarp – The cost to tarp a roof is $175 to $700 on average. Emergency roof tarping costs $1.00 to $2.80 per square foot for after-hours service.

  • Debris removalDumpster rental costs $220 to $780 per week for extensive roof repairs requiring debris removal.

  • Location – Repairs typically cost more in major cities and areas with a higher cost of living.

  • Time of year – Roofers are busiest in the spring and summer. Repairs typically costs less in the off-season, though winter repairs in freezing climates may incur extra fees due to safety issues caused by ice and snow.

  • Roof inspection – A roof inspection costs $100 to $400 and can identify potential problems before they turn into costly repairs.

  • Roof ventilationInstalling a roof vent costs $200 to $700.

  • Snow removalRoof snow removal costs $50 to $150. Heavy snow build-up on the roof may cause damage. Contractors must also remove any snow from the roof before making repairs during the winter.

  • Solar panel removal – Removing and reinstalling solar panels costs $225 to $300 per panel. Solar panels must be removed before a roof contractor can make repairs.

  • Permits – Roof repair permits cost $70 to $150 and are required for repairs larger than one square (100 SF) or 25% of the total roof size.

  • Warranty – Manufacturer warranties typically cover material replacement costs if the problem is caused by a manufacturing defect. Most roof warranties do not cover labor costs.

  • Homeowners insurance – Most homeowners insurance policies cover repairs for damage resulting from an act of nature or sudden accidental event.

Roof shingle repair cost vs. replacement

Asphalt shingle roof replacement costs $3 to $5 per square foot or $5,700 to $12,000 on average, depending on the roof size and the shingle style, quality, and brand.

Consider replacing instead of repairing the roof if:

  • The damage affects more than 25% of the roof’s surface.

  • The shingles are brittle, cracking, or losing most of their granules.

  • The roof is leaking in multiple locations.

  • The shingles are more than 20 years old.

  • The roof is sagging or has structural damage.

Get free estimates from roof repair companies near you.

Frequently asked questions

Can you repair a roof with two layers of shingles?

You can repair a roof with two layers of shingles but contractors must remove both layers before making repairs, increasing the cost. The International Residential Code (IRC) and most states limit roofs to two shingle layers. Consider replacing instead of repairing the roof if it already has two layers.

How long do asphalt roof shingles last?

Asphalt roof shingles last 15 to 30 years on average with proper maintenance and ventilation, depending on the shingle style, climate, and amount of direct sun exposure. Asphalt shingles require replacing more often in areas with warmer climates or extreme temperature changes.

Is it worth repairing asphalt shingles?

It is worth repairing asphalt shingles if:

  • The damage is limited to a small area.

  • Most of the shingles are still in good shape.

  • The roof is less than 20 years old.

  • The decking beneath the shingles is still sound.

How to tell if an asphalt shingle roof needs repair

Look for these signs your asphalt shingle roof needs repair:

  • Curling, cracking, or missing shingles

  • Bald spots due to missing granules on shingles

  • An accumulation of granules in the gutters

  • Water stains on ceilings or walls inside the home

  • Wet insulation in the attic

  • Sagging roof deck

Getting estimates and hiring a roofing contractor

Before hiring a roofing contractor, follow these tips and ask the right questions.

  • Get three or more in-person estimates to compare.

  • Look for a contractor with National Roofing Contractors Association (NRCA) certification.

  • Confirm the roofing contractor has experience repairing asphalt shingle roofs.

  • Read their reviews on HomeGuide and Google.

  • Select a company that's been in business for five years or more.

  • Be careful with extremely low or high price quotes.

  • Beware of companies who recommend a full roof replacement when only repairs are needed.

  • Ask for a detailed written estimate, contract, and warranty.

  • Avoid large upfront payments. Instead, negotiate a payment schedule for large jobs.

Questions to ask roofers

  • How long have you been in business?

  • Are you licensed, insured, and bonded?

  • Are you NCRA-certified?

  • Can you provide references from past work?

  • Will you handle the repair yourself or subcontract the work?

  • Do you provide a free estimate?

  • How long will the project take?

  • How will you access my roof? What safety precautions will you take?

  • How will you protect the gutters and landscaping while you make the repairs?

  • What will you do in the event of bad weather?

  • How will you dispose of the leftover debris?

  • Will you obtain any necessary permits?

  • How long is the warranty, and what does it include?