That breaks down to $2.50 to $4.50 per square foot on a typical 3,000-square-foot roof ... The alternating layers of roofing materials create sturdiness when well constructed.