Skip to main content

Roofing company License Requirements in Jacksonville, FL

Last reviewed: June 2026

Quick Answer

In Jacksonville, Florida, you must obtain a Florida Construction Industry Licensing Board (CILB) Roofing Contractor licence from the state. You also need a Jacksonville business tax receipt from the Department of Business Regulation and must comply with local building permits issued by the Jacksonville Building Department. The state licence is mandatory; local permits vary by project scope and location within the city.

Key Facts

  • Florida roofing contractors must hold a Florida Construction Industry Licensing Board (CILB) Roofing licence.
  • Jacksonville requires local business tax receipts and compliance with city building codes.
  • Roofing contractors must carry workers' compensation insurance and liability coverage.
  • Florida requires passing the CILB exam and submitting proof of financial responsibility.
  • Operating without a licence in Florida results in fines up to $500 per violation plus criminal penalties.

State Licence Requirements

Licence name

Florida Construction Industry Licensing Board (CILB) Roofing Contractor Licence

Issued by

Florida Construction Industry Licensing Board (CILB), Department of Business and Professional Regulation

Cost

$275-$450

Processing time

4-6 weeks

How to apply

To obtain your Florida CILB Roofing Contractor licence, you must first meet qualification requirements, which include proof of financial responsibility (typically a bond or liquid assets of at least $2,500), a high school diploma or GED, and roofing experience. Step 1: Obtain your Roofing Contractor Qualifier identification. You must register with CILB as a qualifier, which requires submitting Form CILB 1, the roofing contractor application, along with proof of your financial responsibility and two forms of identification to the Florida Department of Business and Professional Regulation (DBPR).

Step 2: Pass the Florida Roofing Contractor Examination. The CILB administers a closed-book exam covering Florida Statutes § 489, building codes, safety regulations, and roofing-specific practices. You must schedule the exam through Pearson VUE, the authorized testing vendor. The exam fee is approximately $100-$150. Study materials are available from CILB and private providers.

Step 3: Once you pass the exam and submit your application with proof of financial responsibility, CILB issues your individual licence. Step 4: Register a business entity (if operating as a company rather than sole proprietor) with the Florida Secretary of State through the online portal at https://bizfileplus.sos.ca.gov. Step 5: Apply for your Roofing Contractor Licence through the DBPR online licensing system (https://www.myfloridalicense.com) by submitting proof of exam passage, financial responsibility, and your qualifier ID. Processing typically takes 4-6 weeks after submission of all required documents (Florida Statutes § 489.129). Maintain your licence by renewing biennially and submitting continuing education hours.

Federal Requirements

Roofing contractors in Jacksonville must comply with several federal requirements that apply to all construction businesses. You must obtain an Employer Identification Number (EIN) from the Internal Revenue Service (26 U.S.C. § 501), which is required if you have employees or operate as a business entity other than a sole proprietorship. If you employ workers, you must comply with Occupational Safety and Health Administration (OSHA) regulations under 29 U.S.C. § 654, including fall protection standards and hazard communication requirements specific to roofing work.

OSHA fall protection standards (29 CFR § 1926.500) are critical for roofers, as they dictate safety equipment, training, and hazard assessments for work at heights. You must also comply with the Fair Labor Standards Act (29 U.S.C. § 201) regarding employee wages and hours. If you operate as a corporation or LLC, you must comply with federal tax requirements under the Internal Revenue Code.

Workers' compensation insurance is a Florida state requirement rather than federal, but federal contractors or those with federal contracts must comply with Davis-Bacon wage requirements (40 U.S.C. § 3142). Additionally, if your roofing work involves any hazardous materials (asbestos, lead paint removal), you must comply with Environmental Protection Agency (EPA) regulations under 40 CFR Part 61 (asbestos) and 40 CFR Part 745 (lead). The Americans with Disabilities Act (42 U.S.C. § 12101) applies if you have employees or conduct business operations accessible to the public.

Local & County Requirements

Jacksonville and Duval County impose several local requirements on roofing contractors beyond the state licence. First, you must obtain a Jacksonville Business Tax Receipt (also called a business licence) from the Jacksonville Department of Business Regulation. This is a non-exclusive right to conduct business and typically costs $150-$200. The application is submitted through the Department of Business Regulation office located at 117 W. Duval Street, Jacksonville, or online through the city portal.

Second, every roofing project in Jacksonville requires a building permit issued by the Jacksonville Building Department prior to beginning work. Residential roofing permits cost approximately $100-$300 depending on square footage and scope, while commercial permits range from $200-$800. You must submit detailed plans, proof of contractor licensing, and insurance certificates. Inspections are required at framing stage and final completion (Jacksonville Ordinance Code § 656.602).

