To make a long story short, yes.
To legally operate as a roofing contractor in the state of Florida, you are required to obtain what is known as a roofing contractor’s license. This is obtained from the Department of Professional Regulation (DBPR) via the Construction Industry Licensing Board (CILB).
When choosing the professional (or professionals) to handle your advanced commercial roofing, it is crucial that you find someone who is correctly accredited. Working with someone who is unlicensed would certainly allow for competitive pricing, but not only is it unlawful, you will not be covered by insurance in the event of an incident or damages. Working with a licensed professional allows for peace of mind, security, and a much higher-quality end product. Don’t cut this corner.