Copper is a perfect material choice for roofing in both historic and modern homes. If properly installed, a copper roof can last centuries (the Old Church in Philadelphia still has its copper roof from 1742) and it adds timeless elegance to any property. Though it’s more expensive, it’s a wonderful investment in your home and is typically considered a permanent roof.