Can You Put a New Roof Over an Old Roof in Arizona?

Sometimes you can put a new roof over an old roof in Arizona, but only in narrow cases: building codes generally allow one new layer of asphalt shingles over a single existing shingle layer that is still dry and sound. You cannot lay a new roof over tile, over two existing layers, or over a roof that is wet or rotting, and even when a roof-over is allowed, a full tear-off is usually the better call in our heat.
We get asked this a lot around Sun City and Sun City West, usually by someone hoping to skip a step. Here is the straight answer.
When Code Allows a Roof-Over
The building codes used across the Valley follow a few simple rules for re-roofing over an existing roof:
• Only one layer of old shingles can be underneath. If there are already two layers, everything comes off.
• The old roof cannot be water-soaked or badly deteriorated.
• No roof-overs on clay or concrete tile, slate or wood shake.
So for most Sun City homes with concrete tile, the answer is simply no. A roof-over is mainly a question for asphalt shingle roofs, and your city has the final say on the permit.
Why a New Roof Over an Old Roof Struggles in Arizona Heat
Even when a roof-over is legal, our climate works against it. Two layers of shingles hold more heat, and that heat cooks the new shingles from underneath. Shingles in the West Valley already age faster from sun and summer heat. A second layer can speed that up.
There is also what you cannot see. Laying new shingles on top means nobody looks at the roof deck. Soft plywood, rusted flashing and old leak damage stay hidden under a fresh-looking roof. And the new shingles do not sit perfectly flat over the bumps of the old ones, which can show and can shorten their life.
A Real Story from Sun City West
A homeowner in Sun City West called us after buying a house with a "newer" shingle roof. She had a stain spreading on the bedroom ceiling. When we got up there, we found the last roofer had laid new shingles right over old ones. Under both layers, the plywood near a vent had been soaking up water for years.
We tore everything off down to the deck, replaced the rotten sheets, put in new underlayment and flashing, and installed one clean layer of shingles. She told us she wished the first job had been done that way. So do we. That kind of hidden damage is exactly why we prefer tear-offs.
When a Roof-Over Can Make Sense
We will be fair about it. A new roof over an old roof can be reasonable if the existing shingles are a single layer, lying flat and dry, the deck is solid, and you plan to sell soon and simply need a sound roof. It means less tear-off debris and a shorter job.
Flat roofs are their own world. A coating or a new foam layer over a sound existing flat roof is normal maintenance, not the same thing as stacking shingles. If you are not sure whether your roof is ready for replacement at all, read our post on whether you need a new roof.
Talk to a Roofer Before You Put a New Roof Over an Old Roof
If someone has offered to put a new roof over an old roof on your home, get a second set of eyes on it first. We are family owned, licensed and insured, local to the West Valley, and we stand behind our work. We handle roof replacement in Sun City and roofing in Sun City West and nearby towns. Call Sun City Roofing Pros at 623-335-4009 for an estimate.
Frequently Asked Questions
How many roof layers are allowed in Arizona?
Generally two at most, meaning one roof-over on top of a single existing layer. If two layers are already there, a full tear-off is required.
Can you put new tile over old tile?
No. Tile roofs are re-laid, not covered. The tiles come up, the underlayment is replaced, and the tiles go back down or new ones go on.
Is a tear-off worth it if a roof-over is allowed?
In most Arizona cases, yes. It lets us check the deck, fix hidden damage and give the new shingles a flat, cooler base to last longer.















