How much will your project cost? Get Estimates Now

How Much Does It Cost To Repair A Roof?

Typical Range: $351 - $1,328

Find out how much your project will cost

The national average roof repair cost is $815, with most homeowners spending $351 and $1,328. This data is based on actual project costs as reported by HomeAdvisor members.

Maintaining a sound roof tops the list of crucial home repairs. It keeps your home interior warm and dry and protects it from the elements. Damage or signs of wear should call for immediate action to keep water from seeping in and rotting the wood sheathing beneath. Ignoring a problem, even what appears to be a small one, could result in eventually needing a new roof, which is not cheap. There are various repairs your roof might need, and it's important to keep an eye out for them and have repairs completed as quickly as possible.

On This Page:

  1. Repair Causes
  2. Finding the Leak
  3. Where Roof Leaks Are
  4. Common Leaks & Repairs
  5. Roof Repair Costs by Material Type
  6. Common Roof Repairs & Their Costs
  7. Conclusion

Roof Repair Cost Calculator

Let's calculate cost data for you. Where are you located?

Please enter a valid ZIP Code
National Average
Typical Range
$351 - $1,328
Low End - High End
$150 - $4,500

Want the most accurate estimates for your project?

Request Quotes

We are still gathering data for this location.

Want the most accurate estimates for your project?

Request Quotes
Cost data is based on actual project costs as reported by 49,239 HomeAdvisor members in .

Repair Causes

Most roof leaks are similar in nature and are due to the same types of problems. These include:

  • Blown off or missing shingles -- Regardless of the material they're made of, shingles are prone to lifting up due to high winds. Lighter materials suffer from this more than heavier ones, but even heavy asphalt shingles can peel up and blow away, leaving your underlayment and roof deck exposed to the elements.
  • Bad or leaking pipe flashing -- The vent pipes on your roof sit underneath your roof material. They are usually well-sealed, but corrosion of the pipe flashing or of the sealant can allow water to seep through to the interior.
  • Chimney/skylight step flashing -- Chimney flashing can leak if high winds pull it away from your chimney or roof, or if the sealant is compromised. Skylights are trickier to diagnose. What looks like a leak can just be condensation. However, a cracked skylight or worn seals can allow leaks to form.
  • Valleys -- Valleys are the little gutters that run down interior angles on your roof. Flashing can be damaged by lifting tiles, fungus build up, or improper cleaning. Since the bulk of the rainwater is going to be channeled down these valleys by the laws of gravity, it's imperative to be sure they are not damaged.
  • Ice dams -- Ice dams form when melted snow refreezes on your roof. This forms walls that don't allow other runoff to drain into your rain gutters or otherwise leave your roof.
  • Low slope/inadequate roof pitch -- Low slope roofs are susceptible to wind damage almost as much as flat roofs. They also often don't provide good run-off in regions that see a lot of rain.

If you notice any of these signs, you should call a roofing specialist immediately to get the problem fixed.

Get a quote from a roofer now for your repairs.

Hire a Roof Repairman Today

Return to Top

Finding the Leak

Sometimes it's relatively easy for your contractor to find the leak because it is already leaking into your home. There are other leaks you might not see, but you can tell are there because of odor or damage to wood. On a flat roof, it's relatively easy to find leaks. On a sloped roof, sometimes it might take a bit more investigating to find the cause. Sometimes it may not be your roof that's leaking at all but the metal flashing around your chimney or vent pipes. Your gutters could also be causing the leaks.

Be prepared to pay some labor costs for the inspection. Even if you think the leak is obvious, your contractor should do a thorough examination to ensure that there aren't more trouble spots. The average roofing labor cost by square foot varies based on location, season and contractor.

Quick Tip on Hunting for Roof Leaks

The biggest thing to remember about a leaking roof is that water flows downhill. Even flat roofs aren't truly flat. They have a small slope to them that lets water run to the drains. Depending on the slope of your roof, that mold or leak on your bedroom ceiling could originate at a trouble spot over your bedroom, or it could be originating further up the roof. If you're having trouble locating the leak, take a flashlight up into your attic space and look for dampness or mold. The sooner you can locate a leak, the less expensive it is to repair.

Return to Top

Where to Look for Roof Leaks

