Generally, a roofing license is required. Under limited circumstances, roofing may be performed by a general, building, or residential contractor. The key is to make sure the contractor is qualified to do roofing and the specific type of roofing for your house.
If you select a contractor or company without proper workers’ compensation insurance or good general liability insurance, you may be held responsible for any injury or damage.
Contact your local building department to determine the requirements in your area.
A warranty may not help much if the roofing company is out of business by the time you need a repair. Verify the length of time your contractor has been licensed and in business.. You should also check your local court records for any liens or judgments involving your contractor.
To learn more about roofing, download this pdf fact sheet from the Florida Energy Systems Consortium.