Florida State-Certified Roofing ContractorFL State-Certified CCC1337403 Licensed & Insured Financing Available 40+ Years of Roofing Experience 40+ Yrs Experience
Tear-off in progress, aerial view

Home / Blog / Choosing a Roofer

How to Verify a Florida Roofing Contractor's License in Two Minutes (and Why It Matters)

Choosing a Roofer · March 31, 2026 · 4 min read · By Energy Efficient Homes Roofing

The short answer

To verify a Florida roofing contractor, go to the Department of Business and Professional Regulation's licensee search at MyFloridaLicense.com, search by license number (roofing licenses begin with CCC for state-certified contractors or RC for registered contractors), and confirm the name on the license matches the company or qualifier you are dealing with, the status reads Current and Active, and the expiration date has not passed. Then ask the contractor for a certificate of insurance naming you as certificate holder. If a contractor cannot or will not give you a license number, do not hire them.

Why this matters more in roofing than almost any trade

Roofing is the trade where unlicensed work is most common, most expensive to undo, and most dangerous. Florida requires a state license for roofing contracting. An unlicensed roofer cannot pull a permit, which means the work is not inspected, the wind mitigation credit does not apply, the insurer may not recognize it, and any warranty is only as good as a person you may never find again. And if a worker is injured on your roof and the contractor has no workers' compensation coverage, the claim can land on you.

Two minutes on the state's website prevents all of that.

Step by step: the DBPR lookup

  • Go to MyFloridaLicense.com and choose the licensee search.
  • Search by license number if you have it — this is the most reliable method. Roofing licenses are prefixed CCC (Certified Roofing Contractor) or RC (Registered Roofing Contractor). Ours is CCC1337403.
  • If you only have a name, search by name and by the business name; be aware that similar names exist, and match the license to the specific person or company on your contract.
  • Confirm four things: the name matches; the status reads Current, Active; the expiration date is in the future; and the license type is roofing, not a general handyman registration.
  • Check for disciplinary history on the license detail page.

Use the state's current licensee portal. Older search pages on the same site can return "no records found" for perfectly valid licenses — if you get that result, try the main portal search before concluding anything.

Certified vs. registered: what the letters mean

A Certified contractor (CCC) has passed the state examination and can work anywhere in Florida. A Registered contractor (RC) holds a local competency card and is registered with the state to work in specific jurisdictions. Both are legal. For a homeowner, the practical difference is scope: a certified contractor's license is valid statewide, which matters if a company works across county lines.

The qualifier

Florida licenses are held by an individual — the qualifier — who is responsible for the company's work. When you search, the license may show a person's name with the company as the "DBA" or business entity. Confirm the company on your contract is the one qualified under that license. A company borrowing someone else's license number is a red flag and is illegal.

Insurance: the second check

A license is not proof of insurance. Ask for a certificate of insurance showing general liability and workers' compensation (or a valid exemption for the specific individuals working). Ask the insurer to issue the certificate to you directly, or verify the policy with the carrier. A photocopy from the contractor can be outdated or altered.

Red flags that end the conversation

  • Cannot or will not provide a license number
  • Requires you to pull the permit as an owner-builder
  • Wants full payment up front, or cash only
  • Pressures you to sign the day of the estimate, especially after a storm
  • Business name on the truck, the estimate and the license do not match
  • No written scope — a price without a description of the work

Why we lead with the number

You will notice our license number on every page of this site and on every estimate we write. That is deliberate. In a trade with a trust problem, the fastest way to earn trust is to hand you the thing you can verify without taking our word for anything. Look it up, then call.

Frequently asked questions

What does CCC mean on a Florida roofing license?

CCC is the prefix for a state-Certified Roofing Contractor — a license earned by examination that is valid throughout Florida. RC indicates a Registered Roofing Contractor limited to specific local jurisdictions.

How do I check if a roofer is licensed in Florida?

Search the license number or name on the Florida DBPR licensee portal at MyFloridaLicense.com and confirm the name matches, the status is Current and Active, and the expiration date has not passed.

Does a license mean the roofer is insured?

No. Licensing and insurance are separate. Ask for a certificate of insurance showing general liability and workers' compensation, issued to you directly or verified with the carrier.

Can a roofer use another company's license number?

No. That is illegal in Florida. The license belongs to the qualifying individual and the specific business entity on the state record; the company on your contract must match.

About the author

Energy Efficient Homes Roofing, LLC is a Florida State-Certified Roofing Contractor (license CCC1337403, verifiable at MyFloridaLicense.com) serving Fort Lauderdale and Broward County. Roof replacement, repair, solar detach and reset, wind mitigation, commercial systems and interior restoration.

Find out what your roof actually needs.

A documented inspection, a straight answer, and a written price — from a state-certified contractor with more than forty years of roofing experience, serving Fort Lauderdale and Broward County.