Licensing

How to Verify a Florida Contractor License (DBPR Lookup Guide)

How to verify a Florida contractor license fast: step-by-step DBPR license lookup, certified vs. registered tiers, status red flags, and when to re-check.

The SubShield Team8 min read

To verify a Florida contractor license, search the Florida Department of Business & Professional Regulation (DBPR) online portal by license number or contractor name, then confirm four things: the license type, its status (for example, Current/Active), the expiration date, and the named qualifying agent. It takes a couple of minutes, it is free, and it is the single most important check before you let a sub set foot on your job.

A signed contract and a slick proposal mean nothing if the contractor behind them is not legally allowed to do the work. In Florida, an unlicensed or lapsed contractor can expose the general contractor to liability, void coverage, and create permitting and lien problems that surface long after the job is done. This guide walks through exactly what to look up, how to read the result, and the red flags that should stop you cold.

What is a Florida contractor license, and why must GCs verify it?

A Florida contractor license is the state's confirmation that an individual or business is qualified to perform construction work in a defined trade — general building, residential, roofing, HVAC, plumbing, electrical, and so on. DBPR issues and maintains these licenses, and every active license is attached to a qualifying agent: the licensed person who legally stands behind the company's work.

For a general contractor hiring subs, verification is not a formality. You are the party pulling permits, signing the prime contract, and answering to the owner. If a subcontractor is unlicensed, registered in the wrong jurisdiction, or operating on an expired credential, the consequences land on your project — failed inspections, rejected permits, insurance disputes, and potential exposure if something goes wrong. Verifying the license is the cheapest insurance you will buy all week.

License verification answers one question: is this contractor legally allowed to do this work, in this place, right now? A number on a business card does not answer it — only the live DBPR record does.

Certified vs. registered: statewide or local only?

Florida issues contractor licenses in two tiers, and the difference decides where a contractor can legally work.

  • Certified — valid statewide. A certified contractor can work anywhere in Florida. Certified license numbers carry a recognizable prefix (see the table below).
  • Registered — valid only in the specific local jurisdiction (county or municipality) that issued the registration. A registered contractor authorized in one county is not automatically authorized to work in the next county over.

So if a sub holds a registered license, your verification is not done until you confirm the registration covers the jurisdiction your project is in. If they hold a certified license, the prefix tells you the trade they are qualified for:

PrefixLicense typeTypical scope
CGCCertified General ContractorMost general building work, including unlimited stories
CBCCertified Building ContractorCommercial/residential buildings (commonly up to 3 stories)
CRCCertified Residential ContractorOne-, two-, and certain multi-family residences
CACCertified Air-Conditioning ContractorHVAC and refrigeration systems
CCCCertified Roofing ContractorRoofing and related work
CFCCertified Plumbing ContractorPlumbing systems
CECCertified Electrical ContractorElectrical systems

Match the trade to the work

A CAC (HVAC) license does not qualify someone to re-roof a building, and a roofing contractor cannot pull electrical permits. Confirm the license type actually covers the scope you are hiring for, not just that the license exists.

How to look up a license on the DBPR portal, step by step

DBPR's public license search is the authoritative source — it is the same record the state maintains, and it is free to anyone. Here is the workflow:

  1. Go to the DBPR online license search (the MyFloridaLicense / DBPR "Verify a License" tool).
  2. Choose how to search. If you have the license number, search by number — it is the fastest and least ambiguous. If you only have a company or individual name, search by name and add the county to narrow results.
  3. Select Construction Industry (or the relevant board/profession) if the search asks you to filter by profession.
  4. Open the matching record. Watch for near-identical business names — pick the one whose name and license number match the contractor you are actually hiring.
  5. Read the detail page carefully: license type, status, expiration date, the qualifying agent, and any disciplinary or enforcement notes.

Searching by name is useful when a sub gives you a company but no number, but it is also where mistakes happen — multiple businesses can share similar names, and the person you are dealing with may not be the qualifying agent on file. When in doubt, ask for the license number and verify it directly.

How to read the DBPR result: status, expiration, and qualifier

The detail page is where verification actually happens. Four fields matter most:

Status

Look for a status such as Current/Active. That is the green light. Anything else — Null/Void, Delinquent, Expired, Suspended, or Inactive — means the license is not a valid, working credential at that moment, even if it once was.

Expiration date

Florida contractor licenses generally renew on a two-year (biennial) cycle. Note the expiration date and compare it to your project schedule: a license that is current today but expires mid-project is a problem you want to catch now, not at the next inspection.

Qualifying agent

