Therefore, having a professional roofer is your best bet for efficient roofing replacement. Every roofer has different prices for labor. Despite differences, a standard 2,200 square roof will cost about $2,000-$6,000 to tear down and replace. However, this is only for asphalt shingles.