A Florida roofing contractor's license is verified in under five minutes through the state's own database at MyFloridaLicense.com — search the contractor's name, business name, or license number and confirm the status reads "Current, Active." The step homeowners skip is checking whether the license is Certified (statewide) or Registered (single-county only), which decides whether that contractor can legally pull a permit on your address at all.
- Verify roofing contractor license Florida status free at MyFloridaLicense.com by searching name or license number.
- A Certified (CCC) license works statewide in 2026; a Registered (RC/RF) license only covers one county or city.
- Status must read Current, Active — Delinquent, Suspended, or Null and Void are hard stops before signing.
- License numbers renew on a two-year cycle, so an expired renewal shows up immediately in the search.
- Check the Complaint tab and insurance status on the same record before you hire anyone.
Why this matters
Florida has thousands of active roofing licenses and a steady stream of unlicensed operators who show up after every hurricane season looking for storm-damage work. A contract signed with an unlicensed or suspended contractor can void your homeowners insurance claim, leave you unprotected if the work fails, and in some counties block you from pulling the permit needed to close out the job. The 4-point roof inspection your insurer requires often gets flagged when the repair on record was done by someone who was never licensed to do it, which turns a routine inspection into a paperwork mess.
Checking the license takes less time than getting a second estimate, and it's the one step that protects everything else — the contract, the permit, and any roof insurance claim after storm damage you might file later.
How do you verify a roofing contractor's license in Florida?
- Go to MyFloridaLicense.com and open the Licensee Search tool run by the Department of Business and Professional Regulation (DBPR).
- Search by name, business name, or license number. Florida roofing license numbers start with CCC for statewide Certified contractors or RC/RF for county-level Registered contractors, followed by six to seven digits.
- Read the status line first. "Current, Active" is the only status that means go ahead. "Delinquent," "Suspended," "Revoked," and "Null and Void" all mean stop.
- Note the license type. Certified means the contractor can legally work in any Florida county in 2026. Registered means the license is tied to one specific county or city and doesn't travel.
- Open the Complaint or Disciplinary Action tab on the record to see if the license has any active or resolved cases against it.
- Check insurance on file. The same record shows whether general liability coverage and workers' comp exemption status are current.
- Match the exact business name on the license to the name on your contract and on any permit pulled with your county building department — a mismatch is a common way unlicensed subcontractors hide behind a licensed name.
Certified vs Registered: which license does your roofer need?
| License Type | Where It's Valid | Best For |
|---|---|---|
| Certified (CCC) | Any county in Florida | Homeowners hiring a roofer based outside their immediate county |
| Registered (RC/RF) | One county or municipality only | Homeowners using a long-established local roofer who's never left that territory |
Verdict: if the contractor quoting your job is Registered rather than Certified, confirm your property actually sits inside the county or city listed on the license — a Registered contractor working outside their territory is operating without authority regardless of how the estimate reads.
Why license status varies
A license that looks fine on paper one month can flip to a problem status the next. The DBPR record changes for a handful of predictable reasons:
- Renewal lapses. Florida contractor licenses run on a two-year cycle, and a missed renewal drops the status to "delinquent" automatically, no warning required.
- Insurance lapse. DBPR marks a license inactive the moment proof of general liability or workers' comp exemption expires, even if the license itself hasn't lapsed.
- DBA mismatch. A contractor operating under a name not filed with the state won't turn up under the business name printed on your quote.
- Out-of-state licensing. A roofer licensed in another state has zero record in Florida's system no matter how many jobs they've done elsewhere.
- Disciplinary action mid-project. A complaint filed with DBPR can suspend a license after the contract is signed and before the job is finished.
- Subcontracted crews. A permit pulled under a general contractor's license doesn't guarantee the actual roofing crew on your property holds any license at all.
“A Registered license working outside its county is the single most common licensing problem homeowners never think to check.”
How often do Florida roofing licenses need to be renewed?
Florida certified roofing contractor licenses renew every two years, with the DBPR requiring current continuing education credits and proof of insurance at each renewal. A license search that shows "delinquent" usually just means the two-year renewal window passed without action — it doesn't always mean the contractor is out of business, but it does mean you verify the renewal before signing anything.
Can I check a contractor's insurance separately from their license?
No separate search is needed — the same MyFloridaLicense.com record that shows the two-year license cycle also lists general liability coverage and workers' comp exemption status. If either shows expired, treat it the same as an expired license: don't sign until it's current.
What license number format should a Florida roofing contractor use?
A Florida roofing contractor's license number starts with CCC for a statewide Certified contractor or RC/RF for a county-level Registered contractor, followed by six to seven digits. If the number a contractor gives you doesn't match either format, or doesn't return a result at all, that's a direct signal to keep looking.
When you're comparing estimates for a roof repair vs. replacement decision, ask every contractor for their license number up front and run it before the estimate visit, not after. Roof Smart of SW Florida includes its license number on every written estimate for jobs across Cape Coral, Fort Myers, and Naples specifically so it can be checked before a homeowner commits to anything.
Get a license-verified estimate
Ask for the license number up front on any Cape Coral, Fort Myers, or Naples roofing quote.
FAQ
What's the best way to verify a roofing contractor's license in Florida?
The best way to verify a Florida roofing contractor's license is the free Licensee Search at MyFloridaLicense.com, searching by name, business name, or license number. The result shows license type, status, insurance on file, and any disciplinary history in one place.
Is a Registered contractor license different from a Certified contractor license?
Yes, a Registered (RC/RF) license only covers one county or municipality, while a Certified (CCC) license works statewide across Florida in 2026. Hiring a Registered contractor for a job outside their listed county means they have no legal authority to do that work.
What happens if a contractor's license shows as delinquent or suspended?
Delinquent means the two-year renewal cycle lapsed without action, and suspended means DBPR pulled authority to work, usually after a disciplinary case. Neither status should be treated as good enough to sign a contract on.
Does the state license search show insurance information?
Yes, the same MyFloridaLicense.com record used to verify roofing contractor license status in Florida also lists general liability insurance and workers' comp exemption status. An expired insurance listing is as serious as an expired license.
How do I check if a roofer has had complaints filed against them?
Open the Complaint or Disciplinary Action tab on the contractor's DBPR record after searching by name or license number. It lists both active cases and resolved disciplinary history tied to that exact license.
Do I need to verify workers' comp exemption separately?
No, workers' comp exemption status appears on the same license record alongside the two-year renewal date and insurance information. Check it in the same search rather than asking the contractor to provide separate paperwork.
What's the difference between a state contractor license and a local business tax receipt?
A state contractor license from DBPR grants legal authority to perform roofing work, while a local business tax receipt is just a county or city registration to operate a business. A roofer can hold a tax receipt and still have no valid roofing license, so the two aren't interchangeable proof.
Can an out-of-state roofer legally work on a Florida roof?
Only if that contractor holds a current Florida CCC or RC/RF license — licensing in another state carries no authority in Florida regardless of experience. A search that returns no result for an out-of-state name means the contractor has no Florida license at all.
One last thing
The status that trips up the most homeowners isn't "revoked" — it's "inactive," which almost always means the insurance on file lapsed, not the license itself. A roofer can be fully licensed and still uninsured for the exact week they're on your roof, so read the insurance line on the record with the same weight as the license status line. Before hurricane season, that single check matters more than the estimate price on the page.



