Q: How much does it cost to replace a roof?
A: Expect to pay at least $5,000. The precise amount could vary considerably because it depends on three main factors: size, pitch and material type.
Other factors roofing contractors consider include extent of tear-off of existing material, amount of prep and detail work, and your ventilation options.
Last year, Angie’s List members reported paying an average of $8,900 to replace an asphalt-shingle roof. A top-rated California roofer told us his prices start at $5,000, can reach $25,000 or more, depending on size and material, and average $12,000. A top-rated Charlotte roofer said his range is $4,000 for the lowest-end asphalt shingle project to $150,000 for a high-end slate roof.
Roofers charge by what they call a “square,” which encompasses a 10-by-10-foot area totaling 100 square feet. For example, it would take 30 squares of material to cover a 3,000-square-foot roof.
A contractor will likely charge more to cover a steeply pitched roof for several reasons, including the fact that it’s more difficult and dangerous for workers. In general, the more easily a contractor can access a roof, the less time and material it will take to do the job.
Top-rated pros say asphalt shingles are the most affordable roofing option, followed by wood, metal, tile and slate. Metal can cost about twice the price of asphalt shingles, while slate can be five times as expensive. However, asphalt shingles may last 20 to 30 years. Tile, metal and slate can last 50 years or longer.
While price matters, don’t make your hiring decision based on cost alone. Seek several bids from companies with a good reputation. Confirm that the company is appropriately licensed, insured and bonded. Include all important details in a written contract, including payment terms and schedule.
The Charlotte Observer welcomes your comments on news of the day. The more voices engaged in conversation, the better for us all, but do keep it civil. Please refrain from profanity, obscenity, spam, name-calling or attacking others for their views.
Have a news tip? You can send it to a local news editor; email firstname.lastname@example.org to send us your tip - or - consider joining the Public Insight Network and become a source for The Charlotte Observer. Read moreRead less
The Charlotte region is vast and diverse. The more voices engaged in conversation, the better for us all. The Charlotte Observer welcomes your comments on news of the day, but we ask that you keep the discourse civil.
- Do not use profanity or obscenities. And don't try to camouflage profanity with asterisks, abbreviations or other symbols or foreign phrases.
- Do not use threatening language. Talk of violence won't be tolerated.
- No racial, gender or sexual-orientation name-calling.
- Do not attack other commenters for their views. Do not libel or defame anyone or violate their privacy.
- Keep your comments succinct and stay on topic. Comments that bear no relation to the story may be deleted.
- Do not add images to your comments.
- Do not report comments as abusive simply because you disagree with them. Report them only if they violate these guidelines.
- Do not post spam or advertising of any kind.
- Do not post a comment using all capital letters.
We do not monitor each and every posting, but we reserve the right to block or delete comments that violate these rules.
You can help: Notify us of violations by hitting the "Report Abuse" link. Users who continue posting comments that violate these guidelines may, at our discretion, be blocked from submitting future comments as well.
And finally, as Mark Twain said: "Always do right. This will gratify some people and astonish the rest."
Enjoy the discussion.