Home Articles

Should I Repair or Replace My Roof?

Written by Chris Gennone

Published on September 17, 2021


Should I Repair or Replace My Roof?

If you're wondering if you should repair or replace your roof, our helpful guide can help. Read on to learn about costs and more.

To provide you with the most accurate and up-to-date information, we consult a number of sources when producing each article, including licensed contractors and industry experts.

Read about our editorial process here. Want to use our cost data? Click here.

Whether your roof is damaged from a storm or is in poor condition after years of use, there are benefits to both replacing and repairing your roof. But when is a roof replacement necessary? When is it acceptable to make simple repairs, and how much do they cost? It all depends on several key factors. Let’s break it down.

When to replace your roof

A full roof replacement means removing and disposing of old shingles or roofing materials, installing new plywood sheathing, ice dam protection, underlayment or felt, drip edging, new flashing, vents, and new asphalt shingles or tiles.

Most roof replacements typically take a couple of days to complete and can cost up to $35,000 depending on the roof materials, roofing contractor, and the size of your roof. While replacing your entire roof can seem like a daunting task, it may not be necessary. Here's when you should replace your roof.

Get quotes from local contractors for your roofing project

Poor condition and not up-to-date

Image source: IKO

The lifespan of an average roof is typically between 25-40 years or more, depending on the materials, conditions, and workmanship. Replacing sections of missing shingles may be a temporary fix, but if you have an old roof or have experienced damage over the years from severe weather, it's probably time to replace it.

Leaks and damaged shingles

Image source: PGRS

Whenever your roof deck is exposed to consistent water or moisture leakage, it can lead to potential wood rot of the rafters and joists. Moisture can also lead to mold growth, causing a variety of health risks. Be on the lookout for any type of stains, damp or musty smells, or cracks in the wood. Other warning signs include curled or cracked shingles and granule loss. If you experience any type of significant roof leaks, it's important to have your roof inspected for any potential water damage.

Sagging or drooping

Image source: Legacy Service

Any time you see your roof drooping or sagging indicates possible structural damage or a buildup of moisture and potential wood rot. Environmental roofing issues like ice dams, snow, and debris all put additional weight on the roof, causing it to sag and put more pressure on the rafters and joists. This can be extremely dangerous and an obvious sign that you should reroof.

When to repair your roof

If your roof is in relatively good shape, up to date, and has experienced only minor roof damage, it’s possible to skip re-roofing and make small repairs.

Minor damage and small areas

Image source: Pyramid Roofing Company

If your roof is relatively up to date and small sections of your roof need new shingles that have blown off from wind damage, they're easily replaceable. If you have a metal roof or clay tiles, installation costs can be more expensive than an asphalt shingle roof, but still significantly less than a roof replacement. The only downside to replacing small sections of your roof is they may not match with the rest of the shingles or tiles.

While a leaky roof can be a sign of more significant damage, if the leak is small, isolated, and hasn't caused any water damage to the rafters or joists, it's possible to repair it. Any type of repair will likely require new flashing and caulking around shingles and roof ventilation, but it's important to have your roof inspected either way to determine the severity of the damage.

Budget concerns

Roof replacements are expensive, which could definitely dissuade some homeowners on a tight budget. While minor repairs could cost hundreds of dollars, the cost of a new roof could be thousands. If your roof is in need of repair but is relatively up to date and the roof deck is structurally sound, it’s acceptable to make minor repairs.

Roof replacement vs. repair costs

Roof replacement

Image source: MidAtlantic Contracting

A full roof replacement has several key components which can influence how much you spend. The average cost to replace a typical 1,700 sq. ft roof can range from $15,159 to $27,580, depending on your roofing materials and labor costs.


Asphalt roof

Image source: Home Genius Exteriors

National average cost per square foot (including roof installation):

3-tab shingles - $3-$6

Architectural shingles - $7-$15

Premium architectural (designer) shingles - $9-$15

Asphalt shingles are the most common and most popular roofing material available in the U.S., thanks to their durability, affordability, and easy installation. Though material costs vary between types of shingles and brands, you can expect to pay between $6,131 and $11,155 for a full roof replacement with asphalt shingles.

Metal roofing

Image source: Lakeside Roofing & Contracting

Cost ranges per square foot with roof installation:

Aluminum - $6.50-$21

Steel - $4-$20

Copper - $26–$47

Standing Seam - $8.50-$34

There's no doubt that when you install a metal roof, you're paying for durability and longevity – but that comes at a steep price. Depending on whether you choose between aluminum, steel, copper, or standing seam, you can expect to pay between $17,366 and $31,597 for metal roof installation.

