Florida RoofingProfessionals

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

  1. Open the state's license search

    Go to myfloridalicense.com and choose Verify a Licensee, which is free and needs no account.

  2. 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.

  3. Enter the number and search

    Type the full number, including the letters at the start, such as CCC or RC.

  4. 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 types you'll see for roof work[3][4]
License starts withWhat it means
CCCCertified roofing license. A certified contractor can contract anywhere in Florida.
RCRegistered roofing license: a registered contractor can contract only in the local areas where it's registered.
CGC, CBC or CRCA 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.
License status: the state shows two parts[2]
Status wordWhat it means
CurrentThe license is in good standing.
ProbationThe license is under conditions set by the state.
SuspendedThe license is suspended.
ActiveThe license holder can practice.
InactiveThe 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 county

Questions

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. [2] Florida DBPR: Understanding DBPR codes (status codes), checked 2026-09-16
  2. [3] Florida Statutes s. 489.105: Definitions, checked 2026-09-16
  3. [4] Florida Statutes s. 489.113: Qualifications for practice; restrictions, checked 2026-09-16
  4. [5] Florida Statutes s. 489.127: Prohibitions; penalties, checked 2026-09-16
  5. [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.

Newsletter

Opening soon

Florida roofing updates, by email

License and permit rule changes, storm-season checklists and new county pages as they open.

Sign-ups open soon.