Metal roofing has higher upfront costs compared to asphalt shingles but home-owners are likely to save money in the long term because of the improved lifespan and energy-efficiency. Metal roofing can also be loud – particularly with rainfall – so you’ll want to ensure proper noise insulation is used.