Florida Contractor License Fees
State contractor licensing fees adopted by the Construction Industry Licensing Board under F.S. §489.109 and published in FAC 61G4-12.009 (effective 2017-10-30). These are the fees DBPR charges for licenses and registrations — not building permit fees, which are local.
01 State fees vs local permit fees
- State licensing fees — listed below. Charged by DBPR under FAC 61G4-12.009. S-FL-12009
- Local permit fees — systems of permits, fees and inspections are a power expressly preserved to counties and municipalities (F.S. §489.131(3)(a), (d)). No local permit amount is published on this site: LOCAL_AUTHORITY_REQUIRED, and no local authority has been researched. S-FL-131
02 State fee table
application
| Fee | Amount | Source |
|---|---|---|
| Certification examination application | $335 | S-FL-12009 |
| Examination retake application Plus $80 per test section. | $135 | S-FL-12009 |
| Registration application | $100 | S-FL-12009 |
| Registered contractor certificate application (F.S. §489.118) | $100 | S-FL-12009 |
renewal
| Fee | Amount | Source |
|---|---|---|
| Biennial renewal of certification or registration | $200 | S-FL-12009 |
| Renewal of inactive status | $50 | S-FL-12009 |
| Delinquency fee | $25 | S-FL-12009 |
| Business organization biennial renewal | $50 | S-FL-12009 |
license
| Fee | Amount | Source |
|---|---|---|
| Initial license fee $100 in the second year. | $200 | S-FL-12009 |
| Business organization application | $50 | S-FL-12009 |
| Reinstatement from null and void status | $100 | S-FL-12009 |
miscellaneous
| Fee | Amount | Source |
|---|---|---|
| Financially responsible officer qualification | $200 | S-FL-12009 |
| License transfer | $50 | S-FL-12009 |
| Examination review | $75 | S-FL-12009 |
| Duplicate license document | $25 | S-FL-12009 |
| Change of status from active to inactive | $50 | S-FL-12009 |
| Change of status | $50 | S-FL-12009 |
The biennial renewal fee for a Florida certification or registration is $200, renewal of an inactive status is $50, and the delinquency fee is $25 (FAC 61G4-12.009, effective 10/30/2017).
Source S-FL-12009 — Florida Department of State — Florida Administrative Rules (flrules.org)
FAC 61G4-12.009 — Fees (Construction Industry Licensing Board) — FAC 61G4-12.009 (effective 10/30/2017)
https://www.law.cornell.edu/regulations/florida/Fla-Admin-Code-r-61G4-12-009
Retrieved 2026-10-01 · last verified 2026-10-01 · effective 2017-10-30
Rule text read verbatim on the Cornell LII mirror (official FAC text republished; the official flrules.org PDF was blocked by a Cloudflare challenge). Effective date and history read VERBATIM on flrules.org 2026-10-01: latest amendment effective 10/30/2017, no later amendment listed (rulemaking authority incl. 489.108/489.109/489.118 FS). Source of every fee row in the Florida seed. CONFLICT-FL-003: the DBPR FAQ states a $250 reactivation fee while this rule says $100 — open conflict, no reactivation fee published.
03 Reactivation fee — open conflict
The reactivation fee for a Florida license is $100 (rule text of FAC 61G4-12.009, effective 10/30/2017; flrules.org shows no later amendment)
FAC 61G4-12.009 — Fees (text via Cornell LII mirror; effective date verified on flrules.org)The reactivation fee is $250
DBPR — Construction Industry FAQs (official, read in browser 2026-10-01)OPEN CONFLICT — no definitive reactivation fee is published on this site. The Florida Administrative Code (higher hierarchy than a board FAQ) says $100; the DBPR FAQ says $250. The FAQ may reflect a fee change enacted through another channel (F.S. §489.109 / ch. 455) that this research did not verify. Re-verify against the current rule text and DBPR fee schedule before publishing a number.
Analysis notes
Detected on 2026-10-01 while building the Florida fee table: the reactivation fee row was deliberately left out of the fee table so neither value can render as a fact. Hierarchy: the Administrative Code outranks a board FAQ, but the discrepancy is unexplained, so the conflict stays open until the current rule text and the DBPR fee schedule are re-checked.
The reactivation row is DELIBERATELY absent from the fee table above — neither value is rendered as a fact while the conflict is open.