The cost of metal roofing is higher than asphalt shingles or wood roofing, but that is usually offset by its durability and longevity.