Obtaining certification as a roofing contractor is a good way to show your clients that you are competent and professional in your profession. Not only can the training and education you receive improved your trust and professionalism in the workplace, but getting a credential will also make you more attractive to potential customers. There are no national certification programs for each state establishes its own standards and certification programs. However, many of the criteria are identical from state to state, enabling you to begin the certification process right away.