New Jersey Highlights
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.
Leave A Comment