Florida Contractor Licensing Tiers: CCC vs. CBC vs. CGC Explained
Consumer Protection · Tequesta & Jupiter

Florida Contractor Licensing Tiers: CCC vs. CBC vs. CGC Explained

July 14, 2025 9 min read Luxe Builder Group · Tequesta, FL
In This Article

When a roofing contractor displays their license number on a proposal, a truck, or a yard sign in Tequesta or Jupiter, that number tells you more than most homeowners realize — and less than most contractors imply. Florida’s contractor licensing system assigns different license designations to contractors with different scopes of authorized work, different experience requirements, and different examination standards. A CCC license, a CBC license, and a CGC license all authorize the holder to perform roofing work in some contexts — but the qualifications behind each license type, the scope of work each authorizes, and the implications for your specific roofing project are meaningfully different. Understanding these distinctions before you hire is one of the most effective consumer protection steps available to any Palm Beach County homeowner.

Why License Type Matters for Your Roofing Project

Florida’s contractor licensing system is administered by the Florida Department of Business and Professional Regulation through the Construction Industry Licensing Board. The system creates distinct license categories based on the scope of work the license holder is qualified and authorized to perform. These categories are not interchangeable — performing work outside the authorized scope of a license is a violation of Florida Statute 489, regardless of the quality of the work performed. For homeowners, the practical consequence of a contractor performing work outside their license scope is that the work may not be permittable, may not be insurable, and may create title and liability complications that surface at the worst possible time — during a property sale or an insurance claim.

The license type also signals the depth of technical knowledge the contractor demonstrated to obtain the license. Florida’s contractor licensing examinations vary significantly in scope and difficulty across license categories. A CCC roofing contractor has passed an examination specifically focused on roofing systems, roofing materials, roofing code requirements, and roofing business practices. A general contractor with a CGC license has passed a broader examination covering multiple construction trades but at lesser depth in any single trade. For a roofing project in the HVHZ — where the technical requirements involve ASCE 7-22 wind load calculations, TAS product testing standards, and zone-specific installation methods — the depth of roofing-specific knowledge demonstrated by a CCC licensee is directly relevant to the quality of the work.

“A license number on a proposal tells you the contractor passed a test and paid a fee. The license type tells you which test they passed and what scope of work that test qualifies them to perform. For a roofing project in the HVHZ, those details matter.”

CCC — The Roofing Contractor License

The CCC designation — Certified Roofing Contractor — is the Florida license specifically designed for contractors whose primary business is roofing. It is issued by the Florida Construction Industry Licensing Board under Florida Statute 489.105(3)(r) and authorizes the holder to perform roofing work of any type on any structure. The CCC license is the correct license for a contractor performing residential roofing in Palm Beach County as their primary business — and it is the license that indicates the most roofing-specific technical preparation.

To obtain a CCC license in Florida, an applicant must demonstrate four years of roofing-related experience — including at least one year in a supervisory capacity — pass the Florida Certified Roofing Contractor examination administered by Prometric, and provide documentation of general liability insurance and workers’ compensation coverage. The examination covers roofing materials and systems, Florida Building Code roofing provisions including HVHZ requirements, business and financial management, and Florida contractor law. It is a roofing-specific examination that tests knowledge directly relevant to the technical requirements of a Palm Beach County HVHZ roofing project.

CCC is the roofing-specific license — the correct license for a dedicated roofing contractor Four years of experience including supervisory time, roofing-specific examination, and mandatory continuing education on Florida Building Code updates. The most roofing-focused qualification in Florida’s licensing system.

The examination specifically covers HVHZ requirements TAS testing standards, HVHZ product approval requirements, and ASCE 7-22 application to roofing are part of the CCC examination scope. This knowledge is directly relevant to every Palm Beach County roofing project.

14 hours of continuing education per renewal cycle Code changes, HVHZ requirement updates, and Florida contractor law developments are covered in the mandatory CE requirement. A CCC contractor who renews their license remains current with the most recent code editions.

CCC scope is roofing only — structural work requires additional licensing Projects requiring structural modifications beyond roofing scope must involve a licensed general contractor for that portion. Verify that your contractor has appropriate coverage for the full project scope.

CBC and CGC — Building and General Contractor Licenses

The CBC designation — Certified Building Contractor — and the CGC designation — Certified General Contractor — are Florida licenses that authorize broader construction scopes than the CCC. Both licenses authorize the holder to perform roofing work as part of their scope, but neither is a roofing-specific license and neither requires the same depth of roofing-specific technical preparation that the CCC examination tests.

The CBC license authorizes the construction, remodeling, repair, and improvement of one-, two-, and three-family residential structures and associated accessory use structures. The CBC examination covers residential construction broadly — foundation systems, framing, mechanical, electrical, and plumbing rough-in requirements, and general building code provisions — with roofing covered as one component among many rather than as a specialized subject area. A CBC holder can legitimately perform residential roofing work in Palm Beach County, but their examination preparation for roofing specifically is considerably less intensive than a CCC holder’s.

“A CGC is qualified to build a hospital. That doesn’t mean they’re more qualified than a CCC to install an HVHZ tile roof in Palm Beach County. Breadth of license and depth of roofing-specific knowledge are different things.”

How to Verify Any Florida Contractor License

The Florida Department of Business and Professional Regulation maintains a public license verification portal at myfloridalicense.com that allows any homeowner to verify the status, license type, insurance coverage, and disciplinary history of any Florida licensed contractor in approximately three minutes. Using this portal before signing any roofing contract is the single most effective consumer protection step available — more informative than references, more reliable than a contractor’s verbal assurances, and more current than any documentation the contractor provides.

The verification process begins with a search by license number — the number displayed on the contractor’s proposal, truck, or business materials. The DBPR portal returns the license holder’s name, the license type, the license status, the license expiration date, the primary qualifying individual, and the history of any disciplinary actions, complaints, or administrative proceedings associated with the license. A license that is listed as Active with no disciplinary history and a current expiration date is a clean license — the minimum baseline for any contractor you are considering.

Verify every license at myfloridalicense.com before signing Three minutes in the DBPR portal confirms license type, active status, expiration date, and full disciplinary history. This information is more reliable than any contractor-provided documentation.

For roofing projects, CCC is the license that indicates roofing-specific preparation CBC and CGC holders can legally perform residential roofing — but their examination preparation for HVHZ-specific requirements is less focused than a CCC holder’s. Ask any non-CCC bidder about their roofing experience specifically.

Request the insurance certificate from the carrier — not the contractor Certificates issued directly by the carrier to you as certificate holder reflect current coverage. Certificates from the contractor’s own files may be outdated and reflect lapsed coverage.

Ask who will physically perform the work — not just who holds the license A licensed contractor who subcontracts to an unlicensed crew remains the license of record — but your recourse for workmanship disputes runs through the contractor, not the crew. Confirm direct employment of installation personnel.

AW

Aaron Weiser

CEO & Founder · Luxe Builder Group Inc

Aaron founded Luxe Builder Group with a single focus: bringing genuine architectural standards to luxury roofing in Tequesta, Jupiter, and the Palm Beaches. With over two decades of hands-on experience in HVHZ compliance, high-performance material specification, and coastal property roofing, he leads every project with the precision the area's estate homes demand.