Third, if your roofing work involves re-roofing in flood zones (Jacksonville is predominantly flood-prone), you must comply with flood mitigation requirements and obtain approval from the Jacksonville Floodplain Management Office. If your project includes signage, an additional sign permit may be required. Fourth, if you employ workers in Jacksonville, you must register with the Florida Department of Revenue for sales tax collection on materials (even though labor is not taxable in Florida). Fifth, the City of Jacksonville requires proof of workers' compensation insurance on all projects with employees. Duval County imposes similar requirements for unincorporated areas. Urban core projects may have additional historic preservation review if located in designated historic districts.

Total Cost Breakdown

The complete first-year cost to establish a legally compliant roofing company in Jacksonville, Florida includes multiple required expenditures. Your Florida CILB Roofing Contractor Licence costs $275-$450 for the initial application and licence issuance. The state licensing exam administered by Pearson VUE costs approximately $100-$150. Your Jacksonville Business Tax Receipt (city business licence) costs $150-$200.

Workers' compensation insurance is mandatory if you employ any workers, with premiums typically ranging from $8,000-$15,000 annually for a small roofing company with 2-4 employees, based on payroll and claims history (Florida requires this coverage under Florida Statutes § 440.10). General liability insurance is essential and costs approximately $1,500-$3,500 annually for a roofing contractor with $1-2 million in coverage limits. Many customers and local jurisdictions require proof of liability coverage with minimum limits of $1 million. A performance bond or financial responsibility proof ($2,500 minimum liquid assets or surety bond) may cost $300-$600 if obtained as a surety bond.

Your first building permit in Jacksonville will cost $150-$400 depending on project scope. Continuing education courses (if required to renew before year-end) cost approximately $280-$700 for the required 14 hours. If you elect to incorporate or establish an LLC, business registration with the Florida Secretary of State costs $78.75 plus legal fees ($0-$500 depending on DIY or attorney assistance).

Realistic first-year total: $11,500-$21,500 including licence, insurance, and initial permits. Subsequent years will run approximately $8,000-$12,000 annually, consisting of licence renewal ($350-$450), workers' compensation insurance ($8,000-$15,000), liability insurance ($1,500-$3,500), continuing education ($280-$700), and individual project permits ($150-$400 per project).

Licence Renewal

Florida CILB Roofing Contractor licences are renewable on a biennial cycle, with renewal notices mailed 60 days before the expiration date. Your renewal deadline is two years from your initial issue date. To renew your licence, you must complete 14 hours of continuing education courses approved by CILB during the two-year period prior to renewal (Florida Statutes § 489.115). These courses cover topics such as building codes, safety compliance, business practices, and roofing techniques. Approved CE providers are listed on the DBPR website, and courses cost approximately $20-$50 per hour.

Renewal fees are approximately $350-$450 depending on whether you are renewing as an individual qualifier or business licence. You can renew online through the DBPR licensing portal at https://www.myfloridalicense.com by submitting proof of CE completion and payment. The renewal application must be submitted within 30 days of the expiration date. If you miss the renewal deadline, you cannot legally operate as a roofing contractor, and any contracts executed after expiration are voidable. You may request a delinquency fee waiver if you renew within six months of expiration; after six months, the licence is inactive and you must reapply as a new applicant, including retaking the examination. Late renewal penalties include delinquency fees of $50-$150 plus the regular renewal fee.

Penalties for Operating Without a Licence

Operating as a roofing contractor in Florida without a valid CILB licence is a serious violation carrying both civil and criminal penalties. Under Florida Statutes § 489.533, any person who engages in roofing work without the required licence commits a violation that carries civil penalties of up to $500 per violation. Each day of continued unlicensed operation constitutes a separate violation, so operating illegally for 30 days could result in accumulated fines of $15,000 or more.

Criminal penalties are more severe. A first offense is a misdemeanor of the second degree, punishable by up to 60 days in jail and a fine up to $500. A second offense within five years is a misdemeanor of the first degree, with penalties up to six months in jail and a fine up to $1,000. A third or subsequent offense within five years is a felony of the third degree, punishable by up to five years in state prison and a fine up to $5,000 (Florida Statutes § 489.533).

Violations are typically discovered through customer complaints, audits by the CILB investigative unit, or when customers file disputes regarding unpaid invoices or work quality. The Florida Department of Business and Professional Regulation conducts routine audits of construction companies and actively investigates unlicensed contractor complaints. Additionally, operating without a licence creates significant liability problems: any workers' compensation claims filed by injured employees can be denied if the employer was unlicensed, leaving you personally liable for medical costs and wage replacement. Insurance companies will also deny coverage for work performed by unlicensed contractors, exposing you to catastrophic liability. Furthermore, customers can file lawsuits to recover payments made for work by unlicensed contractors, and these lawsuits may proceed as consumer fraud actions. The CILB can also issue cease-and-desist orders prohibiting continued operations, which carry contempt of court penalties if violated.

Compare licensed roofing contractors and get free quotes from verified Jacksonville roofers by using our contractor matching service.

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 it take to get a roofing contractor licence in Florida, and can I start work while my application is pending?

