How to Verify a Contractor's License in Miami-Dade
License verification is a mandatory step before engaging any contractor for construction, renovation, or specialty trade work in Miami-Dade County. Florida maintains a dual-layer licensing system — state certification and local competency licensing — meaning a valid license in one jurisdiction does not automatically confer authorization to work in another. This page describes the verification mechanisms, the agencies that maintain contractor license records, and the decision logic that determines which database applies to a given contractor.
Definition and scope
Contractor license verification is the process of confirming that a contractor holds an active, valid license issued by a recognized authority before work begins on a project. In Miami-Dade County, that verification must account for two distinct licensing tracks established under Florida law.
State-Certified Contractors hold licenses issued by the Florida Department of Business and Professional Regulation (DBPR) and are authorized to operate statewide. State-Registered (Locally Licensed) Contractors hold competency licenses issued by a local licensing board — in this county, the Miami-Dade County Construction Trades Qualifying Board — and are restricted to operating within Miami-Dade County's geographic boundaries.
This page covers the verification of both license types within the jurisdictional limits of Miami-Dade County, Florida. It does not address contractor licensing in neighboring Broward County, Monroe County, or any municipality outside Miami-Dade's unincorporated or incorporated limits. Projects governed by federal agencies, tribal lands, or military installations fall outside the scope of county and state contractor licensing rules described here. Additionally, this page does not cover business tax receipt requirements, contractor bonding, or insurance verification — those topics are addressed at Miami-Dade Contractor Insurance Requirements and Miami-Dade Contractor Bond Requirements.
How it works
The verification process runs through two primary databases, corresponding to the two licensing tracks.
Step-by-step verification procedure
-
Identify the contractor's claimed license number. A valid Florida contractor license number begins with a prefix indicating the license type — for example, CGC (Certified General Contractor), CRC (Certified Roofing Contractor), or EC (Electrical Contractor).
-
Check the DBPR licensee search for state-certified contractors. The Florida DBPR License Verification portal allows public searches by name, license number, or business name. The record displays license status (active, inactive, suspended, revoked), expiration date, and any disciplinary history.
-
Check Miami-Dade's local database for county-registered contractors. The Miami-Dade Building Department's Contractor Search maintains records for locally licensed contractors whose authority does not appear in the DBPR system because they are not state-certified.
-
Cross-reference license status against the project trade. A license is trade-specific. An electrical contractor in Miami-Dade cannot perform plumbing work under the same credential. Scope-of-work mismatches are a documented source of permit rejection and contractor disputes.
-
Verify the license expiration date. Florida contractor licenses require biennial renewal under Florida Statutes §489.115. An expired license renders the contractor legally equivalent to an unlicensed contractor for the duration of the lapse.
-
Check for disciplinary actions. Both the DBPR and the Miami-Dade Construction Trades Qualifying Board maintain public records of suspensions, revocations, fines, and probationary conditions.
Common scenarios
Scenario 1 — Roofing replacement after hurricane damage. A homeowner receives a bid from a contractor who claims state certification. The contractor's license prefix is CRC with an active status in the DBPR portal, expiration date verified, and no disciplinary flags. This contractor is confirmed eligible. For context on the regulatory environment specific to storm-related work, see Miami-Dade Hurricane Impact Contractor Services.
Scenario 2 — Local HVAC contractor. A contractor performs HVAC services under a locally issued competency license. The DBPR search returns no record — not because the license is invalid, but because it is county-registered rather than state-certified. The correct verification database is Miami-Dade's Building Department contractor search.
Scenario 3 — General contractor with subcontractors. A general contractor is verified as licensed, but work is performed by unlicensed subcontractors. Florida law requires subcontractors performing specialty trade work to hold their own independent licenses. Verification of the general contractor alone is insufficient when specialty trades — electrical, plumbing, mechanical — are involved. See Miami-Dade Subcontractor Relationships for the regulatory structure governing this arrangement.
Scenario 4 — Out-of-county contractor. A Broward County–licensed contractor attempts to pull permits in Miami-Dade. Unless the contractor also holds a state certification or a Miami-Dade competency license, the permit application will be rejected. State-certified contractors are exempt from this barrier; locally registered contractors are not.
Decision boundaries
The table below summarizes the core distinction between the two license types for verification purposes.
| Attribute | State-Certified | County-Registered |
|---|---|---|
| Issuing authority | Florida DBPR | Miami-Dade Construction Trades Qualifying Board |
| Geographic scope | Statewide | Miami-Dade County only |
| Primary verification database | DBPR License Search | Miami-Dade Building Department |
| Renewal authority | DBPR | Local board |
| Continuing education requirement | Yes — 14 hours per renewal cycle (Florida Statutes §489.115) | Varies by board |
When a license is listed as "inactive" in either database, it does not automatically mean the contractor is unqualified. Inactive status may reflect an administrative lapse in continuing education or renewal fees. However, work performed under an inactive license exposes both the contractor and the property owner to legal and financial risk, including permit voidance and potential lien complications.
Permit issuance, not license possession alone, is the legal authorization for specific project work. A licensed contractor who fails to pull the required building permit is operating outside the law regardless of license status. Prospective clients navigating the broader contractor landscape in Miami-Dade can reference the contractor services directory for sector-wide context on licensing requirements and contractor types.
References
- Florida Department of Business and Professional Regulation (DBPR) — License Verification
- Miami-Dade County Building Department — Contractor Search
- Florida Statutes §489.115 — Certification and Registration; Renewal
- Florida Statutes Chapter 489 — Contracting
- Miami-Dade County Construction Trades Qualifying Board