On average in new jersey, a new roof generally costs between $3.50 and $14 per square foot.
If replacing a roof, factor in the cost of removal of the old roof—and waste disposal.
Most roofs last between 20 and 50 years, depending on the kind of material installed.
It’s always best to hire a license roofer to install or replace your roof.
The roof is one of the most vital parts of any home or business. The average national cost for installing a new roof is $14,400, with most homeowners spending between $6,700 and $25,000. The final price depends on home size, roof surface size, roofing material, and geographic location. Generally, the cost breaks down to 40% for materials and 60% for labor. Read on to learn all the factors involved in installing a new roof—or replacing an old one.
How Much Does It Cost to Replace Your Roof by Square Foot?
Depending on the size of your house, a new roof generally costs between $4.50 and $14 per square foot. As with most projects, the more square footage your home has, the more material you need to replace the roof. With roofing, you typically need around 50 to 100 extra square feet since roofs are both on a slope and extend past the home’s walls. Below are some common roof sizes and their corresponding cost ranges:
Every state has its own rules and regulations regarding roof replacement, which ultimately affects the price. Here is a breakdown of the cost in different cities in Essex county New Jersey
Here’s a breakdown of everything that adds to the total cost of replacing a roof:
Removal of the old roof: This part of the project costs $100 to $500 per square or $1 to $5 per Square foot. an average of $1,000 to $1,500 unless it is included in the total cost of the roof replacement.
Roof repairs: If you have rotting timbers or need new supports for heavier material, it can cost you an extra $380 to $2,000, depending on the repairs and support your roof needs.
Redoing the roof with a different material: If you’re changing up your material, you can expect to pay $11,000 to $34,000 or more, including the tear-off.
Labor: Hiring a professional roofing company in new jersey typically ranges from $3.20 to $6 per square foot or $75 to $200 per hour, making up 60% of the total cost.
Material: This will depend heavily on what type of roofing you choose, but costs typically range from $150 to $1,500 per roofing square, depending on your personal preference, making up 40% of the total cost. A roofing square measures 10-by-10 feet to make up a total of 100 square feet.
Other factors: Part of the price includes complex of the job, location, roof pitch / slope, and also how weight and roofing waste.