The entire process typically takes 4-8 weeks from the time you submit your completed application to the Florida CILB through the DBPR online portal. This timeline includes exam scheduling (1-2 weeks), exam completion and results (immediate to 2 weeks), and CILB processing of your licence application (4-6 weeks). You cannot legally perform roofing work in Florida until your CILB licence is issued and you receive your licence number. Working before your licence is issued violates Florida Statutes § 489.129 and exposes you to the penalties described above, including fines up to $500 per day and potential criminal charges. Once you pass the state exam, you can legally advertise and take contracts, but you cannot begin actual work until the licence is in hand. Your customers should understand this timeline when contracting with you.

Do I need separate licences or permits for different types of roofing work in Jacksonville, such as residential versus commercial projects?

No, a single Florida CILB Roofing Contractor licence covers all types of roofing work—residential, commercial, industrial, and specialty applications. The licence itself does not distinguish by project type. However, each individual project in Jacksonville requires its own building permit issued by the Jacksonville Building Department, and the permit requirements and costs vary based on whether the project is residential or commercial (residential permits typically cost $100-$300, while commercial permits range $200-$800). Residential reroofing projects may be exempt from certain permitting requirements if they meet specific criteria under Jacksonville Ordinance Code § 656.602 (for example, like-kind reroofing with no structural changes), but you must verify this with the Building Department before beginning work. Commercial projects, flat-roof systems, and any structural changes always require permits. You must maintain your single roofing licence continuously, but obtain new permits for each distinct project.

Can I transfer my roofing licence from another state if I already hold a roofing contractor licence in Georgia or South Carolina?

Florida does not offer reciprocal licensing for out-of-state roofing contractors. Even if you hold a current, valid roofing contractor licence in Georgia, South Carolina, or any other state, you must pass the Florida CILB roofing examination and meet Florida's specific qualification requirements (proof of financial responsibility, application, and application fees). Florida Statutes § 489.129 does not recognize out-of-state licences or offer reciprocal endorsements. However, you may be able to demonstrate equivalent experience from your out-of-state licence as part of your Florida application, which might reduce any additional experience requirements if applicable. You must submit a new CILB application, pay all fees, pass the Florida exam, and obtain a Florida roofing contractor licence before you can legally work in Jacksonville or anywhere in Florida. Out-of-state experience does not waive the examination requirement.

What happens if I start a roofing business in Jacksonville without obtaining the Florida licence first, and how will the city or state discover this?

If you begin performing roofing work in Jacksonville without a Florida CILB roofing contractor licence, you are committing a violation under Florida Statutes § 489.533 that can result in fines up to $500 per violation (meaning $500 per day of illegal operation), misdemeanor or felony criminal charges, and imprisonment. Beyond criminal penalties, your business is at severe legal and financial risk. Any customer who realizes you are unlicensed can file a complaint with CILB, request a refund, or sue you for fraud and breach of contract. If an employee is injured on a job site and you are unlicensed, your workers' compensation insurance claim will be denied, leaving you personally liable for all medical costs, lost wages, and potential punitive damages—easily $100,000+. The city and state discover unlicensed contractors through customer complaints (most common), CILB audits of construction companies, building permit applications (which require proof of contractor licence), and insurance claims investigations. If you pull a permit and submit your licence number, any verification will immediately reveal you are unlicensed. Essentially, operating unlicensed is not hidden for long and exposes you to catastrophic personal liability.

What is the end-to-end timeline from deciding to start a roofing company until I can legally accept my first paid roofing project in Jacksonville?

The complete timeline from start to first legal project typically ranges from 6-12 weeks, depending on exam availability and document preparation. Week 1-2: Gather required documents (proof of financial responsibility, identification, diploma/GED) and determine your business structure (sole proprietor, LLC, or corporation). If incorporating, add 1-2 weeks for Secretary of State registration. Week 2-3: Apply to Florida CILB with your roofing contractor application and financial responsibility documentation. Week 3-5: Schedule and take your CILB roofing exam through Pearson VUE. Exam results are typically available immediately. Week 5-9: Submit your passing exam results to CILB along with your final application. CILB processes and issues your licence (4-6 weeks). Week 6-9 (concurrent): Apply for your Jacksonville Business Tax Receipt from the Department of Business Regulation. Week 9-10: Once your state licence is issued, you can legally accept contracts. Week 10-12 (for first project): Apply for project-specific building permits from the Jacksonville Building Department (1-2 weeks for permit issuance). Total: 9-12 weeks from initial decision to first legal, permitted roofing project. Planning ahead and organizing documents before starting will keep you at the shorter end of this timeline.

Other Business Types in Jacksonville, FL

roofing contractor Licensing in Other States

See roofing contractor licensing in every state →

Sources & References

  • Florida Statutes § 489.105Defines roofing contractor licensing requirements under CILB
  • Florida Statutes § 489.129Specifies roofing contractor exam and qualification standards
  • Jacksonville Ordinance Code § 656.602Establishes local roofing permit and inspection requirements
  • Florida Statutes § 489.533Sets penalties for unlicensed construction contracting work

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.