Most building codes allow up to two layers of organic or fiberglass asphalt shingles. That limit pertains to roofs with up to a 4:12 pitch. When it's time to replace your roof, there are several factors that might lead your roofing professional to recommend adding shingles on top of your existing layers.