Several factors go into determining the cost of your new roof. They include the quality and professionalism of your roofing contractor; the brand, type, and grade of roofing shingle you select; the size of your roof and the shape and slope of your roofline.
Don’t choose a roofing contractor on cost alone. Price is a factor, but not the only factor you should consider. Quality roofing material and contractor workmanship have value. Hiring the cheapest roofing contractor could cost more in the long run when you consider the cost to repair sub-par roofing and the damage it causes.