There’s no one-size-fits-all price since it depends on your roof’s size, the materials you choose, and any special features. The best way to get an accurate number is with an inspection and estimate — that way, you’ll know exactly what’s included before work begins.