Tile roofing

Image source: The Balance Small Business

Cost ranges of materials per square foot:

Concrete tiles - $6–$11 per square foot

Clay tiles - $7–$12 per square foot

Roofing tiles are another expensive but durable option. Tile roofs reflect solar heat well, making them a good option for homeowners in warmer climates like Florida and California, where energy efficiency is a primary concern. While you can expect to pay up to $20,964 to install a high-end tile roof, both clay and concrete tiles can last between 50-100 years.

Wood shakes and shingles

Image source: Digital Roofing Innovations

Cost ranges per square foot with installation:

Wood shingles - $7–$13 per square foot

Wood shakes - $7–$13 per square foot

Whether you choose between wood shingles or shakes, installing a wooden roof gives your home personality and boosts its curb appeal. Roofing costs for a wood roof replacement typically range from $11,865 to $22,679 after installation. Modifications like skylights and dormers will increase the total cost.

Slate roofing

Image source: The Washington Post

Cost ranges per square foot with labor:

Slate tiles - $11–$20 per square foot

A slate roof is one of the most expensive and longest-lasting roofing materials available, costing between $18,361 and $33,407 and lasting up to 150 years. Because slate has such a long lifespan, you'll likely never have to replace your roof.


Depending on the roofers, labor costs are usually 52% of the roof replacement cost. This makes it critical that you compare contractors and find the one with the best reputation, a strong warranty, and reasonable pricing. Depending on the type of roof materials, roof size, and extent of the roofing project, contractors will charge either by the roofing square (1 square = 100 square footage) or by the hour for smaller repairs. Hourly rates usually range between $40 to $60.


The cost of roof repairs depends on the extent of the damage and the contractor. Depending on your abilities and accessibility, some repairs, like caulking, patching up small holes, and cleaning gutters, are DIY-friendly, but it’s best to hire a professional for more complicated home improvement issues.

For minor repairs like fixing the flashing or replacing shingles, you can expect to pay anywhere from $300 to $1,500. Hourly rates for minor labor tend to usually average $75.

Tear-off vs. overlay

If you have a typical asphalt shingle roof and experienced damage, you might be deciding whether to install layers of shingles over the existing ones or tear them off completely and replace them with new shingles. Here’s the case for both.

Tear off

Image source: Franciscus Incorporated


Tearing off your old shingles gives your roof new life. Not only does installing new shingles extend your roof’s lifespan but it allows contractors to notice any kind of potential damages to the roof deck. You’ll also be able to choose every part of the roofing system, so you’ll know every layer of your roof.

Curb appeal and resale value

Installing brand-new shingles can increase your home's curb appeal and resale value. The National Association of the Realtors reports that a new roof can recoup 100% of the installation cost when you sell the home. Remodeling Magazine's 2022 Cost vs. Value report shows that an asphalt roof replacement can increase your home's resale value by $18,780, and a metal roof replacement can increase by $28,196.

More expensive

While a tear-off roof replacement increases the health and longevity of your home, it also costs roughly $1 to $2 more per square foot than an overlay due to additional labor and the disposal of old materials.


Image source: Whittle’s Roofing Co.

Less expensive

Because there’s no significant removal of shingles and less intensive labor, installing a new layer of shingles is easier and less expensive than a full replacement. An overlay is a great way to save on money if you’re not planning on replacing your roof for at least another 10 years.

Easier and quicker

With no shingle removals or disposals, installing a new layer takes significantly less time than a full replacement. There’s also less of a risk of any damage caused by poor installations or any type of severe weather.

More weight

Perhaps the biggest issue to be aware of with installing overlays is the added weight it puts on your roof. If your roof is older or you’re experiencing granule loss, the additional weight of a second shingle layer could potentially damage your roof deck.

Should you replace or repair your roof?

Deciding whether to replace or repair your roof is a crucial decision. It all depends on the condition and significance of the damage to your roof, in addition to how much you’re willing to spend. While replacing your roof is more expensive and labor-intensive, it should also give you peace of mind knowing you’ll have a brand-new roof that should last you for years. But if the damages are minor or you’re on a tight budget, it’s possible to make roof repairs that can be temporary solutions.

Get quotes from top roofing experts near me

Written by

Chris Gennone Author

Chris Gennone is a content specialist and video producer at Fixr.com. He has 5 years of experience writing and editing for a variety of web and print publications, currently specializing in home improvement projects such as roofing, remodeling, and repairs. When Chris isn’t writing or in front of the camera, he’s either playing with his band or tracking down the best sandwich shops.