Asphalt shingles cost from around $80 to $140 per square. Less common options, such as metal, slate, wood or clay shingles can cost significantly more.
Slate shingles cost about $130 per square, wood shingles cost about $180 per square, and clay tiles cost about $210 per square. On the higher end, metal shingles cost about $500 per square, and copper shingles cost around $1,100 per square.
A square of shingle is 100 square feet, or a 10 x 10-foot section of roof. Asphalt and composition shingles are usually sold in bundles that cover 1/3 of a square. The cost of these squares and their installation can vary greatly depending on location.