New Jersey homes get a lot of nasty weather each year. From Nor’easters and hurricanes to the occasional tornado, New Jersey roofs can take a beating. If you notice leaks, granules in your gutter, broken and missing shingles, or if you know your current roof is nearing the end of its lifespan, it may be time to consider a roof replacement. Roof replacements can help protect your home from the elements while improving your home’s curb appeal at the same time.
The state average cost to replace a roof in New Jersey is $8,500 to $17,000, with most homeowners paying $13,500 for a 1,700 sq.ft. gable roof replacement with architectural shingles. This project’s low cost is $3,000 for a 1,000 sq.ft. roof replacement with 3-tab asphalt shingles. The high cost is $40,000 for a 2,000 sq.ft. roof replacement with slate tiles and roof deck reinforcement.
|New Roof Cost in NJ|
|National average cost||$13,500|
The average roof size in New Jersey is 1,700 sq.ft., but you may find roofs ranging from 1,000 to 4,000 sq.ft. depending on the home size, shape, and roof complexity. Most roof replacements in New Jersey cost $5 to $10 per sq.ft. or $500 to $1,000 per square. However, the full range of costs, including materials, ranges from $3 to $20 per sq.ft. or $300 to $2,000 per square, with asphalt 1 3-tab shingles 2 being the least expensive and slate 3 tiles costing the most. Below are the average costs to replace a roof in New Jersey based on the most common roof sizes in the state.
|Size||Replacement Cost (New Jersey)||Replacement Cost (National Average)|
|1,000 sq.ft.||$3,000 - $20,000||$3,500 - $9,000|
|1,200 sq.ft.||$3,600 - $24,000||$4,200 - $10,800|
|1,350 sq.ft.||$4,050 - $27,000||$4,725 - $12,150|
|1,500 sq.ft.||$4,500 - $30,000||$5,250 - $13,500|
|1,700 sq.ft.||$5,100 - $34,000||$5,950 - $15,300|
|2,000 sq.ft.||$6,000 - $40,000||$7,000 - $18,000|
|2,200 sq.ft.||$6,600 - $44,000||$7,700 - $19,800|
|3,750 sq.ft.||$11,250 - $75,000||$13,125 - $33,750|
|4,500 sq.ft.||$13,500 - $90,000||$15,750 - $40,500|
Your roof’s pitch or slope can also impact the cost of your roof replacement. Flat and low slope roofs use different materials than conventionally sloped roofs, meaning they have different costs. Roofs with a very steep pitch 4 - over 8/12 - may have higher labor costs than conventionally sloped roofs because they can be difficult to work on and may need additional equipment.
Most homes in New Jersey have flat or conventionally sloped roofs, but you can find some low and steep sloped roofs. A conventionally sloped roof rises between 4” and 7” for every 12” horizontally. These roofs can use any material from asphalt shingles to slate without issue. Below are the average costs to replace a roof in New Jersey based on the roof pitch.
|Pitch||Cost per Sq.Ft. (New Jersey)||Cost per Sq.Ft. (National Average)|
|Flat||$3 - $7||$4.50 - $7|
|Low Slope||$3 - $7||$4.50 - $7|
|Conventional Slope||$3 - $20||$3.50 - $9|
|Steep Slope||$5 - $20||$5 - $12|
The most common roofing materials in New Jersey include asphalt and architectural shingles, tiles, cedar shingles, metal roofs, and slate roofs. Many flat roofs in New Jersey use flat roofing materials like vinyl 5, rubber, and bitumen 1. New Jersey is also one of the bigger investors in solar energy, and residents also have the option of using solar roofing.
Each material has a different set of installation costs for roof replacements. Some materials are more costly than others, while some have higher labor costs. Below are the average costs for a roof replacement per square foot for each material in New Jersey and the U.S.
|Material||Cost per Sq.Ft. (New Jersey)||Cost per Sq.Ft. (National Average)|
|Vinyl (PVC)||$3 - $5||$3 - $8|
|Bitumen||$3 - $5||$4 - $8|
|Asphalt Shingles||$3 - $7||$3 - $15|
|Rubber||$3 - $7||$5 - $13|
|Cedar||$4 - $13||$8 - $12|
|Concrete Tile||$7 - $10||$4 - $20|
|Architectural Shingles||$7 - $15||$3 - $15|
|Clay||$9 - $15||$10 - $25|
|Metal||$9 - $17||$4 - $40|
|Slate||$10 - $20||$1.50 - $30|
|Solar||$15 - $20||$21 - $25|
There are many roof types impacting your replacement cost. The most common roof shapes in New Jersey include gable roofs, including cross and Dutch gables, and hipped roofs. However, dormer roofs, mansards, and flat roofs are also fairly common. Hipped roofs cost more because they require more material than gable roofs, meaning that if you have a 2,000 sq.ft. home with a gable roof, the roof is smaller than a 2,000 sq.ft. home with a hipped roof.
Other roof shapes can be more complex, so they cost more per square foot. Mansard roofs and dormer roofs have higher labor costs because they can be difficult to work on. Flat roofs use different materials than other roofs, so they can have different costs. Below are the average costs per square foot for the different roof shapes in New Jersey and the U.S.
|Shape||Cost per Sq.Ft. (New Jersey)||Cost per Sq.Ft. (National Average)|
|Flat||$3 - $7||$4.50 - $7|
|Gable||$3 - $20||$3.50 - $9|
|Dutch||$3 - $20||$3.50 - $9|
|Hipped||$3.50 - $9||$3.50 - $9|
|Dormer||$4 - $10||$4 - $10|
|Mansard||$5 - $20||$8.50 - $25|
Roof replacement typically consists of the removal of your existing roof and a roof deck inspection before installing the new material. While some materials can be installed over your existing roof, it is usually recommended that a complete roof replacement includes a tear-off. Tear-offs are the most common roofing job in New Jersey because roof overs do not tend to last as long. This ensures there are no issues with your roof deck that must be addressed before the new material can be installed. Some materials like tile and slate are heavy, which may require you to reinforce your roof deck before installing the material, raising the project cost. The exact costs for the tear-off and labor vary depending on your roof’s material, complexity, and what you are installing. Roofers in New Jersey may charge between $40 and $80 per hour for labor, depending on the roof’s complexity and material. The more complex the roof, the higher the labor costs. Below is a cost breakdown for the average roof replacement per square foot.
|Project Area||Cost per Sq.Ft.|
|Tear-Off (Optional)||$1 - $2|
|Material||$1 - $10|
|Installation||$1 - $8|
If you have an existing asphalt roof, you may be able to roof over it rather than replace it. Some materials, including asphalt, architectural shingles, and metal roofing, can be installed over a single layer of existing asphalt shingles. This eliminates the cost of the tear-off, saving money. However, this has some considerations and drawbacks. First, you can only roof over once. After that, you need to remove both layers of roofing, increasing the project cost.
You cannot inspect the roof deck in a roof over. If there are issues with the roof deck, you may not be able to see them. Because New Jersey sees inclement weather, you may have mold or wood rot issues that may not be apparent until the tear-off. Roofing over means these issues remain in place and can cause issues.
Your existing shingles must be in fairly good condition to roof over, with no obvious missing areas or significant deterioration. Roof overs are not recommended in New Jersey, and most roofing jobs involve a tear-off. If you install tile, slate, or another type of roofing, it is recommended that you do not roof over but remove the existing roof.
If your roof has a skylight, you may want to consider replacing the skylight with the roof. To replace a skylight, the roofing material around it must be removed and replaced after the skylight is installed. This makes a roof replacement a good time to replace the skylight because the labor costs less and saves money. The average cost of a skylight replacement is $800 to $2,200.
If you install a heavy material like tile or slate or your roof deck is in poor condition, you may need to redeck your roof during the roof replacement. This increases the project cost but ensures your roof is stronger and lasts longer. The cost to redeck varies depending on if you redeck all or a few sections. The average cost is $4,000 to $5,000 for the entire roof.
A roof’s longevity in New Jersey depends on the material. Asphalt roofs last 15 to 20 years, metal roofs last 50 to 100, and slate roofs last up to 200 years.
Labor costs for roofing installation in New Jersey start at $1 to $8 per sq.ft. but may be higher for some materials or complex installations.
This depends on your roofing material. An asphalt roof may need to be replaced every 15 to 20 years, while some slate, tile, and metal roofs may last 100 years or more.
A metal roof typically costs $18,000 to $34,000 for a 2,000 sq.ft. roof in New Jersey.