Finding a good roof contractor is one of the few things that are worth spending a little extra time on in order to receive good high quality work. Very commonly homeowners hire a roof contractor based on who has the lowest price and very often they regret doing so. The most common one being that the work provided by a contractor with such prices are very cheap but more often than not their services are of a poor quality. They might be able to save you money, but in order to do so they usually don’t work with professionals, don’t have insurance, or pick their materials based on a low price instead of good quality. By saving some money at the beginning you can leave your residential roof vulnerable to worse problems down the road, that is, more expensive and complicated problems. After all, you get what you pay for. Also make sure no parts of the contract are up in the air or subject to change.