On average, metal roofs cost about 30% more than architectural shingles, but the life expectancy is twice as long. The price of metal is very similar to the price of designer shingles.