Generally, metal roofing is a cost-effective roofing solution with great durability and product lifespan. The cost of a new roof will vary depending on the specific roof design, area the project is based in, the roofing contractor, and the chosen roofing product.