Check a roofer
How to check a Florida roofing license
Updated 2026-09-16. Facts checked against official sources on that date.
Short answer
Search the roofer's license number on the Florida DBPR license search at myfloridalicense.com. A roofing license starts with CCC (valid statewide) or RC (valid only where registered). The status should read Current, Active, and the name should match the business on your contract.
Before you search: get the license number in writing
Ask the roofer for their Florida license number before you sign anything. Then check that the same number is on the estimate and on the contract. A number search is faster and more exact than a name search, because the same business can be written several different ways from one record to the next.
How to look up a license, step by step
Open the state's license search
Go to myfloridalicense.com and choose Verify a Licensee, which is free and needs no account.
Choose Search by License Number
You can also search by name, by city or county or by license type, which helps when all you have is a company name.
Enter the number and search
Type the full number, including the letters at the start, such as CCC or RC.
Open the result and read four things
Look at the license type, the status, the name on the license and the expiration date, which the next section explains one at a time.
Source[1]
What the results mean
| License starts with | What it means |
|---|---|
| CCC | Certified roofing license. A certified contractor can contract anywhere in Florida. |
| RC | Registered roofing license: a registered contractor can contract only in the local areas where it's registered. |
| CGC, CBC or CRC | A general, building or residential contractor license, not a roofing license. These contractors must hire a licensed roofer for roof work unless they also hold a roofing license. |
| Status word | What it means |
|---|---|
| Current | The license is in good standing. |
| Probation | The license is under conditions set by the state. |
| Suspended | The license is suspended. |
| Active | The license holder can practice. |
| Inactive | The license isn't active. |
What you want to see
Current, Active, with a business name that matches your contract and an expiration date that's still in the future. Anything else is a reason to stop and ask questions before you sign.
Certified (CCC) vs registered (RC)
Florida law defines a roofing contractor as one whose work covers the whole roofing trade: installing, repairing and maintaining roofs, waterproofing and roof coatings.[3]
A certified contractor holds a state certificate of competency and can work in any Florida jurisdiction, while a registered contractor met a local area's competency rules and can contract only in those areas. So if your roofer holds an RC license, ask where it's registered and whether that covers your address.[3]
Red flags
- The roofer won't give you a license number, or gives it only by phone.
- The number belongs to a different business name than the one on your contract.
- The status reads anything other than Current, Active.
- The license has expired, or expires before your job is due to finish.
- It's an RC license, and your home is outside the area where it's registered.
If something looks wrong
Don't sign or pay a deposit yet
Ask the roofer to explain what you found, and if the answer doesn't match the state record, find another roofer.
In Florida, acting as a contractor without being certified or registered is against the law, and for an unlicensed person it's a first-degree misdemeanor.[5]
You can report a licensed contractor, or someone you suspect of unlicensed work, to the Florida Department of Business and Professional Regulation (DBPR) on the complaint form for that profession, online or by mail.[6]
Every roofer in this directory shows its license
Each listing carries the license number, type and status from the state record, with the date we checked.
Find roofers by countyQuestions
What does CCC mean on a Florida roofing license?
CCC marks a certified roofing license. A certified contractor holds a state certificate of competency and can contract anywhere in Florida (s. 489.105, Florida Statutes).
Can a registered (RC) roofer work anywhere in Florida?
No. A registered roofing contractor can contract only in the local areas where it's registered (s. 489.105, Florida Statutes). Ask where the license is registered before you hire.
What should the license status say?
You want Current, Active. Current means the license is in good standing and Active means the holder can practice, so if you see Probation, Suspended or Inactive instead, ask questions before you sign.
Where do I report unlicensed roofing work in Florida?
Report it to the Florida Department of Business and Professional Regulation, using the complaint form for construction contractors, online or by mail.
Sources
- [1] Florida DBPR: Verify a Licensee (license search), checked 2026-09-16
- [2] Florida DBPR: Understanding DBPR codes (status codes), checked 2026-09-16
- [3] Florida Statutes s. 489.105: Definitions, checked 2026-09-16
- [4] Florida Statutes s. 489.113: Qualifications for practice; restrictions, checked 2026-09-16
- [5] Florida Statutes s. 489.127: Prohibitions; penalties, checked 2026-09-16
- [6] Florida DBPR: File a complaint, checked 2026-09-16
General information, not legal advice. Laws and records change; confirm with the agency before you act.