Skip to main content

Roofing contractor License Requirements in Florida

Last reviewed: June 2026

Quick Answer

Yes, Florida requires roofing contractors to hold a Roofing Contractor License issued by the Florida Department of Business and Professional Regulation (DBPR). You must pass the Florida Roofing Contractor Exam, have 4 years of documented experience in roofing work, and obtain workers' compensation insurance and general liability insurance before applying.

Key Facts

  • Yes, Florida requires roofing contractors to hold a Roofing Contractor License issued by the Florida Department of Business and Professional Regulation (DBPR).
  • You must pass the Florida Roofing Contractor Exam, have 4 years of documented experience in roofing work, and obtain workers' compensation insurance and general liability insurance before applying.

State Licence Requirements

Licence name

Roofing Contractor License

Issued by

Florida Department of Business and Professional Regulation (DBPR), Division of Regulatory Boards

Cost

$350-$475

Processing time

4-6 weeks after submitting a complete application package

How to apply

To apply for a Roofing Contractor License in Florida, you must follow these steps: First, verify you meet the experience requirements by documenting 4 years (minimum 2,000 hours per year) of practical roofing experience within the 5 years preceding application, as required by Florida Statutes § 489.505. You can satisfy this through employment history, apprenticeship records, or self-employment documentation.

Second, register as a contractor with the Florida DBPR through the online DBPR portal or by submitting Form DFS 85-0 (Application for Construction Industry License). You will need to provide proof of workers' compensation insurance and general liability insurance (minimum $300,000 per occurrence). Third, schedule and pass the Florida Roofing Contractor Exam, administered by Pearson VUE testing centers throughout Florida. The exam covers Florida Building Code requirements, roofing materials and methods, safety regulations, and business law. Fourth, submit your complete application package including exam results, experience documentation, insurance certificates, and the application fee ($350-$475 depending on license classification). The DBPR will review your application and conduct a background check before issuing your license.

Federal Requirements

Federal requirements for roofing contractors primarily involve employer identification and worker safety compliance. You must obtain an Employer Identification Number (EIN) from the Internal Revenue Service under 26 U.S.C. § 6109 if you plan to hire employees. All roofing businesses must comply with the Occupational Safety and Health Administration (OSHA) standards under 29 U.S.C. § 651 et seq., which establish mandatory safety protocols for fall protection, scaffolding, and equipment use on construction sites. OSHA requires fall protection systems when working at heights of 6 feet or more, and roofing contractors specifically must follow OSHA's Construction Standards (29 CFR 1926 Subpart R).

If you hire employees, you must comply with federal wage and hour laws under the Fair Labor Standards Act (29 U.S.C. § 201 et seq.), maintain workers' compensation insurance meeting federal minimums, and comply with the Americans with Disabilities Act (42 U.S.C. § 12101 et seq.) for workplace accessibility. You must also maintain current liability insurance and may need to comply with state and federal contractor bonding requirements. Independent contractors must maintain proper documentation of all work performed and maintain detailed records for tax compliance.

Local & County Requirements

Local requirements for roofing contractors in Florida vary significantly by city and county, as municipalities maintain authority over permitting, inspections, and building code enforcement. Most jurisdictions require a local roofing permit before beginning any roofing work, typically issued by the city or county building department. Permit applications usually require detailed project specifications, site plans, proof of workers' compensation insurance, proof of general liability insurance, contractor license verification, and building plans prepared by a licensed professional engineer or architect for major reroof projects.

In Miami-Dade County, the building department requires separate hurricane-resistant roofing certifications and inspections for residential work due to stringent coastal building codes. Broward County requires detailed wind mitigation documentation and may mandate use of specific roofing materials meeting high wind performance standards. Jacksonville and Duval County require roofing permits and final inspections but typically allow self-certification for smaller projects under $10,000. Tampa and Hillsborough County require permits, inspections, and proof of contractor licensing for any roofing work. Many municipalities also require liability insurance verification, proof of workers' compensation, and proper signage at job sites.

Zoning compliance is another local consideration; some areas restrict commercial roofing work to specific hours (typically 7 AM to 6 PM on weekdays). Additionally, many Florida cities require proof of citizenship/legal residency and may conduct background checks. It is essential to contact your specific city and county building departments before beginning work, as requirements differ across the state and penalties for unpermitted work are substantial.

Total Cost Breakdown

The complete first-year cost to become a licensed roofing contractor in Florida includes multiple components. The initial license application fee ranges from $350-$475 depending on the specific license classification (standard roofing contractor, roofing specialty contractor, etc.). The Florida Roofing Contractor Exam costs approximately $100-$150 for the test administration fee charged by Pearson VUE testing centers, and most candidates budget an additional $200-$400 for exam preparation materials and study courses.

