In This Guide
Florida Roofing Contractor Licensing Overview
Florida regulates roofing contractors more strictly than most states. Under Florida Statute 489, Part I, any individual or company that performs roofing work — including installation, repair, replacement, and maintenance of roof systems — must hold an active roofing contractor license. This is not optional and there is no minimum project value exemption. A $500 roof repair requires the same license as a $50,000 full replacement.
The Florida Department of Business and Professional Regulation (DBPR) oversees the Construction Industry Licensing Board (CILB), which administers the state's contractor licensing program. The CILB issues two types of roofing contractor licenses: Certified (CCC) and Registered (CRC). Both authorize the holder to perform roofing work, but they differ significantly in scope, requirements, and geographic authority.
Key Point for Homeowners
Hiring an unlicensed roofing contractor in Florida is not just risky — it can void your manufacturer warranties, give your insurance company grounds to deny claims, and in some cases expose you to personal liability. Florida law holds both the unlicensed contractor and the homeowner who knowingly hires them accountable. Always verify a contractor's license before signing any contract.
Florida also requires that roofing contractors maintain specific insurance coverages, post surety bonds, and comply with continuing education requirements. The state maintains a publicly searchable database of all licensed contractors, making verification straightforward for homeowners who know where to look and what to look for.
CCC: Certified Roofing Contractor (Statewide License)
The Certified Roofing Contractor (CCC) license is the gold standard for Florida roofing contractors. Issued directly by the Construction Industry Licensing Board through the DBPR, a CCC license authorizes the holder to perform roofing work anywhere in the state of Florida without obtaining additional local licenses or registrations. This statewide authority is the primary advantage of the CCC over the CRC designation.
What a CCC License Authorizes
A CCC-licensed contractor is authorized to perform all aspects of roofing contracting work, including installation of new roof systems, complete tear-off and replacement, roof repairs, re-roofing (overlay), installation of roof accessories such as skylights and ventilation systems, and waterproofing of roof decks and related structural components. The scope includes residential, commercial, and industrial roofing across all building types.
Critically, a CCC license does not authorize work outside the roofing trade. A CCC holder cannot perform general construction, electrical, plumbing, or HVAC work unless they hold separate licenses for those trades. However, roofing-related structural work — such as replacing damaged roof decking, fascia boards, and soffit — is within the scope of the roofing license when performed as part of a roofing project.
Statewide Authority
The defining feature of the CCC license is its statewide validity. A contractor holding a CCC can work in any of Florida's 67 counties and all municipalities within them without obtaining additional local permits or registrations. This is particularly important in Florida, where storm damage often requires contractors to mobilize across county lines. After a hurricane, CCC-licensed contractors from unaffected areas can legally begin work in impacted counties immediately. CRC-licensed contractors from outside the affected area cannot do this unless they first register with the local jurisdiction, which creates delays during the most critical recovery period.
License Number Format
CCC licenses follow a specific format: the letters “CCC” followed by a series of digits, such as CCC1330520 or CCC057858. When a contractor provides a license number, the prefix tells you immediately whether they hold a statewide Certified license. If the number does not begin with “CCC,” the contractor does not hold a state-certified roofing license. Some contractors may hold a CGC (Certified General Contractor) license, which also authorizes roofing work — but the CCC is the roofing-specific certification.
CRC: Registered Roofing Contractor (Local License)
The Registered Roofing Contractor (CRC) license is a locally issued registration that authorizes roofing work only within the specific county or municipality that granted the registration. Unlike the CCC, which is issued by the state, a CRC is issued by a local government entity — typically the county's construction licensing board or building department — and then registered with the DBPR at the state level.
Geographic Limitation
The most significant limitation of the CRC license is its geographic restriction. A CRC holder can only work within the jurisdiction that issued their registration. If they want to work in a neighboring county, they must apply for and obtain a separate registration from that county, meeting whatever requirements that jurisdiction imposes. Some counties have reciprocity agreements that simplify cross-county registration, but these agreements are inconsistent across the state. A CRC-licensed contractor who performs work outside their registered jurisdiction is legally operating without a license, even if they hold a valid CRC elsewhere in Florida.
How CRC Registration Works
To obtain a CRC, the contractor applies to the local licensing authority in the county where they intend to work. The local authority evaluates their qualifications and, if approved, issues a local registration. The contractor then registers this local approval with the DBPR, which assigns a CRC license number. The CRC license number follows the format “CRC” followed by digits, such as CRC1329875. While the number is issued by the DBPR, the underlying authority comes from the local jurisdiction. If the local registration expires or is revoked, the state CRC number becomes inactive.
When a CRC License May Be Sufficient
For homeowners, a CRC-licensed contractor may be perfectly suitable if the contractor is registered in your specific county and you can verify this registration. Many excellent roofing companies operate exclusively within one county or metropolitan area and hold a CRC rather than a CCC. The quality of work is not determined by the license type — it is determined by the contractor's experience, materials, workmanship, and references. The critical point is verification: confirm that the contractor's CRC registration covers your specific location.
CCC vs CRC: Side-by-Side Comparison
The following table summarizes the key differences between the CCC and CRC license types. Both licenses authorize roofing work, but they differ in scope, requirements, and how they are issued and maintained.
| Feature | CCC (Certified) | CRC (Registered) |
|---|---|---|
| Issued By | State CILB / DBPR | Local county or municipality |
| Geographic Scope | Statewide — all 67 counties | Limited to issuing jurisdiction |
| State Exam Required | Yes | No (local requirements vary) |
| Experience Requirement | 4 years minimum | Varies by county |
| Financial Stability | CPA-reviewed financials required | Varies by county |
| License Prefix | CCC + digits | CRC + digits |
| Workers' Comp | Required (1+ employees) | Required (1+ employees) |
| Liability Insurance | $300,000 minimum | $300,000 minimum |
Bottom Line for Homeowners
Both CCC and CRC licenses are valid for roofing work in Florida. The CCC provides statewide authority and requires passing a state examination, making it the more broadly recognized credential. The CRC is limited to the issuing jurisdiction but may represent a contractor with deep local expertise. Regardless of license type, always verify the license is current and active through the DBPR, and confirm that the contractor's insurance coverage is in force.
How to Verify a Contractor License (DBPR Lookup)
The Florida Department of Business and Professional Regulation maintains a free, publicly searchable database of every licensed contractor in the state. Verifying a roofing contractor's license takes less than two minutes and should be a non-negotiable step before you sign any contract or allow any work to begin on your property.
Step-by-Step DBPR License Verification
Go to myfloridalicense.com
Navigate to the DBPR official website and select “Verify a License” from the main menu. You can also access the search directly at the DBPR online license portal.
Search by License Number or Name
Enter the contractor's CCC or CRC license number for the most precise results. You can also search by the business name or the qualifying agent's individual name. Select “Construction” as the license type to narrow results.
Review the License Details
The results page shows the license type (CCC or CRC), license status (must say “Current, Active”), expiration date, the qualifying agent's name, the business name and address, and any disciplinary history. Check all of these fields carefully.
Check for Disciplinary Actions
The DBPR listing includes any formal complaints, citations, fines, or license suspensions in the contractor's history. A clean record is ideal, but a resolved minor issue from years ago is different from recent or repeated violations. Review the context of any disciplinary entries.
Warning Signs in DBPR Results
If the DBPR search shows “Delinquent” or “Null and Void,” the license is not active and the contractor cannot legally perform roofing work. If the license shows “Current, Inactive,” it means the contractor has not met renewal requirements such as continuing education or insurance verification. If you cannot locate the contractor in the DBPR database at all, they may be operating without a license — treat this as a disqualifying red flag.
Requirements to Obtain a CCC License
The CCC license has the most rigorous requirements of any roofing-specific license in Florida. The CILB designed these requirements to ensure that certified contractors have the experience, knowledge, and financial stability to perform roofing work safely and competently across the state's diverse building environments — from South Florida's hurricane zone to North Florida's freeze-thaw conditions.
Experience Requirement
Applicants must document a minimum of four years of active roofing contracting experience within the preceding eight years. At least one of those four years must have been in a supervisory or management capacity, demonstrating the ability to oversee roofing projects from start to finish. Experience is verified through reference letters from previous employers or clients, project lists with dates and scope, and W-2 or 1099 tax records confirming employment in the roofing trade. Applicants who cannot document the full four years of verifiable experience will not be approved to sit for the state examination.
State Examination
The CCC examination is a multi-part test administered by a DBPR-approved testing provider. The exam covers the Florida Building Code (roofing-specific sections), roofing materials and installation techniques, project management and estimating, the Florida Construction Lien Law (Chapter 713), business management and financial practices, OSHA safety regulations applicable to roofing, and relevant state and federal environmental regulations. The exam is open-book for code reference sections but closed-book for business and trade knowledge portions. Pass rates vary, and many applicants require multiple attempts — the exam is intentionally rigorous to ensure licensees have a thorough understanding of Florida roofing requirements.
Financial Stability
CCC applicants must submit a financial statement prepared, reviewed, or audited by a Certified Public Accountant demonstrating adequate net worth and financial capacity to undertake roofing projects. The CILB evaluates this statement to confirm the applicant has the financial resources to complete projects, pay subcontractors and suppliers, and meet warranty obligations. This requirement protects homeowners from contractors who are financially overextended and at risk of leaving projects incomplete or abandoning warranty commitments.
Additional CCC Requirements
Surety Bond
A contractor surety bond is required, typically ranging from $5,000 to $25,000 depending on the contractor's financial statement and net worth. The bond provides a recovery mechanism for consumers who suffer financial loss due to the contractor's actions.
General Liability Insurance
Minimum $300,000 general liability insurance coverage is required. Most commercial projects and many homeowner contracts require higher limits, typically $1,000,000 or more.
Continuing Education
CCC holders must complete 14 hours of continuing education during each two-year license renewal cycle, including hours specific to the Florida Building Code, workplace safety, business practices, and any new code updates.
Requirements to Obtain a CRC License
CRC requirements are set by each local jurisdiction, which means they vary significantly across Florida's 67 counties. Some counties impose requirements that approach the stringency of the state CCC exam, while others have relatively minimal requirements. This inconsistency is one reason the CCC is generally considered the more rigorous credential — it represents a uniform, statewide standard.
Typical Local Requirements
While specifics vary, most Florida counties require some combination of the following for CRC registration:
Experience documentation: Typically two to four years of roofing experience, though some counties require less.
Local examination: Some counties administer their own trade competency exams, while others waive testing entirely if the applicant demonstrates sufficient experience.
Financial responsibility: Most counties require proof of insurance and bonding but may not require the CPA-reviewed financial statement that the CCC demands.
Eligibility review: Application review is required in most jurisdictions.
Notable County Variations
Miami-Dade County maintains some of the strictest CRC requirements in the state, reflecting the enhanced building code standards of the High Velocity Hurricane Zone. Broward County similarly imposes additional testing requirements. Hillsborough County (Tampa) and Orange County (Orlando) use a local competency exam. Many rural counties have less demanding requirements, sometimes only requiring proof of insurance and experience references. Before assuming a CRC from one county is equivalent to a CRC from another, check the specific requirements of the issuing jurisdiction.
Insurance Requirements: Workers' Comp & Liability
Florida has strict insurance requirements for roofing contractors that apply regardless of whether they hold a CCC or CRC license. These requirements exist to protect homeowners, workers, and the public from financial exposure when accidents, injuries, or property damage occur during roofing projects. Understanding these requirements — and verifying compliance before work begins — is one of the most important steps a homeowner can take.
Workers' Compensation Insurance
Florida Statute 440.02 mandates that all construction industry employers — including roofing contractors — who employ one or more workers must carry workers' compensation insurance. There is no minimum employee threshold exemption for construction trades, unlike some other industries in Florida where the threshold is four employees. This means even a roofing contractor with a single employee must maintain active workers' compensation coverage.
Sole proprietors and certain corporate officers may file an exemption with the DBPR to exempt themselves from workers' compensation coverage. However, this exemption applies only to the exempt individual — it does not cover any employees, subcontractors, or day laborers working on the job site. If a contractor claims an exemption, request the exemption certificate and verify that no other workers will be on your property. If additional workers are involved, the contractor must have workers' compensation coverage for them.
General Liability Insurance
Florida requires roofing contractors to carry a minimum of $300,000 in general liability insurance. This coverage protects against property damage to your home, damage to neighboring properties, and bodily injury to third parties caused by the roofing work. While $300,000 is the state minimum, most established contractors carry $1,000,000 or higher limits, and many commercial and HOA projects require $2,000,000 or more. For residential roofing, a $1,000,000 policy is standard industry practice and provides more adequate protection than the state minimum.
How to Verify Insurance
Do not rely on a contractor showing you an insurance card or certificate. Request a Certificate of Insurance (COI) directly from the contractor's insurance carrier or agent, and verify that the policy is current and has not lapsed. The COI should list you (the homeowner) as an additional insured or certificate holder. Check that the workers' compensation and general liability coverages shown on the COI are active and meet or exceed minimum requirements. Insurance can be cancelled at any time — a certificate from six months ago does not mean coverage is still in force today.
Florida Statute 489: Construction Licensing Law
Florida Statute 489, Part I (the “Construction Industries Licensing Law”), is the comprehensive legal framework governing all contractor licensing in Florida, including roofing. This statute establishes the Construction Industry Licensing Board, defines the scope of roofing contracting, sets licensing requirements, establishes penalties for violations, and creates the disciplinary process for licensed contractors.
Key Provisions for Homeowners
§ 489.105: Definition of Roofing Contractor
Defines a roofing contractor as any person who installs, repairs, or replaces roofing materials or systems on any structure. This broad definition means virtually any work on a roof surface requires a licensed roofing contractor.
§ 489.113: Licensing Requirements
Establishes the requirements for both CCC and CRC licenses, including experience, examination, financial responsibility, insurance, and bonding requirements.
§ 489.119: Business Organization Requirements
Requires each contracting business to designate a qualifying agent — a licensed individual who is responsible for all contracting activities of the business. The qualifying agent's license is the company's authorization to operate.
§ 489.126: Prohibited Acts
Lists prohibited acts for licensed contractors, including abandoning a project, diverting funds, causing property damage through negligence, failing to obtain permits, using subcontractors without proper licensing, and misrepresenting licensing status.
§ 489.127: Penalties for Unlicensed Activity
Establishes criminal and civil penalties for performing contracting work without a license, including misdemeanor and felony charges depending on the offense.
The Construction Lien Law Connection
Florida's Construction Lien Law (Chapter 713) works in tandem with the licensing statute. Under lien law, a contractor, subcontractor, or material supplier who is not properly licensed cannot enforce a construction lien against your property. This means if a dispute arises with an unlicensed contractor over payment, they have no legal right to place a lien on your home. Conversely, properly licensed contractors do have lien rights, which is why having a clear, written contract with defined payment terms is essential when working with any licensed roofing contractor.
Penalties for Unlicensed Roofing Work in Florida
Florida takes unlicensed contracting seriously. The penalties under Statute 489.127 are among the most severe in the country, reflecting the state's experience with storm chasers, fly-by-night operators, and the devastating consequences of substandard roofing work in a hurricane-prone state.
Criminal Penalties
First Offense: First-Degree Misdemeanor
Up to one year in county jail and/or a fine of up to $1,000. This applies to any person who performs roofing work without a license, regardless of the project value or whether any damage resulted.
Second Offense (within 5 years): Third-Degree Felony
Up to five years in state prison and/or a fine of up to $5,000. A second unlicensed contracting conviction within five years elevates the charge from misdemeanor to felony.
Causing Damage or Injury: Third-Degree Felony
If unlicensed work results in property damage or personal injury, the charge is automatically a third-degree felony on the first offense. No prior conviction is required for felony charges when damage occurs.
Civil and Administrative Penalties
Beyond criminal charges, the DBPR can pursue civil penalties of up to $10,000 per violation for unlicensed contracting. Local code enforcement agencies can issue additional fines and penalties. Unlicensed work that is discovered during building inspections will fail inspection, and the building department may issue a stop-work order requiring the work to be removed and redone by a licensed contractor at the unlicensed party's expense — or the homeowner's expense if the unlicensed contractor has disappeared. Some counties also pursue homeowners who knowingly hire unlicensed contractors, with fines typically ranging from $500 to $5,000 per incident.
Compare Quotes from Licensed Florida Roofers
Every contractor on the RoofVista marketplace is license-verified, insured, and pre-vetted. Get instant satellite-based estimates and compare standardized quotes from multiple licensed professionals.
Red Flags of Unlicensed Contractors
Unlicensed contractors often follow predictable patterns that homeowners can learn to recognize. After major storms, Florida sees an influx of unlicensed operators — commonly called storm chasers — who exploit the urgency of repair needs and the volume of work that overwhelms legitimate contractors. Recognizing these red flags can prevent you from hiring someone who will leave you with substandard work, voided warranties, and no legal recourse.
Warning Signs to Watch For
Door-to-door solicitation after storms: While not automatically unlicensed, unsolicited door-knocking is the primary method used by storm chasers. Licensed local contractors rarely solicit door-to-door.
Cannot or will not provide a license number: Every licensed Florida roofer has a CCC or CRC number and should provide it on request without hesitation. Vague answers, deflection, or claims of “being in the process of renewing” are red flags.
No written contract or vague contracts: Florida law requires written contracts for projects over $2,500, including specific provisions mandated by Statute 489. An unlicensed contractor may resist providing a detailed written contract because it creates documentation of their unlicensed activity.
Requests full payment upfront: Florida Statute 489.126(2)(e) makes it a violation for any contractor — licensed or not — to collect more than 10% of the contract price or $200 (whichever is greater) as a down payment before commencing work on a residential project. Demanding full payment before starting is a major red flag.
Out-of-state plates and no local address: A contractor with out-of-state vehicle registrations, no verifiable local office address, and a PO box or hotel address is likely a transient operator. While a CCC license does allow statewide work, most legitimate CCC contractors have a permanent Florida business address.
Offers to waive your insurance deductible: This is illegal in Florida under Statute 817.234. A contractor who offers to “cover your deductible” or “make sure you pay nothing out of pocket” is likely inflating the insurance claim — which is insurance fraud.
Will not pull a building permit: If a contractor says a permit is not needed for your roofing project, they are either uninformed or intentionally avoiding the permitting system because they cannot pull permits as an unlicensed contractor. Nearly all roofing work in Florida requires a permit.
Why License Verification Matters for Insurance Claims
In Florida, where hurricanes, tropical storms, and severe thunderstorms cause billions of dollars in roof damage annually, the relationship between contractor licensing and insurance claims is critically important. Using an unlicensed contractor does not just risk poor workmanship — it can destroy your ability to recover financially through your homeowners insurance policy.
How Unlicensed Work Affects Insurance Coverage
Insurance companies verify contractor licensing as part of their claims process. When you file a claim for roof damage, the adjuster will review the previous roofing work on your property. If the last roof installation or repair was performed by an unlicensed contractor without a building permit, the insurance company has multiple grounds to deny or limit your claim:
Code non-compliance: Work performed without a permit was not inspected and may not meet the Florida Building Code, giving the insurer grounds to deny coverage for damage resulting from code-deficient installation.
Material misrepresentation: Most insurance policies require that property maintenance and repairs be performed by qualified professionals. Failing to disclose that unlicensed work was performed can constitute a material misrepresentation of the property's condition.
Voided wind mitigation credits: Florida's wind mitigation inspection form requires documentation of licensed contractor installation. A roof installed by an unlicensed contractor cannot qualify for wind mitigation insurance discounts, potentially costing thousands of dollars annually.
Protecting Your Insurance Coverage
To protect your ability to file successful insurance claims: always verify your contractor's CCC or CRC license through the DBPR before any work begins; ensure the contractor pulls all required building permits and that all inspections pass; keep copies of the final permit with inspection sign-offs, the contractor's license number, and the Certificate of Insurance; and request copies of all product warranties and manufacturer registrations. Store these documents with your insurance policy for easy access when filing a claim. These records create an audit trail that demonstrates your roof was installed by a licensed, insured contractor in compliance with the Florida Building Code.
How to File a Complaint Against a Licensed Contractor (DBPR Process)
If a licensed roofing contractor performs substandard work, abandons a project, diverts funds, or violates any provision of Florida Statute 489, you can file a formal complaint with the DBPR. The complaint process is the primary mechanism for holding licensed contractors accountable and protecting future consumers from problematic operators.
Filing a DBPR Complaint: Step by Step
Gather Documentation
Collect the signed contract, the contractor's license number, all payment records, photographs of the work (before and after), written correspondence (emails, texts, letters), the building permit number if applicable, and any expert opinions or inspection reports from independent inspectors.
Submit the Complaint Online or by Mail
File through the DBPR complaint portal at myfloridalicense.com or download the complaint form and mail it to the DBPR. Include a detailed narrative describing the problem, the timeline, and what resolution you are seeking.
DBPR Investigation
The DBPR assigns an investigator who contacts the contractor, inspects the work if necessary, and evaluates whether a violation has occurred. The investigation timeline varies but typically takes 60 to 180 days. You will receive updates on the status of your complaint throughout the process.
Probable Cause and Hearing
If the investigation finds probable cause, the case is referred to the Construction Industry Licensing Board for a formal administrative hearing. The CILB can impose penalties including fines (up to $10,000 per violation), license suspension or revocation, required corrective work, restitution to the consumer, and probation with conditions.
Bond Claims: An Additional Recovery Option
Separately from the DBPR complaint process, you may be able to file a claim against the contractor's surety bond. The bond is a financial guarantee posted by the contractor, typically between $5,000 and $25,000. If the contractor fails to perform the contracted work, performs defective work, or abandons the project, you can file a claim with the bonding company for financial recovery up to the bond amount. This is a civil process separate from the DBPR's administrative proceedings and can be pursued simultaneously. The DBPR listing for each contractor includes the bonding company and bond number.
Local Licensing Requirements That Supplement State Law
While the state CCC and CRC licenses are the primary authorization for roofing work in Florida, many counties and municipalities impose additional local requirements that supplement — but do not replace — state licensing. A CCC-licensed contractor can work anywhere in the state but must still comply with local permitting, inspection, and business registration requirements in each jurisdiction.
Common Local Supplements
Local business tax receipt (occupational license): Many municipalities require contractors to obtain a local business tax receipt before performing work within city limits, even with a valid state CCC license.
Enhanced insurance requirements: Some jurisdictions — particularly Miami-Dade and Broward counties (the HVHZ) — require higher insurance minimums than the state standard, or require additional coverages such as pollution liability.
Building code enhancements: The Florida Building Code allows local jurisdictions to adopt more stringent (but not less stringent) requirements than the statewide standard. The HVHZ is the most notable example, but other coastal counties also impose enhanced wind-resistance standards.
Permit process variations: Each county building department has its own permit application process, fees, inspection schedules, and plan review requirements. A contractor experienced in your local jurisdiction will navigate this process more efficiently than one working there for the first time.
HVHZ-Specific Contractor Requirements
Contractors working in the Miami-Dade and Broward County High Velocity Hurricane Zone face additional requirements beyond standard state licensing. These include familiarity with NOA (Notice of Acceptance) product approvals, TAS testing protocols, sealed roof deck installation, and the enhanced inspection requirements unique to the HVHZ. While any CCC or CRC holder can legally pull a permit in the HVHZ, contractors without HVHZ experience may struggle with the additional documentation and compliance requirements, potentially causing costly delays and failed inspections. For a detailed breakdown of HVHZ requirements, see our Miami-Dade HVHZ Roofing Requirements Guide.
Florida Contractor Licensing: Frequently Asked Questions
What is the difference between a CCC and CRC roofing license in Florida?
A CCC (Certified Roofing Contractor) license is a statewide license issued by the Florida Construction Industry Licensing Board through the DBPR. It allows the holder to perform roofing work anywhere in the state of Florida without obtaining additional local licenses. A CRC (Registered Roofing Contractor) license is a locally issued registration that limits the contractor to working only within the specific county or municipality that issued the registration. CCC holders have passed the state examination and met statewide financial responsibility requirements, while CRC requirements vary by jurisdiction and are typically less stringent. For homeowners, verifying whether a contractor holds a CCC or CRC license helps determine if they are legally authorized to work in your area.
How do I verify a Florida roofing contractor license?
You can verify any Florida roofing contractor license through the Florida Department of Business and Professional Regulation (DBPR) online license search at myfloridalicense.com. Enter the contractor company name, individual name, or license number to view their current license status, license type (CCC or CRC), expiration date, any disciplinary actions, and insurance information on file. The license status should show as "Current, Active" for a contractor who is legally authorized to perform roofing work. You can also call the DBPR directly at (850) 487-1395 for verification. Always verify before signing a contract — a contractor who claims to be licensed but cannot provide a verifiable license number is a serious red flag.
What are the requirements to obtain a CCC license in Florida?
To obtain a Certified Roofing Contractor (CCC) license in Florida, applicants must demonstrate a minimum of four years of active roofing experience within the preceding eight years, with at least one year in a supervisory capacity. They must pass the state roofing contractor examination administered by the DBPR, which covers Florida building codes, roofing materials and installation, business practices, and the Florida Construction Lien Law. Applicants must also demonstrate financial stability by submitting a financial statement reviewed or audited by a CPA, showing a minimum net worth. Additionally, they must obtain a qualifying agent designation, secure a contractor surety bond, and provide proof of general liability insurance and workers compensation coverage.
What are the penalties for unlicensed roofing work in Florida?
Under Florida Statute 489.127, performing roofing contracting work without a license is a first-degree misdemeanor for a first offense, punishable by up to one year in jail and a $1,000 fine. A second offense within five years is a third-degree felony, carrying up to five years in prison and a $5,000 fine. If the unlicensed work causes property damage or personal injury, it is automatically a third-degree felony regardless of whether it is a first offense. Additionally, the DBPR can seek civil penalties of up to $10,000 per violation, and homeowners who knowingly hire unlicensed contractors can face fines as well. Unlicensed work also voids most manufacturer warranties and can create serious problems with insurance claims.
Does a Florida roofing contractor need workers compensation insurance?
Yes. Florida law requires all roofing contractors who employ one or more employees to carry workers compensation insurance — there is no exemption threshold for the construction industry, including roofing. Under Florida Statute 440.02, construction contractors must maintain workers compensation coverage for every employee. Sole proprietors and corporate officers may exempt themselves by filing an exemption with the state, but this exemption does not cover subcontractors or any other workers on the job site. If a contractor without proper workers compensation coverage has a worker injured on your property, you as the homeowner could be held liable. Always request a current Certificate of Insurance showing workers compensation coverage and verify it directly with the insurance carrier.
Can a CRC-licensed contractor work in any Florida county?
No. A CRC (Registered Roofing Contractor) license is valid only within the specific county or municipality that issued the registration. If a CRC-licensed contractor wants to work in a different county, they must obtain a separate registration from that county, meeting whatever local requirements that jurisdiction imposes. This is the key practical difference between a CCC and CRC license. A CCC (Certified) license is valid statewide and does not require additional local registrations. Before hiring a CRC-licensed contractor, verify that their registration is specifically for your county. A CRC-licensed contractor working outside their registered jurisdiction is performing unlicensed work under Florida law.
How do I file a complaint against a licensed Florida roofing contractor?
To file a complaint against a licensed roofing contractor in Florida, submit a complaint through the DBPR online complaint portal at myfloridalicense.com or by calling (850) 487-1395. Provide the contractor license number, a detailed description of the problem, the contract, and any supporting documentation such as photographs, invoices, and written correspondence. The DBPR will assign an investigator who will contact the contractor and may inspect the work. If the investigation finds probable cause, the case is referred to the Construction Industry Licensing Board for a formal hearing. Possible outcomes include fines, license suspension or revocation, required corrective work, and restitution. You can also file a claim against the contractor surety bond for financial recovery.
Why does license verification matter for roof insurance claims?
Florida insurance companies routinely verify that roofing work was performed by a properly licensed contractor before approving claims or processing payments. If your roof was installed or repaired by an unlicensed contractor, your insurance company can deny coverage for related claims — including future storm damage — on the grounds that the work was not performed to code. Additionally, building permits require a licensed contractor, and unpermitted work creates a separate basis for claim denial. In Florida, where hurricanes and severe storms are common, the consequences of an insurance denial can be financially devastating. Having a verifiable CCC or CRC license number for every roofing contractor who has worked on your home protects your ability to file successful claims.
