What Is a Florida Roofing Contractor License?
Florida requires all roofing contractors to hold a state license issued by the Department of Business and Professional Regulation (DBPR). Roofing contractor licenses in Florida begin with the prefix CCC — for example, CCC1334393. There are two types: certified contractors (licensed statewide by the state) and registered contractors (licensed locally by a county or municipality).
For Haines City, both types can pull permits — but registered contractors must be locally registered with the Haines City Building Division at 620 E. Main Street. A storm chaser from Georgia or Louisiana with a home state license cannot pull a Haines City permit, period. Why the permit is your most important contractor vetting question →
Step-by-Step: How to Verify Any Florida Roofing License
Go to myfloridalicense.com
This is the official Florida DBPR license verification portal. It is free, publicly accessible, and updated in real time. Do not rely on contractor-provided copies of license documents — verify directly with the state.
Click "Verify a License"
On the DBPR homepage, click the "Verify a License" link in the top navigation. This takes you to the LicenseEase search portal.
Select "Contractor" from the Profession Dropdown
Then select "Roofing" as the license type. Enter the contractor's license number (CCC prefix) or their business name to search.
Confirm These Fields
License status should say "Current, Active." If it says "Delinquent," "Inactive," or "Revoked" — do not hire that contractor. Also check the expiration date (Florida roofing licenses expire August 31 of odd years). And note the "Qualifications" field — it should include "Roofing Contractor."
Check for Complaints
The DBPR portal also shows if the contractor has had any complaints filed or disciplinary action taken. A legitimate contractor with a clean record welcomes this check.
After the June 2025 Hailstorm — Why This Matters More Than Ever in Haines City
After every significant weather event in Polk County, unlicensed and out-of-state contractors appear in Haines City neighborhoods. The June 2025 hailstorm was no exception. The Florida Roofing and Sheet Metal Contractors Association flagged this pattern immediately: "There are so many storm chasers out there."
Many storm chasers carry a license from another state — which does not permit them to pull a Haines City building permit or register with the local building division. A contractor who knocks on your door and cannot immediately provide their Florida CCC license number is a contractor you should not hire. 5 questions to ask any Haines City contractor before you sign →
For what happens when you hire a contractor who skips the permit: What a missing permit means for your warranty and insurance coverage →
For storm damage documentation with a licensed Haines City contractor: Finding a licensed roofer after storm damage →