Replacing 1000 sq ft of roof can cost around $7,000. This cost can vary based on how much the roof takes on materials and how much the new roof costs to make labor.