Many things change the final price. The size of your roof matters. Bigger roofs cost more. The type of shingles you pick also changes the price. Some materials cost more than others. How steep your roof is can also affect labor costs. A very steep roof is harder to work on.
Getting a new roof is a big decision. Always get a few quotes from local roofers. They can inspect your roof. They will give you a clear price for your home. This helps you plan your budget well.