the price of a new roof per square foot is actually not that much.
Your base price per sq foot can start at just $1.75 per sq to remove and replace a 20 year roof.
if you have a 2000 sq ft roof,
and you put in a 20 year asphalt roof,
will labor you`re probably looking at paying about $4500 with labor.
That is the lowest cost to the cheapest quality roof,
and prices for roofing with better warranties go up from there.
a 30 yr roof would cost you a few thousand more,
and a 40 year laminate might cost close to double.
If you have a two story home or a steep roof pitch,
these will up the price of labor,
as will working around skylights.
if they put new flashings,
this will cost you more.
Before you pick a roofing contractor,
get estimates from 3 different roofing companies and make sure they can produce a proof of insurance.
You want them to be bonded and have a current insurance policy in case things go wrong later.
You can also check with the BBB.