Insurance requirements are mandatory and represent significant ongoing costs: General Liability Insurance (minimum $300,000 per occurrence) typically costs $1,200-$3,000 annually for small roofing contractors, depending on claims history and project scope. Workers' Compensation Insurance is required if you have any employees and averages $4,000-$8,000 annually based on payroll; sole proprietors without employees may not need this, though it is highly recommended. Surety bonding (often required by municipalities) ranges from $500-$2,000 annually.

Continuing education requirements add $200-$400 for the mandatory 14 hours during the 2-year renewal period, with renewal fees of $225-$300 every 2 years. Optional costs include contractor business licensing ($50-$150, varies by city), liability insurance increases for higher-value projects, and commercial vehicle insurance if applicable (approximately $1,500-$3,000 annually). A realistic total first-year cost ranges from $8,000-$16,500, with subsequent years typically costing $6,000-$12,000 in insurance and renewal fees.

Licence Renewal

Florida Roofing Contractor Licenses must be renewed every 2 years. The renewal deadline is based on your license issue date—you will receive a renewal notice 60 days before expiration. Renewal can be completed online through the DBPR portal, by mail, or in person at a DBPR office. The renewal fee is typically $225-$300 for a 2-year cycle, though this may vary by license classification.

Florida requires 14 hours of continuing education during each 2-year renewal period to maintain an active license, as mandated by Florida Statutes § 455.017. These hours must be completed through DBPR-approved providers and must cover topics such as Florida Building Code updates, safety standards, business law, and roofing industry best practices. At least 4 hours must address Hurricane-Resistant Construction Code requirements due to Florida's hurricane-prone environment. You must provide proof of continuing education completion with your renewal application.

If you miss the renewal deadline, your license will become inactive and you cannot legally perform roofing work. Renewal can still be completed within 6 months of expiration by submitting a late renewal application with an additional $50 late fee, but you cannot practice during this inactive period. After 6 months past expiration, you must reapply for an original license and retake the examination. Online renewal is available and typically processes within 5-10 business days.

Penalties for Operating Without a Licence

Operating as a roofing contractor in Florida without a valid license is a serious violation with significant legal and financial consequences. Under Florida Statutes § 489.129, performing roofing work without a valid license constitutes a second-degree felony for repeat offenders or a first-degree misdemeanor for first offenses. Civil penalties range from $5,000 to $25,000 per violation, and the DBPR can impose cumulative penalties for each separate project performed without proper licensing.

Criminal penalties are substantial: first-time offenders face up to one year of jail time and fines up to $1,000; repeat offenders within a 5-year period face up to 5 years felony imprisonment and fines up to $5,000. Beyond criminal sanctions, the DBPR can seek injunctions requiring immediate cessation of work, and local building departments can issue stop-work orders that prevent any further activity on affected projects. Contractors operating without licenses are civilly liable for all damages caused by their work, and homeowners can pursue legal action to recover costs for remediation of substandard roofing installation.

Unlicensed operation also creates severe insurance complications: homeowner's insurance typically denies claims involving work performed by unlicensed contractors, and liability insurance is often unavailable for unlicensed operators. Property damage claims resulting from unlicensed roofing work may result in personal liability exposure. Local building inspectors conduct routine inspections and cross-reference contractor licenses through the DBPR database; violations are commonly discovered through permit reviews or homeowner complaints. Professional license recovery is extremely difficult after criminal conviction, effectively ending a construction career in Florida.

Explore our recommended DBPR-approved continuing education providers and exam preparation courses to fast-track your Florida roofing contractor license.

Get notified when licensing rules change

Licensing requirements and fees change periodically. We'll email you when this page is updated.

Frequently Asked Questions

How long does the entire process take from start to becoming a licensed roofing contractor in Florida?

The entire timeline typically takes 2-4 months. First, you must gather and document 4 years of roofing experience (2-4 weeks to collect employment records and verification). Next, schedule and pass the Florida Roofing Contractor Exam, which can often be done within 2-3 weeks of registration (exam scheduling varies by location and availability at Pearson VUE centers). Most people schedule their exam within the first month. After passing the exam, completing your application takes 1-2 weeks to compile insurance certificates, experience documentation, and submit through the DBPR portal. The DBPR then processes your application in 4-6 weeks, conducting background checks and verifying all submitted documents. From initial application to receiving your active license typically takes 6-10 weeks total. However, if you lack the required 4 years of roofing experience, you must work in the field first, which extends the timeline by several years. Many contractors begin this process while still gaining their final years of required experience.

