What’s the main difference between a CCC and a CGC for a roofing job?

Direct Answer

The main difference between a CCC (Certified Roofing Contractor) and a CGC (Certified General Contractor) in Florida is the type of contracting work each license authorizes. A CCC license is specifically for roofing work, while a CGC license covers a broad range of construction activities.

For a commercial roofing project, the distinction matters because a general contractor license alone generally does not authorize a contractor to independently contract for roofing work. Florida law generally requires contractors to subcontract roofing work unless they hold the appropriate state roofing certification or registration. There are limited statutory exceptions, including certain shingle roofing work on a new building constructed by the general contractor.

Florida Statutes Sections 489.105 and 489.113 define these contractor classifications and explain the applicable restrictions. Review the official Florida Statute 489.105: Contractor Definitions and Florida Statute 489.113: Qualifications and Restrictions.

Who This Applies To

  • Commercial property owners
  • General contractors and construction managers
  • Commercial roofing subcontractors
  • Property and facility managers
  • Commercial real estate developers
  • Condominium associations and HOA boards
  • Owners reviewing roofing bids and contractor credentials

Not for: This is a general explanation of Florida contractor licensing. It is not a substitute for confirming the current license status, permitted scope of work, project requirements, or applicable local building department rules.

1. What Is a CCC License?

CCC is the license prefix commonly associated with a Florida Certified Roofing Contractor.

Under Florida Statute 489.105, a roofing contractor’s scope includes installing, maintaining, repairing, altering, extending, or designing roofing systems, subject to applicable law. The statutory scope also includes specified related work, such as skylights, required roof-deck attachments, and certain sheathing or fascia repairs performed during roof repair or replacement.

A properly licensed roofing contractor is therefore specifically qualified to contract for roofing work within the scope of the license.

Typical commercial roofing projects may include:

  • TPO and PVC membrane roof installation
  • Modified bitumen and built-up roofing
  • Commercial metal roofing
  • Roof replacement and re-roofing
  • Roof leak repairs
  • Roof flashing and membrane repairs
  • Roof coatings and restoration within the applicable licensing scope
  • Roofing maintenance and waterproofing work

The exact work permitted depends on the statutory scope, applicable code requirements, and any other licenses required for associated trades.

2. What Is a CGC License?

CGC is the license prefix commonly associated with a Florida Certified General Contractor.

Florida Statute 489.105 defines a general contractor as a contractor whose services are generally unlimited as to the type of construction work they may perform, except where the law establishes specific restrictions.

General contractors commonly manage projects involving:

  • Commercial building construction
  • Construction scheduling and coordination
  • Subcontractor management
  • Building renovations
  • Structural construction
  • Construction quality control
  • Project closeout and turnover

A CGC can manage a commercial construction project that includes roofing. However, the general contractor must comply with Florida’s separate licensing requirements for roofing work.

In most commercial construction situations, this means engaging an appropriately licensed roofing contractor to perform the roofing scope.

3. CCC vs. CGC: Main Differences

Comparison CCC CGC
Full title Certified Roofing Contractor Certified General Contractor
Primary scope Roofing trade Broad construction work, subject to statutory restrictions
Commercial roof installation Authorized within the roofing license scope Must comply with the separate roofing licensing requirements
Roof repairs Authorized within the roofing license scope A CGC license alone generally does not authorize independently contracting for roofing work
Whole-building construction Limited to the roofing license scope unless additional licenses are held Generally authorized within the general contractor classification
Roofing subcontractor role Can contract for qualifying roofing work Can manage the overall project and coordinate an appropriately licensed roofing subcontractor
Typical project role Roofing installation, replacement, repair, and related roofing work Overall construction management and general contracting

These distinctions follow Florida Statutes Sections 489.105 and 489.113. Read the official contractor definitions and contractor licensing restrictions for the governing language.

4. Can a CGC Perform Commercial Roofing Work Without a CCC?

Generally, a CGC license alone is not sufficient to independently contract for commercial roofing work in Florida.

Section 489.113 generally requires contractors to subcontract roofing work unless they hold the appropriate state certificate or registration for that trade. The statute also restricts general contractors certified after 1973 from representing or advertising themselves as roofing contractors unless they are certified or registered as roofing contractors.

Florida law contains a limited exception for certain wood-shingle, wood-shake, asphalt-shingle, or fiberglass-shingle installation or warranty repair on a new building constructed by the general contractor. That exception should not be interpreted as blanket authorization for a CGC to undertake any commercial roofing system.

