Choosing the right contractor can take some work, but it's worth the effort. Doing some investigation on the contractor may save you time and future problems. Check with the better business bureau for complaints against the contractor. The city inspection division should also be able to tell you if the contractor is licensed and bonded for the work. Getting several bids will help determine if the cost is reasonable. Remember, that a dramatically lower bid may not be the best. Make sure your able to contact your contractor at a specific place of business. Check references to evaluate the satisfaction of other customers. Usually, payment isn't required until the job is completed. Obtain a written contract detailing the work to be done and the materials to be used. Find out if the supervisor will be on the jobsite and how many workers will be present. Clarify how any problems should be addressed. Make sure the materials used comply with the written agreement. Discuss any questions regarding the service agreement and warranty before work begins. For additional information on selecting a roofing contractor, contact a builder's or roofer's association in your area.