What are the specific experience requirements and how do I document them for a Florida roofing contractor license?

Florida Statutes § 489.505 requires a minimum of 4 years of practical roofing experience accumulated within the 5 years immediately preceding your license application. You must have completed at least 2,000 hours of roofing work per year, totaling 8,000 documented hours. Experience can be accumulated through employment as a roofer or roofing supervisor, apprenticeship programs registered with the Florida Department of Education, or self-employment in roofing work. To document your experience, you should collect: W-2 forms or 1099 forms from roofing employers showing the years worked; employer letters from roofing companies on company letterhead stating your position, dates of employment, and percentage of time spent on roofing work; apprenticeship completion certificates from registered programs; or business tax returns and project documentation if self-employed. The DBPR verifies experience through these documents and may contact previous employers directly. If you cannot provide complete documentation, some experience can be waived if you have formal roofing credentials, such as completion of an accredited roofing trade school program, though this is evaluated case-by-case.

Do roofing contractor licenses from other states allow me to work in Florida, or must I obtain a Florida license?

Florida does not have reciprocity agreements with other states for roofing contractor licenses. If you hold a roofing contractor license from another state, you cannot use that license to perform roofing work in Florida. You must obtain a Florida Roofing Contractor License by meeting Florida's specific requirements, which include passing the Florida Roofing Contractor Exam, documenting 4 years of experience, and obtaining required insurance. However, Florida may grant some credit for out-of-state experience if it meets or exceeds Florida's 4-year requirement—the experience does not need to be exclusively Florida-based, but it must meet the 2,000 hours-per-year standard. If you already have a roofing license in another state, you may find the Florida exam easier to pass since you already have roofing knowledge and industry experience. You should not begin any roofing work in Florida until you receive your Florida license; performing work with only an out-of-state license violates Florida Statutes § 489.129 and exposes you to criminal penalties, civil fines, and cease-and-desist orders.

What happens if I perform roofing work before obtaining my Florida license?

Performing roofing work without a valid Florida license is illegal and carries severe consequences. Under Florida Statutes § 489.129, unlicensed roofing work is classified as a first-degree misdemeanor for first offenses (second-degree felony for repeat violations within 5 years), punishable by up to one year imprisonment and fines up to $1,000 for first offenses. Additionally, the DBPR can impose civil penalties of $5,000-$25,000 per separate violation. Local building departments will issue stop-work orders if they discover unlicensed work, requiring immediate cessation of all roofing activity. Customers can pursue legal action against you to recover costs for remediation or correction of substandard work. Your homeowner's or property owner's insurance will likely deny coverage for any injuries or property damage resulting from unlicensed work, exposing you to unlimited personal liability. Future licensing becomes extremely difficult—criminal convictions for construction violations may result in permanent disqualification from obtaining a Florida license. Customers who discover unlicensed work being performed commonly report it to the DBPR and local building departments. Many contractors wait until their license is active before accepting any roofing projects, even if they perform minimal work.

What are the specific insurance requirements and minimum coverage amounts for Florida roofing contractors?

Florida requires all roofing contractors to maintain active General Liability Insurance with a minimum of $300,000 per occurrence coverage before applying for a license, as verified through submission of an insurance certificate (Form DFS 86-0 or similar proof of coverage) to the DBPR. This insurance must remain active throughout your license period and must be continuous—lapses in coverage can result in license suspension. Workers' Compensation Insurance is required if you have any employees (including part-time workers) at any point. For roofing contractors with employees, Workers' Compensation coverage minimum is determined by Florida's statutory requirements, typically covering 100% of payroll. Additionally, many local municipalities require proof of liability insurance as a condition of issuing roofing permits; some municipalities (particularly in South Florida) may require higher limits of $500,000 or $1,000,000 per occurrence for hurricane-resistant work or large-scale projects. Commercial vehicle insurance is typically required if you use company vehicles on job sites. You must keep current insurance certificates available for inspection during projects and renewal applications. Insurance lapses, even for one day, can result in license suspension or denial of license renewal.

Other Business Types in Florida

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • U.S.C. § 6109
  • U.S.C. § 651
  • U.S.C. § 201
  • U.S.C. § 12101

Licence requirements change. Verify current requirements with the issuing agency before applying.

Editorial standards: This guide is reviewed against primary government sources and cites 4 statutes. Last reviewed June 2026. Scheduled for re-verification by June 2027.

See our editorial policy for how content is created and verified, or report an inaccuracy.