Can You Put New Shingles Over Old Ones?

Roofing over your existing shingles might seem like a shortcut-but is it the right move for your home?

If your roof is showing signs of wear, you might be wondering if it's okay to install new shingles over the old layer. The short answer is: yes, you can-**but only in certain situations**. Let's look at the pros, cons, and what roofing experts suggest.

Is It Legal to Shingle Over an Existing Roof?

In many areas, yes. Most building codes allow up to two layers of asphalt shingles. However, you should always check local codes or ask a roofing professional.

When Is It Okay to Roof Over?

Benefits of Roofing Over Old Shingles

Drawbacks You Should Know

What Do Roofers Recommend?

Many reputable roofers recommend a full tear-off unless your budget is tight and the roof is in excellent condition underneath. Removing the old shingles lets them inspect the roof deck, repair any damage, and ensure proper ventilation and flashing.

Important: Never install new shingles over wet or damaged materials. It can lead to mold, rot, and serious long-term problems.

How to Know What's Right for You

The best decision depends on your roof's condition, budget, and how long you plan to stay in the home. A local contractor can inspect your roof and help you decide if an overlay is an option-or if it's time for a full replacement.

Talk to Local Roofing Pros Before Deciding

Still unsure if you should roof over or start fresh? RoofersSearch makes it easy to connect with qualified local roofers who can assess your roof and give honest, affordable advice. Compare quotes for free and protect your investment.

Find Local Roofers Now

© 2025 RoofersSearch. All rights reserved.

Contact Us