For a commercial project involving TPO, PVC, modified bitumen, metal roofing, or another roofing system, confirm the applicable licensing requirements before awarding the contract.

Official source: Florida Statute 489.113.

5. Which License Should a Commercial Property Owner Look For?

If you are hiring a contractor specifically to replace, install, repair, or restore a commercial roof, verify that the contractor holds the appropriate active roofing license for the work.

Before signing a contract, check:

  • The contractor’s legal business name
  • The individual or qualifying agent associated with the license
  • The license classification
  • Current license status
  • Relevant commercial roofing experience
  • Insurance documentation
  • References for comparable roofing projects
  • Permit and inspection responsibilities
  • Manufacturer certification and warranty eligibility, where applicable

You can verify a contractor through the Florida Department of Business and Professional Regulation’s official license search.

Do not rely solely on a company’s website, business card, or proposal. Confirm the actual license record and make sure the proposed work falls within the contractor’s authorized scope.

6. When Might a Project Need Both a CGC and a CCC?

A large commercial construction project may require both classifications because the overall building work and the roofing trade have different licensing requirements.

For example, consider a new distribution warehouse:

  1. The CGC: Manages the overall construction project, coordinates subcontractors, and oversees the broader building scope.
  2. The CCC: Contracts for and performs the commercial roofing scope within its authorized license classification.
  3. The owner or developer: Confirms that the contracts clearly identify responsibilities, scope, schedule, quality requirements, and closeout documentation.
  4. The project team: Coordinates roofing installation with structural work, rooftop equipment, drainage, inspections, and other building systems.

This arrangement helps keep the overall construction scope and specialized roofing work appropriately assigned.

For new construction, the owner should also confirm who is responsible for roofing submittals, manufacturer inspections, warranty registration, roof observations, punch-list correction, and final closeout documentation.

7. Does a CCC License Automatically Guarantee Better Roofing Quality?

No. A license classification establishes the contractor’s legal qualification for a particular scope of work; it does not guarantee that every project will be installed correctly or managed effectively.

When comparing commercial roofing contractors, evaluate:

  • Experience with the specified roof system
  • Comparable project references
  • Manufacturer authorization, where required
  • Installation quality-control procedures
  • Safety practices
  • Schedule and weather protection plans
  • Warranty terms and exclusions
  • Inspection and closeout procedures
  • Financial and operational capacity for the project

For complex projects, an owner may also consider independent roof observation or consulting to document installation quality and identify deficiencies before project closeout.

8. How Should Owners Verify a Contractor Before Awarding the Roofing Job?

Use a simple verification process:

  1. Search the contractor in the Florida DBPR license database.
  2. Confirm the license classification and current status.
  3. Check that the business and qualifying agent information match the proposal.
  4. Confirm that the license authorizes the proposed roofing scope.
  5. Request proof of general liability and workers’ compensation coverage, as applicable.
  6. Review project references and experience with the proposed roofing system.
  7. Confirm who will obtain permits and coordinate inspections.
  8. Review warranty requirements, exclusions, and closeout deliverables before signing.

Start with the Florida DBPR license verification portal and consult Section 489.105 and Section 489.113 when evaluating the legal scope of the contractor’s license.

Bottom Line

The key difference is that a CCC is a roofing-specific contractor license, while a CGC authorizes broader general construction work subject to statutory exceptions and restrictions.

For commercial roofing in Florida, do not assume that a general contractor license alone authorizes the contractor to independently contract for roofing work. Verify the appropriate roofing classification, check the contractor’s active license status, and confirm that the proposed work falls within the authorized scope.

Related Questions

Sources

Last reviewed: October 2026

Related Resources

What Does a Commercial Roof Observation Report Include?

Need Commercial Roofing Help?

ShieldLine Roofing can help commercial property owners and project teams evaluate roofing scopes, coordinate commercial roofing work, and plan installation, inspection, and closeout requirements.

Disclaimer: This information is provided for general educational purposes and is not legal, licensing, engineering, or construction advice. Contractor licensing requirements and exceptions depend on the applicable law, license classification, and project circumstances. Verify current requirements with the Florida DBPR, the applicable building department, and qualified legal or construction professionals.

New Construction Commercial Roofing

Rylee Hage - Founder of Shieldline Roofing

Meet the Founder: Rylee Hage

  • • Over 15 years of mastery in the roofing industry, bridging the gap between standard service and meticulous craftsmanship.
  • • Founded Shieldline Roofing on the principles of unwavering integrity and a profound commitment to protecting families.
  • • Dedicated to providing a personalized client experience built on a foundation of absolute trust.