Though roofs come in many styles and are made of many different materials, they have common areas where leaks are more prone to happen. Here are the most common places to look:

  • Flashing -- The metal that connects vents and other ducting to your roof can age, corrode, and crack. It's probably the most common failure point on a roof. Plumbing vents have a rubber gasket that can deteriorate in 10 years. They should be inspected for cracking. B-vents are commonly used for gas appliances and often use a metal storm collar. The collar can work loose and allow leaks to occur. You can expect to pay $10-$20 for repairing these.
  • Vertical Slits -- The vertical slits between shingles is the most common place for this type of roof to have problems. Because water can run between them, they are more prone to corrosion, particularly in the top 3 inches. The usual repair is to replace the corroded tiles. Tiles usually sell by the bundle for about $30.
  • Missing Granules -- The stony surface of shingles helps protect the shingle itself from UV rays or from repeated walking on the roof. As they wear off from exposure, this can leave the shingle itself exposed. If you notice bare patches on your shingles, you can replace them before it becomes a problem for around $30 for a bundle of new shingles.
  • Skylight -- Skylights are beautiful additions to a home and allow plenty of natural daylight in, but they are also a major contributor to leaks. As water runs down a sloped roof, it hits the flat upper edge of your skylight and gets trapped there. Sometimes the window portion itself can get cracked. A $5 tube of clear silicone sealant can patch the window, but if the flashing is corroding from trapped water, replacing it can cost from $25 to $80.
  • Valleys -- The angles that are formed when two sloped roof panels come together perpendicularly are called valleys. They will naturally attract a lot of water during a good rain. Shingles have to be cut to fit the shape of the valley and sometimes the cuts are rough. This can cause gaps that allow water under the shingles. Many people install flashing at the valleys. While this helps with uneven edges at the joint, the sealant should be routinely inspected as a preventative measure. Flashing for valleys costs around $20 for a 10' piece.
  • Chimneys -- The most common reason for leaks from your chimney is old caulking. However, don't just caulk it and walk away. Inspect the flashing for corrosion and cracking. If the caulking and flashing are fine, then the chimney itself may have fractures that are allowing water in behind the flashing. The flashing for a chimney costs around $20. Both flashing sealant and masonry caulk cost about $5 each.

Return to Top

Common Roof Leaks, Repairs & Their Costs

A leaking roof conjures up images of a house full of strategically placed buckets and helpless occupants in galoshes. The truth is that many leaks can be fixed by the homeowners. Here are some common leaks and what to do about them:

