Being a premium roofing material, a copper roof comes with a hefty price tag. You can expect to pay between $18 and $30 per sq.ft. to install a new copper roof, depending on the project size and complexity, your home’s location, and other project-specific variables. An average-sized copper roof will cost between $36,000 to $60,000 or more to install.
Today, it is rather rare that an entire roof gets covered with copper. Instead, only sections such as towers, porches, bay windows and low slope sections (copper with soldered seams) get copper for looks or waterproofing purposes. Most people cannot afford to cover the entire roof with copper.
In case you are not interested in having the entire roof done with copper, you can still incorporate copper as roof valley and flashing metal for slate, wood, and asphalt shingle roofs. Copper can provide an enhanced look for the roof, and an excellent weather protection, as it will not corrode.