Many factors determine how much local roof replacements cost. Those include how big your roof is, its steepness, and the material you use. The replacement cost is somewhere between $3,500 and a whopping $44,000.
If you’ve got a standard 2,000-square-foot roof, you’re probably looking at around $14,000.
The steepness refers to how slanted it is. Steeper roofs are more expensive to fix. Meanwhile, asphalt shingles are the most popular kind of roof material. That’s because they’re affordable and easy to put on. Metal roofs are getting more popular because they last a long time, but they can cost more than asphalt shingles. Other options include concrete and clay tiles, but they’re heavy. But ensure your roof can hold them up.
Wood shakes look nice and rustic, but they can crack and need a lot of upkeep. Composite shingles are good for the environment. The downside is that they’re more expensive than asphalt shingles. It’s possible to save some money if your current roof is asphalt and in good shape. You can do so by getting a shingle overlay.
That means adding a new layer of shingles on top of the old ones. Doing so costs around $6,000. Ripping off the old roof and replacing it costs between $7,000 and $24,000. One of the things that affects the price is how much the workers charge to do the job. It can make up about 60% of the total cost.
.