The cost of a roof replacement can vary based on factors such as the size and complexity of the roof, the chosen roofing material, local labor costs, and any additional features or upgrades. It's best to obtain multiple quotes from reputable contractors to get an accurate estimate.