ProblemSolutionDIY Cost
Cracked flashing -- Flashing is the metal strip that creates a water-resistant barrier between your roof joints. Due to age or extreme conditions, the metal can crack or corrode, or the tar used to seal it can deteriorate.Gently pry up the surrounding material, remove the old nails carefully, nail a new metal strip into place and reseal it with a little roofing tar.$20
Broken or missing shingles -- High winds can lift up and break, or completely remove, shingles. You should be able to diagnose this by looking at your roof for off-color patches, or else by shingle debris in your yard after a stormIf the shingle is broken, gently slide a pry bar under the broken shingle and lift until the nails holding it pop up. Press down on the broken shingle and gently remove the nails. Replace the shingle and nail it in place with four new nails.$30 unless you have really high-end shingles.
Cracked vent booting -- Vent booting is a gasket used to seal your roof vents. A leak from this area will often leave dark spots and a musty odorTake a knife and cut away the old boot. Install the new boot over the vent and under the shingles. Secure it with roofing nails to either side and seal it with caulk.$10 to $20
Ice dams -- These are caused by having a roof just warm enough to melt a little bit of the snow build-up. It quickly refreezes once it's away from the warmth and creates ice dams that hold snow on your roof. The weight of the ice can cause serious damage as well as the water pooling up.Buy a roof rake and remove the first four feet of snow from the roof's edge. If you see an icy build up (the ice dam), get some ice melt product (there are pet- and child-friendly types if that's a concern) and apply it per the manufacturer's directions. Then you can invest in a roof heat cable to prevent future ice dams.$50 to $70 (The rake is a one-time purchase of $30 to $50.)
Skylight Leaks -- As well as trapping water (as mentioned above) skylight windows frames, and seals can crack as they age and form leaks. Before repairing, check to make sure your skylight isn't just forming normal condensation.Clean off any debris from your skylight and inspect or repair as needed for cracks. These can be repaired with clear silicone sealant. If the skylight is okay, check the flashing and repair as in "Cracked flashing" above.$25 to $80
Clogged gutters -- Failure to clean your gutters can prevent rainwater from running off efficiently. This will allow water to pool up and find seams to leak through.The only way to fix this is to clean out your gutters.$0

Don't wait to get these fixed. Hire a roofing professional today.

Contact a Roofing Professional Now

Return to Top

Roof Repair Costs by Material Type

Roofs can be made from many different types of materials and designed in various styles. These include wood shake or composite roofing, asphalt shingles, metal, flat, foam or single ply roofing. You could also have a type of tile or slate roofing as well. The type of material and style that your roof is will dictate the cost. For example, shingle roofs are considered easy to repair while slate or tile roofs are among the most difficult.

Cost to Repair Roofing Problems
MaterialCommon ProblemsAverage Cost to Fix
Metalleaks between panel fasteners, loose seams can let water through$300
Asphalt Shinglesstrong storm winds can lift or remove shingles, loose nails can damage material$250
Compositehigh winds can damage weak material, potential to lose entire sections, water can blow in between panels$300
Wood Shakemoss buildup, insect & UV damage (cedar is the exception)$360
Slateleaks easily with improper installation, ice-damming$530
Tilecracks or sliding, leaks, heat damage$350
Flat, Foam or Single-Plyminor sags cause pools of water, pull up in high winds, improper sealing can cause leaks, mold growth$400

Metal Roofs - $300 on average

  • Improper repair or modification
  • Fasteners for the panels or shingles that have been removed for any reason can leave a potential leak point if left improperly sealed
  • Time can also work fasteners loose especially where there is a lot of expansion and contraction
  • Sometimes the seams can work themselves loose and allow water in.

Asphalt Shingles - $250 on average

  • Lift up or blow off entirely in high winds
  • While most shingles today can withstand 110mph, an improperly attached shingle can come off in lower powered storms
  • Shingles have a "nailing strip" where the nails (usually 5) are to be driven through. It is a stronger section of the shingle and failure to use it leaves the shingle
  • anchored by a weaker section.

Composite Roofing - $300 on average

  • Very lightweight as far as shingles go
  • Prone to extensive damage from high winds
  • Where asphalt roofs may lose a handful of shingles, composite roofs can lose entire sections.
  • Van lift up more easily than ordinary asphalt shingles and allow water to blow in beneath.
  • The good thing about composite shingles is that they often give a warning sign when they need to be replaced, as the stone granules begin to come off easily.

Wood Shake - $360 on average

  • Susceptible to moss buildup if they are subject to a lot of shade. This can deteriorate the wood and expose your roof to further damage.
  • Attractive to insects if not properly maintained, though cedar shakes have a natural repellent and preservative and are also the most UV resistant.

Slate Roofs - $530 on average

  • Improper installation. Slate tiles are held on by nails, but if they are nailed too tightly, the edge can stick up and cause leakage problems.
  • Prone to ice-damming, when ice begins to build up with no place to melt except into your ceiling.

Tile Roofs - $350 on average

  • Suffer from cracked or sliding tiles which will expose the underlayment of your roof. When this protective barrier begins to deteriorate, leaks are all but guaranteed.
  • Leak from day one. The very design of the tile roof allows water underneath the tiles and down to the underlayment. In an older home this underlayment could be tar paper.
  • Heat from the sun over the years can cause it to deteriorate. If your underlayment is galvanized steel, it can corrode and form holes that allow water straight into your attic space.

Flat, Foam, or Single-Ply Roofs - $400 on average

  • Aging flat roofs can have minor sags that cause water to pool up instead of flowing to the drains.
  • If the roof was not properly cleaned before application, the foam may not adhere properly and will pull up in high winds.
  • Single-ply roofs can leak if the membrane beneath did not properly seal.
  • Insulation board can act like a sponge and trap water, leading to the growth of mold.

Return to Top

Other Common Roof Repairs and Costs

Anything that is exposed to the elements can suffer damage. Here are some areas that many people don't look at when inspecting their own roofs, but they should get the same attention as the roof itself.

Fascia and Soffits Repairs

Often thought of as little more than decorative edging and an enclosed overhang, fascia and soffit protects the roof structure by forming a barrier between the edges of the roof and the elements, and helps with attic ventilation. Fascia is a vertical trim that takes the damage that Mother Nature intended for your trusses. Soffit runs horizontally from the fascia to the exterior wall of the house and is a very attractive place for insects and small animals. Deterioration on the fascia is easy to see. Deterioration on the soffit is usually spotted by damage done by these intruders. Damage to either one can cause problems with your gutters. Fascia is available in wood or PVC and costs around $10 to $30 per 8 foot board. Soffit panels cost around $20 for a 12 foot board.

Repairing Roof Trusses

These are the main structures that support your roof. Leaks often run along the trusses before dripping down onto your ceiling. As a result, when a leak happens this is one of the big things to inspect for damage. A cracked truss board can often be reinforced with steel plates or by "sistering" a board to either side, making sure the crack is in the middle. Attach them with construction wood screws as hammering nails in can cause even more damage with the pounding. If your truss is sagging or moldy or if you have any doubts, call a roofer for an inspection. Some molds are dangerous, if not lethal, to inhale. The cost for this is hard to estimate as the kind of damage and the repair needed can vary quite a bit. If your roof truss is so badly damaged that it can't be repaired, the cost to have the job done right can run into the thousands of dollars, so be sure to check them out thoroughly!

Roof Gutter Repairs

Cleaning your gutters isn't the most glamorous of jobs around the house; it's very time-consuming and messy. However, this job is one of the simplest things you can do to keep your roof protected, otherwise:

  • They can trap water and deteriorate the fascia, the trusses, the underlayment, and can start to fall apart themselves.
  • They leak or fall away from the house and allow all that water to pool up around your foundation. That's one repair that will cost a lot more than time and dignity!

You may need to replace gutters that are broken or sagging so that runoff can safely leave your roof. Small holes can be patched with a tube of roofing cement and a patch. The patch material must be the same material as the gutter to prevent corrosion that can occur between different metals. This costs $2 to $4.

  • Replacing a section of gutter can cost between $4 and $7 for a 10 foot section.
  • Hangers are $1 to $2 each.
  • If you have to replace the joiner, those are around $4.50 each.
Find a Local Roofer Near You

Return to Top


It should go without saying that large or complicated jobs should be handled by roofing professionals. If you have any doubts about the job or if the prospect of falling off of your roof is a concern, call several contractors and collect quotes. Most common small roof repairs should cost between $150 and $400 with labor being around $45 to $75 an hour. Compared to the cost of a new roof, this is more than reasonable.

Return to Top

Was this page helpful?

Was this page helpful?

How could this page be more helpful?

Share your cost experience

Help others plan and budget for their projects

Greg Hodsdon More than 1 year ago
After noticing a roof leak after a major wind and rain storm, I contacted Home Adviser and received a quick reply recommending a local contractor. Despite being extremely busy with other work, Giron Construction was out in about three hours and performed a temporary repair which stopped the leaking.  A couple of days later, when the weather was better, a full repair was made. I would definitely recommend Giron Construction and will look for them to perform future work for me.
Harold Dohn More than 1 year ago
I've heard of home adviser in the past. This is my first visit. For the repairs to the roof I would like to have, $1000 to $1500 dollars seems reasonable. I'll give a few of the recommended repair companies a call and then make my decision. Does any one know if these recommended contractors have their license and insurance checked before the appear on this site? It might be good to know that up front, Don't you think so also?
Alice J Stack Mullahy More than 1 year ago
In order to obtain home owners insur. you will need a Professional to work on your house. Since , they only recognize Reg/Lic. Businesses. Hope this helps!
Helen Clark More than 1 year ago
Thanks for the information it was very helpful,I may not need a new roof after all just where the leak is and it also help me choose a professional to do the job right.
Jon Doster More than 1 year ago
Estimate too broad for average. No sq ft reference for survey conclusions.
Alex Larson More than 1 year ago
Thanks for sharing. This article is full of a horse sense. As for me. I'm DIY-hoic and it's substantial for me, cause saving money allows spend it on some great things for my family. I've repaired my roof this year and from my own experience I can say liquid rubber and this waterproofing products can save your budget.
Cheryl Caves More than 1 year ago
Excellent people
Ronald Blake More than 1 year ago
I have a leak only when it rains very heavy, about 2". Been up on the roof and in the attic, but can't find it. Need help.
Betty Cover More than 1 year ago
My son worked for Wick out of Iowa and put on a metal roof which we love. he has changed jobs. we added a walkway and wanted to put the metal on it but we cant find a Wick dealer to get the metal in ILL. We need 4 panels 55" long in Ocean Blue
Selwin Thomas More than 1 year ago
Thanks for the information it was very helpful,I needed to know a price range and what might be needed before a contract would give an est. for my roof
peggy goggins More than 1 year ago

we just need a roof cleaning not repaired.  there is no estiment for this.

rodger Watson More than 1 year ago
Get 3  to 4 estimates my roof is 9 years old improper laying of shingles caused leak on right side  same installer wants $1200 for leak repair  charge?  I will advise this contractor CODE Enforcement will be out to review their work.  Home Advisor's local insured contractor reviewed leak and is emailing quote for $1295.  Thank you Home Advisor
Kassheda Hill More than 1 year ago
This information was very helpful thank you
Steven & Vangie Woodle More than 1 year ago
Thank you very helpful.  I am in process of getting your recommended contractors for estimates.
Brenda Clay More than 1 year ago
helped me with understanding my own roof, that has a leak that I cannot dfind
Curtis Toler More than 1 year ago
Information is helpful in knowing what to expect when contractor inspect project and give their 
estimate for project completion.

Michael Maio More than 1 year ago
thank you for being so efficient, informative and HONEST.
Sharon Trampe More than 1 year ago
Good information to keep in mind when looking to hire.
Kenneth Elkern More than 1 year ago
Thank you for the information, it was very helpful. 
Ken Albrecht More than 1 year ago
Thanks for the updated information and bring me up to speed and shingles and practices.
Brett Rostochil More than 1 year ago
I am a Roofer and fix most of these leaks for free you just pay materials and my guys time.
Stuart Wardlow More than 1 year ago
I want to go with elk  hunter green architectural
Lee Haywood More than 1 year ago
thanks for the information it was very helpful.
Phil Marino More than 1 year ago
Don't lt little problems go.
Larry Rhodes More than 1 year ago
Thanks for the informative material.
Perla Consulta More than 1 year ago
Helpful learning experience to see cost and different shingles.    I hope our adjustor could come up with good quality, materials and if price is right !    Thank you for the information.
Jim Garcia More than 1 year ago
3 rafters for garage roof are cracked. i need to sister the rafters. Rafters measure 10 ft length x 2" x 4" . garage has no attic so rafters are easily accessable
Aslam Khan More than 1 year ago
Very helpful information.
Jim Ludwig More than 1 year ago
most roofs can be repaired from 300 to 900 dollers and dont have to be replaced can get years out of maintaining a roof ,
claudia mungo More than 1 year ago
when installing my new clothes dryer there was water on the floor, probably coming from the dryer vent, who repairs dryer vents???
barbaa brandt More than 1 year ago
I need flashing and dip edge and gutter asap
vincent soubiron More than 1 year ago
hi, I just had a roof guy that came for a leak that is apparently due of one flap of a gooseneck vent that is not working and then the water gets in when a lot of rain with a lot of wind. The contractors gave me a quote of $925 to change 3 10in gooseneck vents, This smells a big rip off, as I m foreigner and my house is in a nice area i m sure he adjusted his price ... I liked at Homedepot online a 10' gooseneck vent, the best ones are under $40, so by 3 it's $120, let's round it up at $150 ( good margin for them) it is still almost $800 for labor... Anyone has a suggestion? thank you. Cheers
david hubble More than 1 year ago
GEt a quote form Home Depot.. then compare the pricing
RODOLFO VELASCO More than 1 year ago
thanks foe the info....need to look for a somone that can replace the fascia and check the roof.
Brian Schell More than 1 year ago
Great gouge! I was able to fix my vent boots without much problem and saved lots of dollars!!
lisa clark More than 1 year ago
was just quoted $1800 to repair only a portion of the roof. I have two leaks due to heavy rain which is coming in at the valley in my roof. the contractor wants to install a modified bitumen. it seems that this is costing more than the cost I would pay for shingles and I just researched it does not last longer. I plan to call the roofing contractor to question this.
Jane Deek More than 1 year ago
This was very helpful my mom got ask gentlemen to fix her tile roof, however he want to change it to a tin roof and it only has two leaks from the flood we had in S.C. where the wind and rain damaged it in the front and he want to charge her 2200.00. I don't know much but I think that way touch much.
Dave Butler More than 1 year ago
My roof is not something I can tackle myself as now too old so needed a roofer and so far after two of them still have a leaky roof. Seems a small repair is not something they want to even do although they advertise "no job too small". At this stage don't know what to do as the roof is only 12 or so years old and the shingles still look real good
mike staley More than 1 year ago
very helpful, good stuff to know.
Betigistu Abebe More than 1 year ago
I like the information/material presented about the causes, problems and solutions for a roof leak for either a DIY or those who would like to hire a professional.It is well presented in a clear, easy to understand way, thank you
chuck walker More than 1 year ago
I have a small leak at the vent booting. I spotted it and placed a bucket in the attic to catch the water. Amazing how many roofing companies wanted to replace my whole roof after only 8 years!!! This info was very helpful to get an idea of the repair as well as the approximate cost. Now I will be better informed in working with the roofer.
Roger Emerson More than 1 year ago
I found a contractor thru HomeAdvisor after the one who installed my roof only 3 years earlier refused to  even come out and look when a leak developed.  When the contractor discovered was that the flapper vent for an exhaust fan had a crack in it as a result of improper installation.  In fact, he found cracks in 3 of the 4 flapper vents.  The cost of repair was $450 which is worth the peace of mind.

How do we get this data?

  1. Homeowners visit to find a top-rated pro to complete their home improvement project or repair.

  2. Once their projects are completed, the members log in to their accounts and complete a short cost survey.

  3. After compiling and organizing the data, we report it back to you.