Many things affect your roof replacement cost. The size of your roof matters a lot. The shape of your roof also plays a part. Steeper roofs or roofs with many angles can cost more. The type of shingles you pick changes the price too.
Always get a few quotes from local roofers. This helps you compare prices. Ask what each quote includes. Make sure it covers old roof removal and new roof installation. This way, you can plan your budget well.