On average, it will cost between $5,000 and $10,000 to replace 1,000 square feet of roofing material. The exact cost will depend on the type of roofing material you choose and the job's complexity.