A good range to budget for is $7,000 to $12,000 however if you'll want the roof contractor to also dispose of the old one, anticipate spending a bit more. There are a lot of factors involved in estimating the cost of a new roof: (1) the materials being used, (2) roof complexity, (3) roof obstructions (i.e. chimneys, skylights, vents) and (4) roof size. To get a free, no-obligation estimate answer this form and an Alon Roofing rep will contact you shortly.