GAF makes all Master Elite contractors go through rigorous evaluations before they can even become certified. They do this to ensure that you, the client, will get the highest standard of service. For instance, Master Elite contractors have to have good credit and a good financial standing. Second, they also have to have been in business for a minimum of 7 years with a positive rating with the BBB. Furthermore, they are required to have a clean banking record and clean record of liens or unresolved judgments.