Things That Can Add to the Overall Cost of a Roofing Project

When getting a new roof, you need to decide on a lot of things. Aside from choosing materials, style, and color, you also need to make sure that you’ve planned for your budget. However, many factors can affect the cost of a roof replacement or repair.