Look for someone who can work with your budget and specifications. This will ensure that you get the best value for your money and will ensure that you are happy with your roof installation. Check references for a roofer to ensure that they are qualified and have done similar projects. A reputable roofer will usually have references to show you. Roofers come in all shapes and sizes. Before choosing a contractor, consider their experience, specialties, tools and equipment, experience, skills and knowledge and price ranges of roofing. Be sure to choose a contractor who has years of experience so that they know exactly what to do to make your roof work properly.