Florida Roofing Licenses Explained (CCC vs CGC vs RC): How to Verify a Contractor Before You Sign

Licensed Florida roofing contractor reviewing roofing license credentials and contractor documents with a homeowner before signing a residential roofing contract.
July 31, 2026

Executive Summary

  • Understanding Florida’s distinct roofing licenses (CCC, CGC, RC) is crucial for homeowners seeking qualified, compliant contractors for their projects.
  • Certified Roofing Contractors (CCC) possess specialized expertise in all roofing applications statewide, offering dedicated, comprehensive roofing solutions.
  • Certified General Contractors (CGC) can manage roofing projects but lack the specific in-depth roofing focus inherent in a CCC’s specialized licensing.
  • Registered Contractors (RC) operate within specific local government jurisdictions, necessitating careful verification of their authorized working boundaries.
  • Always utilize the MyFloridaLicense.com portal to meticulously verify a contractor’s active license status, confirming their legitimacy and disciplinary history.
  • Beyond licensing, ensuring robust general liability insurance and workers’ compensation coverage is paramount for protecting your financial and legal interests.
  • Selecting a properly licensed and fully insured contractor mitigates risks of substandard work, potential legal disputes, and significant financial losses.

Why Florida Roofing Licenses Matter

Why is contractor licensing crucial in Florida?

Contractor licensing in Florida is absolutely crucial because it protects homeowners by ensuring that individuals performing construction work possess minimum competency, financial responsibility, and adhere to state-mandated building codes. The state of Florida, especially prone to severe weather, places a high emphasis on qualified contractors to safeguard property integrity and public safety. Proper licensing acts as a critical barrier against unqualified individuals who might otherwise perform substandard or dangerous work, leaving homeowners vulnerable to costly repairs and potential hazards.

Florida Statute 489.103 mandates licensing for all construction activities exceeding $2,500, directly including roofing work, underscoring the legal necessity of proper contractor credentials.

Deciphering Florida’s Key Roofing Licenses

What is a Certified Roofing Contractor (CCC)?

A Certified Roofing Contractor (CCC) in Florida is a highly specialized professional licensed to install, repair, and replace all types of roofing systems on any building across the entire state. This license signifies a deep, exclusive expertise in roofing materials, structural requirements, and installation techniques, making them the most qualified choice for dedicated roofing projects. They have undergone rigorous examination covering specific roofing knowledge, business practices, and safety regulations relevant to their trade. Their certification ensures they are specialists focused solely on roofing work.

What is a Certified General Contractor (CGC) and its role in roofing?

A Certified General Contractor (CGC) in Florida is licensed to undertake projects of unlimited scope across all building trades, including residential, commercial, and industrial construction. While a CGC can legally oversee and manage roofing work as part of a larger construction project (like building a new house or a commercial structure), their primary expertise is broad project management, not specialized roofing installation. They typically subcontract dedicated roofing tasks to a CCC for complex or standalone roofing projects, acknowledging the specific expertise required for optimal results.

Certified General Contractor reviewing residential and commercial construction plans while coordinating a roofing subcontractor at an active building site.

What is a Registered Roofing Contractor (RC) and how does it differ?

A Registered Roofing Contractor (RC) in Florida is a professional whose license is typically limited to working within specific local government jurisdictions, such as a particular county or city. Unlike a statewide Certified Roofing Contractor (CCC), an RC’s scope of work and geographical reach are restricted to the areas where their registration is active. This license type often requires fewer state-level prerequisites than a CCC, making it essential for homeowners to verify if the RC is registered and authorized to operate in their specific locale before engaging their services.

License Type Scope of Work Geographic Reach Specialization Level Typical Project Focus
Certified Roofing Contractor (CCC) All types of roofing, repairs, replacements, and installations. Statewide (Florida). Highly specialized in roofing systems. Exclusive roofing projects.
Certified General Contractor (CGC) All construction trades, unlimited scope. Includes roofing as part of larger projects. Statewide (Florida). Broad construction management. Overall building construction, major renovations.
Registered Roofing Contractor (RC) All types of roofing, repairs, replacements, and installations. Limited to specific local jurisdictions (e.g., county, city). Specialized in roofing systems, but locally restricted. Exclusive roofing projects within defined areas.

Verifying Your Florida Roofing Contractor

How can I verify a Florida roofing contractor’s license?

You can verify a Florida roofing contractor’s license quickly and easily through the Florida Department of Business and Professional Regulation (DBPR) website, specifically MyFloridaLicense.com. Navigate to the “Verify a License” section and search by the contractor’s name, license number, or company name. This database will provide up-to-date information on their license status (active, inactive, suspended), disciplinary actions, and whether they are a CCC, CGC, or RC. This is the single most important step to ensure you are dealing with a legitimate and compliant professional.

