How to verify a Florida contractor license (step-by-step)
Updated 2026-07-28
Florida requires a state license for roofing, plumbing, air-conditioning, mold work and most other construction trades. Verifying takes five minutes and it's the single best scam filter that exists. Here's exactly how to do it.
Step 1 — Get the license number
Ask the contractor for their license number and the exact name it's registered under. A legitimate Florida contractor displays it on their website, vehicles, contracts and ads — refusing to give it is a walk-away red flag. The prefix tells you the trade:
- CCC — certified roofing contractor (statewide)
- CGC / CBC / CRC — certified general, building or residential contractor
- CFC — certified plumbing contractor
- CAC — certified air-conditioning contractor
- MRSR / MRSA — licensed mold remediator / mold assessor
- RC / RF / RA — registered (county-scoped) roofing, plumbing or A/C contractor
Step 2 — Search the official state portal
Go to myfloridalicense.com → Verify a License and search by license number (most reliable) or by name. This is the official database of the Florida Department of Business & Professional Regulation (DBPR) — the same public records this directory is built from.
Step 3 — Read the status correctly
- Current, Active — licensed and allowed to work. This is what you want to see.
- Current, Inactive — the license exists but the holder may not contract work.
- Delinquent — failed to renew; not authorized to work.
- Null & Void — the license no longer exists.
Also check the expiration date and whether the business name on the license matches the name on your contract. In Florida, companies work under a "qualifying agent" — the person whose license covers the company. If the company on your paperwork isn't linked to the license, that's a problem.
Step 4 — Check complaints and discipline
The same DBPR portal shows public complaints and discipline history. One old resolved complaint isn't necessarily disqualifying; a pattern is. For roofing and general contractors you can also search county permit records to confirm they actually pull permits.
Red flags that end the conversation
- "We work under a friend's license" — illegal.
- License number that doesn't exist, is expired, or belongs to a different trade.
- Cash-only deals, no written contract, or pressure to sign today.
- Door-to-door solicitation right after a storm (see our hurricane checklist).
Shortcut: every one of the 23,777 listings in our directory already shows the license number and was current & active in DBPR records as of 2026-07-28 — start there, then re-verify on the state portal before signing.
More guides: Hurricane roof damage checklist · Risks of unlicensed contractors