Whether you need a new roof for a new look or a new roof, you are planning to change to a new roof. However, it is important to understand the expectations you have in order to complete the entire process before you hire a roofing company.