Every active license names a qualifying agent — the licensed individual who legally qualifies the business. Confirm the company you are hiring is properly tied to that qualifier. A license held by an individual who no longer works for the company may not actually cover the crew showing up to your site.

Disciplinary and enforcement history

Many records surface disciplinary actions, complaints, or enforcement notes. A clean history is reassuring; a pattern of actions is worth a conversation before you sign.

Red flags that should stop the hire

  • Status is not current. Null/Void, Delinquent, Expired, Suspended, or Inactive are all disqualifying until the contractor fixes them with DBPR.
  • The name does not match. The license is in a different business or individual's name than the entity you are contracting with.
  • Wrong jurisdiction. A registered (local-only) license that does not cover the county or municipality where your project sits.
  • Wrong trade. The license type does not cover the scope of work you are hiring for.
  • Expiration falls inside your project window. Plan for the renewal before it becomes a stop-work issue.
  • A history of serious disciplinary actions that you cannot reconcile.

Confirming the license is one layer of subcontractor due diligence. Coverage is the other — and the two often get checked together. If you are also reviewing the sub's certificate of insurance, see our guide on additional insured vs. waiver of subrogation and our broader subcontractor compliance checklist.

How often should you re-verify a license?

Verification is a snapshot, not a one-time event. Because Florida licenses run on a roughly two-year renewal cycle, a credential you verified for last year's job may have lapsed before this one. A practical cadence:

  • Before every project — never assume last year's verification still holds.
  • As the expiration date approaches — flag licenses nearing renewal so a lapse never surprises you mid-job.
  • When a new certificate of insurance arrives — it is a natural moment to re-confirm the license alongside the coverage.

How SubShield automates license verification

Doing this by hand for one sub is easy. Doing it for forty subs, every project, and remembering to re-check before every renewal is where it breaks down. That is the problem SubShield is built to solve.

  • AI reads each subcontractor's ACORD 25 certificate of insurance and extracts coverage types, limits, and dates automatically.
  • It checks the contractor license against DBPR so you confirm status, type, and expiration without copying numbers between tabs.
  • It tracks W-9s and other compliance documents in one place per sub.
  • It sends expiry alerts before a license or policy lapses — so you re-check on schedule instead of after a problem.

You can verify a license to see the lookup in action, or create an account to start tracking your subs' licenses and insurance in one dashboard.

A quick disclaimer

This article is general information, not legal, insurance, or compliance advice. License rules, statuses, and jurisdictional scope change. Always verify a contractor's status directly with DBPR and confirm insurance coverage and endorsements with the insurer or a licensed agent before relying on them for a specific project.

Frequently asked questions

How do I verify a Florida contractor license for free?
Use the Florida Department of Business & Professional Regulation (DBPR) online license search at the MyFloridaLicense portal. Search by license number or by the contractor's name, then confirm the license type, status (such as Current/Active), expiration date, and qualifying agent. The lookup is free and authoritative — it is the same record the state maintains.
What is the difference between a certified and a registered Florida contractor?
A Certified contractor (license prefixes like CGC, CBC, CRC, CAC, CCC, CFC, CEC) is qualified to work anywhere in Florida. A Registered contractor is only authorized to work in the specific local jurisdiction — the county or municipality — that issued the registration. If a registered contractor's license is tied to one county, confirm your project falls inside that jurisdiction.
What does a 'Null and Void' or 'Delinquent' license status mean?
These are red flags. 'Null and Void' generally means the license is no longer valid and cannot legally be used to contract. 'Delinquent' typically means the license lapsed at renewal and has not been reinstated. 'Expired' means it passed its expiration date. None of these are an active, working credential — do not let the subcontractor start until DBPR shows a current status.
How often should I re-verify a subcontractor's contractor license?
Re-check at the start of every project and again whenever the license approaches its renewal date. Florida contractor licenses generally renew on a two-year (biennial) cycle, so a credential that was valid last year may have lapsed. Many general contractors re-verify quarterly or whenever a new certificate of insurance comes in.
Can I rely on a license number a subcontractor gives me?
Not on its own. A license number on a business card or a quote tells you nothing about current status. Always look the number up directly on the DBPR portal and confirm the name on the license matches the company you are hiring and that the status is current and unrestricted.

This article is general information, not legal, insurance, or compliance advice. Verify any contractor license directly with the Florida DBPR and confirm coverage and endorsements with the insurer or a licensed agent.

Put your subcontractor compliance on autopilot

SubShield reads the ACORD 25, checks the license against DBPR, tracks W-9s, and sends expiry alerts — so you always know who’s cleared to work.