The easiest way to avoid a roofing contractor scam is to do your research first. Many roofing contractors will swoop in from out of town, purchase a local phone number, and then leave when the work is gone and once they have your money. Make sure the roofing contractor you are considering has been around awhile – the longer the better!
Also – make sure your roofing contractors have a solid reputation for integrity and reliability.
Find out if your roofing contractor is a good choice by checking with the local Better Business Bureau, and see if they are a member. This will give you a good idea of how long they have been around, and will indicate whether or not they are just here for now and will be gone when there is a problem. Also, you can call your local county and city and run a check for their license as you want to make sure you are working with a licensed roofer contractor.