New Roof Cost NJ

If you are considering a new roof for your home then you are likely wondering how much it will cost to replace your roof.
The cost of a new roof in New Jersey can vary significantly depending on many different factors.
In the following guide, our roofing experts cover everything you need to know about the price of a new roof in the State of New Jersey.
Get My Free Roofing Quote
How Much Does A New Roof Cost In NJ?
The average cost of a new roof in New Jersey is between $8,500 - $17,000.
That being said, the costs associated with roof replacement vary depending on several factors including the size of your roof, the materials you choose, the shape of your roof and much more.
A new roof in New Jersey can be as low as $3,000 or as high as $40,00+ depending when cosidering these factors.
As a result, the best way to get a better understanding of how much it would cost to replace your roof is by contacting a certified New Jersey roofing contractor to request a free quote for your roof.
Get My Free Roofing Quote
Average Roof Replacement Cost by Size of Roof:
System size* | |
---|---|
1,000 sq.ft. | |
1,200 sq.ft. | |
1,500 sq.ft. | |
1,800 sq.ft. | |
2,000 sq.ft. | |
2,500 sq.ft. |
*Note: The chart above shows the average cost of a new roof based on the size of the roof, however it's important to remember that many factors impact the price of roof replacement.
Get My Free Roofing Quote
Roofing Materials
In addition to the size of your roof, you will also need to consider the type of roofing material when replacing your roof.
Some of the most common roofing materials used for new roofs include:
- Asphalt shingles
- Rubber
- Cedar
- Concrete tile
- Architectural shingles
- Clay
- Metal
- Slate
- Bitumen
- Vinyl
- Solar
Contact Our NJ Roofing Experts Today For A Free Quote
Ready to get started with your new roof? You're in the right hands!
At EcoGen America our friendly team of experienced roofing professionals are dedicated to providing homeowners throughout New Jersey with premier roofing services.
Contact us today to speak with your local roofing specialist and get started with a new roof quote for your home!
Get My Free Roofing Quote
What our customers think
"The best roofing company ever! Fixed my roof and added a solar array that powers my whole house year round!"
The average cost of a new roof in New Jersey is between $8,500 - $17,000.
That being said, the costs associated with roof replacement vary depending on several factors including the size of your roof, the materials you choose, the shape of your roof and much more.
Get a FREE ROOF REPLACEMENT QUOTE for your home today!
On average, it usually costs between $5 - $14 per square foot to replace a roof in New Jersey.
Contact our team of professional NJ roofers to GET YOUR FREE ROOFING QUOTE today!