Unlicensed contracting in Florida is a third-degree felony for a second offense, emphasizing the state’s stringent stance on compliance and the severe risks of hiring uncredentialed individuals.

What red flags should I look for when hiring a roofing contractor?

When hiring a roofing contractor, be wary of several red flags that could indicate an unreliable or illicit operation. These include contractors soliciting door-to-door, especially after a storm, offering unusually low bids that seem too good to be true, or pressuring you for an immediate decision or cash payment. Avoid anyone who asks for the full payment upfront, demands payment directly to them personally (not the company), or offers to handle insurance claims by asking you to sign over your claim rights. A reputable contractor will provide a detailed, written estimate, show proof of insurance, and encourage you to verify their credentials.

Professional roofing contractor reviewing a written roof inspection estimate and insurance documents with a homeowner outside a residential property during a roof consultation.

Why is insurance and bonding just as important as licensing?

Insurance and bonding are critically important alongside licensing because they provide financial protection for you, the homeowner, and for the contractor’s workers. General liability insurance covers property damage or bodily injury that might occur during the roofing project, preventing you from being held financially responsible for accidents. Workers’ compensation insurance protects the contractor’s employees in case of injury on your property, shielding you from potential lawsuits. Bonding, though less common for residential projects, offers an additional layer of financial guarantee that the contractor will complete the job according to the contract, or you can claim compensation from the bond. Always ask for current certificates of insurance directly from the insurance provider, not just a copy from the contractor.

Protecting Your Investment

What steps should I take before signing a roofing contract?

Before signing any roofing contract, take several essential steps to protect your investment and ensure a smooth project. Firstly, gather at least three detailed, written estimates from different licensed and insured contractors, ensuring they specify materials, labor, and timelines. Secondly, meticulously review the contract for clarity on scope of work, payment schedule, start and completion dates, warranty information, and lien waivers. Never sign a contract with blank spaces. Thirdly, verify the contractor’s license, insurance, and references thoroughly. Finally, understand the permit process; a reputable contractor will handle all necessary permits, which protect you by ensuring the work meets local building codes.

Always insist on seeing proof of general liability insurance and workers’ compensation coverage directly from the insurer via a Certificate of Insurance, not just a contractor’s self-provided document, to confirm active and adequate protection.

Frequently Asked Questions

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

A Certified Roofing Contractor (CCC) is a specialist solely focused on roofing systems, possessing in-depth expertise for all roof types statewide. A Certified General Contractor (CGC) can manage roofing but has a broad construction focus, often subcontracting roofing to a CCC for specialized work. For a standalone roofing project, a CCC generally offers more focused expertise.

Can a Registered Roofing Contractor (RC) work anywhere in Florida?

No, a Registered Roofing Contractor (RC) is limited to working within specific local government jurisdictions (e.g., a particular county or city) where they are registered. They cannot work statewide like a Certified Roofing Contractor (CCC). Always verify their registration for your specific area.

How do I check if a Florida roofing contractor’s license is active?

You can verify a Florida roofing contractor’s license through the MyFloridaLicense.com website, provided by the Florida Department of Business and Professional Regulation (DBPR). Use the “Verify a License” tool to search by name or license number for current status and disciplinary history.

What type of insurance should my roofing contractor have?

Your roofing contractor should have active General Liability Insurance to cover property damage or injury on your site, and Workers’ Compensation Insurance to protect their employees. Request current Certificates of Insurance directly from their insurance providers to confirm coverage.

Is a permit always required for roof repair or replacement in Florida?

For most roof repair or replacement projects in Florida, a permit is required by law to ensure the work complies with local building codes, especially given hurricane standards. A reputable contractor will handle obtaining all necessary permits before commencing work.

What should I do if my contractor asks for a large upfront payment?

Be cautious if a contractor requests a very large upfront payment, especially more than 10% of the total cost or a significant portion before materials are delivered. Florida law limits down payments on residential projects. A reasonable payment schedule aligns with project milestones and material delivery.

What are the risks of hiring an unlicensed roofing contractor?

Hiring an unlicensed contractor exposes you to numerous risks, including substandard work, lack of insurance coverage (leading to personal liability for accidents), no recourse for faulty work, potential liens on your property if they don’t pay suppliers, and legal penalties for aiding unlicensed activity.

How long is a Florida roofing contractor’s license valid?

Florida contractor licenses, including CCC, CGC, and RC, typically operate on a two-year renewal cycle. It’s crucial to verify the current status on MyFloridaLicense.com, as licenses must be actively renewed and maintained to remain valid.

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.