The cost to shingle a roof ranges between $8,500 and $44,000 for 2,000 square feet. You’ll pay an average of $12,500 for a shingle roof, depending on the shingle material, underlying roof ...
Results that may be inaccessible to you are currently showing.