Licensed contractors have certification training. That means they have taken courses and passed exams on the proper installation methods for roofing installation. If you work with an unlicensed contractor, there is no guarantee of the quality of the job.