By contrast, rubber roofing shingles tend to cost $7.50 to $15 per square foot for both materials and installation. That means it would cost $15,000 to $30,000 to cover a 2,000-square-foot roof ...