Roofer Permits & Licenses in Jacksonville, Florida

Complete guide to permits and licenses required to start a roofer in Jacksonville, Florida. Fees, renewal cycles, and agency contacts.

Broward County Local Business Tax (Occupational License)

Broward County Records, Taxes & Treasury Division
May Apply
Fee: $35.00-$300.00
Renewal: annual
Type: license

All contractors including roofers must obtain; proof of state contractor license required

Orange County Business Tax Receipt

Orange County Tax Collector
May Apply
Fee: $100.00-$500.00
Renewal: annual
Type: license

Required for roofing contractors; zoning verification required during application

Hillsborough County Occupational License

Hillsborough County Tax Collector
May Apply
Fee: $26.50-$26.50
Renewal: annual
Type: license

Roofing contractors specifically listed; must show state registration

Building Permit for Office/Storage Space Modification

Varies by county/city building department (e.g., Miami-Dade)
May Apply
Fee: $100.00-$5000.00
Renewal: one time
Type: permit

Required when altering building structure for roofing business operations

Sign Permit

Local Sign/Planning Department
May Apply
Fee: $75.00-$500.00
Renewal: one time
Type: permit

All exterior signs require permits; zoning restrictions apply

Fire Inspection for Commercial Occupancy

Varies by fire department (e.g., Miami-Dade Fire Rescue)
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: permit

Required for new occupancy or change of use

Alarm System Permit

Local Police/Fire Department
May Apply
Fee: $30.00-$100.00
Renewal: annual
Type: permit

False alarm fees escalate; required in most counties

Zoning Verification/Compliance Certificate

Varies by planning department (e.g., Palm Beach County)
May Apply
Fee: $50.00-$200.00
Renewal: one time
Type: permit

Roofing supply storage may trigger commercial/industrial zoning requirements

Workers' Compensation Insurance

Florida Division of Workers' Compensation, Florida Department of Financial Services
May Apply
Fee: $1.50-$3.50
Renewal: one time
Type: certificate

Exempt if sole proprietor with no employees. Roofing is classified as high-risk (NCCI Code 5403). Coverage must be obtained from a licensed Florida insurer.

General Liability Insurance

Not mandated by state law
May Apply
Fee: $500.00-$1500.00
Renewal: one time
Type: certificate

Not mandated by Florida law per se, but DBPR requires proof of general liability insurance (minimum $300,000) for roofing contractor licensure. Strongly enforced as part of licensing process.

Contractor’s License Bond

Florida Department of Business and Professional Regulation (DBPR)
May Apply
Fee: $100.00-$300.00
Renewal: one time
Type: certificate

A $10,000 surety bond is required for all licensed contractors in Florida, including roofers, to protect consumers from violations of the Florida Building Code or contractor licensing laws. Required under Florida Statutes §489.113.

Commercial Auto Insurance

Florida Department of Highway Safety and Motor Vehicles (FLHSMV)
May Apply
Fee: $1200.00-$2500.00
Renewal: one time
Type: certificate

Florida requires all motor vehicles registered in the state to carry at least $10,000 personal injury protection (PIP) and $10,000 property damage liability (PDL). Commercial use requires business-rated policies. Roofing businesses using trucks or vans must carry commercial auto insurance.

Professional Liability / Errors & Omissions Insurance

Florida Department of Financial Services
Required
Fee: $800.00-$2000.00
Renewal: one time
Type: certificate

Not legally required in Florida for roofers. However, some clients or general contractors may require it for contracts. Covers claims of negligence or faulty workmanship not covered by general liability.

Product Liability Insurance

Not mandated by state law
May Apply
Fee: $1000.00-$3000.00
Renewal: one time
Type: certificate

Not mandated by Florida law. However, if the roofer sells or installs roofing products (e.g., branded shingles), they may be liable for defects. Coverage typically included in general liability or commercial umbrella policies. Recommended but not required.

Surety Bonds for Public Projects

Florida Department of Management Services (DMS)
May Apply
Fee: $10000.00-$30000.00
Renewal: one time
Type: certificate

Performance and payment bonds required under Florida Statutes §255.05 for public works projects exceeding $150,000. Typically 100% of contract value for performance bond and 50% for payment bond. Not required for private projects.

Liquor Liability Insurance

Not applicable
Required
Renewal: one time
Type: certificate

Not applicable to roofing businesses unless they serve or sell alcohol. Roofers in Florida are not required to carry liquor liability insurance.

Obtain an Employer Identification Number (EIN)

Internal Revenue Service (IRS)
May Apply
Renewal: one time
Type: filing

While not required for all single-member LLCs with no employees, most roofing businesses will need an EIN for tax and banking purposes. Apply online at IRS.gov.

Federal Income and Self-Employment Tax Filing Obligations

Internal Revenue Service (IRS)
Required
Renewal: one time
Type: filing

As an LLC, profits pass through to owners' personal tax returns. Roofing business owners must file Schedule C (Form 1040) and pay self-employment tax via Form 1040-ES quarterly if expecting tax liability over $1,000. Applies to all LLCs earning income.

OSHA Workplace Safety Compliance

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $100.00-$300.00
Renewal: one time
Type: permit

Roofing is classified as high-risk by OSHA. Requirements include fall protection (guardrails, personal fall arrest systems), training on fall hazards, ladder and scaffold safety, and hazard communication (HazCom) for chemicals (e.g., adhesives, sealants). See 29 CFR 1926 Subpart M.

I-9 Employment Eligibility Verification

U.S. Department of Homeland Security (DHS), in coordination with DOL
May Apply
Renewal: one time
Type: permit

All U.S. employers must verify identity and work authorization using Form I-9. Roofing contractors with employees must retain forms for 3 years after hire or 1 year after employment ends, whichever is later. Applies regardless of state.

Fair Labor Standards Act (FLSA) Wage and Hour Compliance

U.S. Department of Labor (DOL)
May Apply
Renewal: one time
Type: permit

Roofing businesses with employees must comply with federal minimum wage ($7.25/hour), overtime pay, and recordkeeping requirements. Some roofing work may qualify for "enterprise coverage" under FLSA if annual revenue exceeds $500,000 and involves interstate commerce.

Family and Medical Leave Act (FMLA) Compliance

U.S. Department of Labor (DOL)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Requires eligible employees (12 months with employer, 1,250 hours worked) to receive up to 12 weeks of unpaid, job-protected leave annually for qualifying medical/family reasons. Most small roofing LLCs do not meet threshold.

OSHA Poster (Job Safety and Health Protection)

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

All employers with employees must display OSHA Form 2203 (Job Safety and Health Protection) in a conspicuous location. Available free from OSHA website.

Miami-Dade County Local Business Tax Receipt

Miami-Dade County Tax Collector
Required
Fee: $45.00-$500.00
Renewal: annual
Type: license

Required for all businesses operating in unincorporated Miami-Dade County; roofers classified under construction trades

City of Miami Certificate of Use

City of Miami Building Department
May Apply
Fee: $200.00-$1000.00
Renewal: one time
Type: permit

Verifies zoning compliance and allowable use; required before Business Tax Receipt issuance

Florida LLC Registration (Articles of Organization)

Florida Department of State, Division of Corporations
Required
Fee: $125.00-$125.00
Renewal: one time
Type: registration

Required for all LLCs. Annual report filing also required separately (see below).

Florida LLC Annual Report

Florida Department of State, Division of Corporations
Required
Fee: $138.75-$138.75
Renewal: annual
Type: registration

Applies to all Florida LLCs. Filed online via Sunbiz portal.

Certified Roofing Contractor License (Class A, B, or C)

Florida Department of Business and Professional Regulation (DBPR), Construction Industry Licensing Board (CILB)
Required
Fee: $329.50-$329.50
Renewal: biennial
Type: license

Class A (unlimited), B (up to 25 sq ft), C (repairs <100 sq ft). Requires qualifying exam, 4 years proven experience (or equivalent education), financial stability, insurance proof. Primary requirement for roofing businesses.

Registered Roofing Contractor License

Florida Department of Business and Professional Regulation (DBPR), Construction Industry Licensing Board (CILB)
May Apply
Fee: $254.00-$254.00
Renewal: biennial
Type: license

For contractors working under certified roofers. Requires exam, 4 years experience, insurance. Not sufficient for independent full-scope roofing.

Fictitious Name (DBA) Registration

Florida Department of State, Division of Corporations
May Apply
Fee: $50.00-$50.00
Renewal: one time
Type: registration

Applies to ALL businesses using DBAs. Published in newspaper for 4 weeks in county of registration.

Re-Roofing Registration (for specific repairs)

Florida Department of Business and Professional Regulation (DBPR), Construction Industry Licensing Board (CILB)
May Apply
Fee: $50.00-$50.00
Renewal: biennial
Type: registration

Limited to specific re-roofing work on existing roofs. Requires liability insurance.

Florida Sales and Use Tax Registration

Florida Department of Revenue (FL DOR)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Roofing services in Florida are generally subject to sales tax when combined with sale of materials (true mixed contract). If only labor is provided, may be exempt. See Rule 12A-1.016, Florida Administrative Code. Registration required via Florida Taxpayer Access Point (TAP): https://tap.myflorida.com/tap/

Florida Employer Withholding Tax Registration

Florida Department of Revenue (FL DOR)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Required for all employers paying wages to employees in Florida. Includes withholding Florida income tax (though Florida has no personal income tax, this applies to reporting and compliance for federal withholding). Registration via TAP.

Florida Unemployment Insurance (Reemployment Tax) Registration

Florida Department of Revenue
May Apply
Fee: $7000.00-$7000.00
Renewal: one time
Type: registration

All employers with one or more employees must register. Rate decreases based on experience rating after four consecutive quarters. Administered by Florida Department of Revenue.

Florida Corporate Income Tax / Franchise Tax

Florida Department of Revenue
Required
Renewal: one time
Type: registration

Florida repealed its corporate income tax and franchise tax effective January 1, 2016. LLCs are pass-through entities and do not pay state income tax. No registration required for this tax.

Federal Income Tax ID (EIN) Registration

Internal Revenue Service (IRS)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: registration

Required for all LLCs, regardless of employee count. Used for federal tax reporting, including income, employment, and excise taxes. Apply online via IRS EIN Assistant.

Florida Local Business Tax (Business Tax Receipt / Occupational License)

Varies by city or county
May Apply
Fee: $50.00-$300.00
Renewal: one time
Type: registration

All Florida counties and most cities require a Business Tax Receipt (BTR) for roofers. Examples: Miami-Dade County (https://www.miamidade.gov/global/business/local-business-tax.page), City of Orlando (https://www.cityoforlando.net/business-tax/). Fee and requirements vary by location and gross receipts. Must be visibly displayed at place of business.

Florida Workers' Compensation Notice

Florida Division of Workers' Compensation
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Employers must post Form DWC-7 (Notice to Employees) in a visible location. Available from Florida Division of Workers' Compensation website.

Record Retention for Tax Purposes

Internal Revenue Service (IRS)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: permit

IRS recommends keeping business tax records for at least 3 years. Employment tax records must be kept for at least 4 years. Records related to property (e.g., equipment, real estate) should be kept for 3 years after disposal. Florida DOR follows similar guidelines.

Record Retention for Contractor License

Florida Department of Business and Professional Regulation (DBPR)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Licensed contractors must retain copies of contracts, permits, and project records for at least 5 years. This includes signed contracts, change orders, and inspection reports.

Local Business Tax Receipt Renewal

Varies by municipality
May Apply
Fee: $182.00-$182.00
Renewal: one time
Type: license

Most Florida counties and cities require an annual local business tax receipt. For example, Broward County requires renewal by December 31 each year. The receipt must be renewed annually and displayed at the business location.

Florida Annual Report (LLC)

Florida Department of State (Sunbiz)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Required even if no income or activity. File online via Sunbiz. Failure may result in administrative dissolution.

EPA Lead Renovation, Repair, and Painting (RRP) Rule

Environmental Protection Agency (EPA)
May Apply
Fee: $200.00-$300.00
Renewal: one time
Type: permit

Contractors disturbing more than 20 square feet of painted surface must be EPA-certified, use lead-safe practices, and provide lead hazard information to property owners. Required under TSCA Section 402. Roofing work may trigger this if it involves adjacent painted components.

FTC Compliance with Truth-in-Advertising and Consumer Protection Rules

Federal Trade Commission (FTC)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Roofing businesses must avoid deceptive advertising (e.g., fake "storm damage" claims, false endorsements, bait-and-switch pricing). Must disclose material information (e.g., "as seen on TV" ads, pricing terms). Applies to websites, door-to-door sales, and social media. Enforced under Section 5 of the FTC Act.

Hazard Communication Standard (HazCom) for Chemical Exposure

Occupational Safety and Health Administration (OSHA)
May Apply
Fee: $100.00-$500.00
Renewal: one time
Type: permit

Requires employers to maintain SDS for all hazardous materials, train employees on risks, and implement protective measures. Part of OSHA’s "right-to-know" standard (29 CFR 1910.1200). Common in roofing due to asphalt, sealants, and cleaning agents.

No Federal Industry-Specific License for Roofing Contractors

U.S. Small Business Administration (SBA)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: license

There is no federal licensing requirement for roofing contractors. Licensing is handled at the state and local level in Florida. This is a clarification to prevent confusion with state-level requirements.

Florida Annual Report for LLC

Florida Division of Corporations (Sunbiz)
Required
Fee: $150.00-$150.00
Renewal: annual
Type: permit

All Florida LLCs must file an annual report with the Division of Corporations by May 1 each year to remain active. Failure to file results in late fees and potential administrative dissolution. The report includes business address, principal officer, and registered agent information.

Florida Contractor License Renewal

Florida Department of Business and Professional Regulation (DBPR)
May Apply
Fee: $534.00-$534.00
Renewal: biennial
Type: license

Roofing contractors in Florida must hold a valid license issued by DBPR. The license must be renewed every two years by August 31 in odd-numbered years. As of 2023, the renewal fee is $534. Licensees must complete required continuing education prior to renewal.

Continuing Education for Florida Licensed Contractors

Florida Department of Business and Professional Regulation (DBPR)
May Apply
Fee: $100.00-$200.00
Renewal: biennial
Type: certificate

Licensed contractors must complete 14 hours of board-approved continuing education every two years, including 6 hours of Advanced Building Code, 4 hours of Business Practices, 2 hours of Workers’ Compensation, 1 hour of Workplace Safety, and 1 hour of Laws and Rules. Courses must be from a DBPR-approved provider.

Federal Employer Identification Number (EIN) Renewal

Internal Revenue Service (IRS)
Required
Fee: $0.00-$0.00
Renewal: one time
Type: permit

An EIN is a one-time requirement and does not need to be renewed. However, businesses with employees or certain tax obligations must maintain accurate records and file required tax forms annually.

Florida Sales and Use Tax Registration Renewal

Florida Department of Revenue (FL DOR)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

Roofers who sell materials may be required to collect and remit sales tax. Registration is one-time, but businesses must file periodic sales tax returns. No renewal is required, but the registration remains active unless canceled.

Florida Sales and Use Tax Filing

Florida Department of Revenue (FL DOR)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

Roofing businesses that sell materials must file Form DR-15AC. Filing frequency (monthly, quarterly, or annually) is assigned by FL DOR based on expected tax liability. Returns are due by the 20th of the month following the reporting period.

Federal Estimated Tax Payments

Internal Revenue Service (IRS)
May Apply
Renewal: one time
Type: permit

Self-employed individuals, including LLC owners, must make estimated tax payments quarterly if they expect to owe $1,000 or more in federal taxes. Payments cover income and self-employment taxes.

Federal Annual Tax Return (Form 1040 with Schedule C)

Internal Revenue Service (IRS)
Required
Fee: $0.00-$0.00
Renewal: annual
Type: filing

Sole proprietors and single-member LLCs report business income on Form 1040 with Schedule C. Due annually. Multi-member LLCs taxed as partnerships file Form 1065 (due March 15).

Florida Annual Federal Withholding Tax Return (Form 941)

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: varies
Type: filing

Employers must file Form 941 quarterly to report federal income tax, Social Security, and Medicare withheld from employee wages.

Florida Annual Federal Unemployment Tax (Form 940)

Internal Revenue Service (IRS)
May Apply
Fee: $0.00-$0.00
Renewal: annual
Type: filing

Form 940 is due annually, but if all deposits were made on time, the deadline extends to February 10.

Florida Employer Registration and Reemployment Tax

Florida Department of Revenue (FL DOR)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: filing

Employers must register with FL DOR for Reemployment Tax (formerly unemployment tax). No renewal required, but quarterly reports (Form RT-6) are due by the last day of the month following each quarter.

Florida Reemployment Tax Quarterly Reporting

Florida Department of Revenue (FL DOR)
May Apply
Fee: $0.00-$0.00
Renewal: varies
Type: filing

Employers must file Form RT-6 quarterly to report wages and pay reemployment tax. Due by the last day of the month following the end of each quarter.

Workers' Compensation Insurance Coverage

Florida Division of Workers' Compensation
May Apply
Fee: $1.50-$3.00
Renewal: one time
Type: certificate

Florida requires all employers with four or more employees (full-time or part-time) to carry workers' compensation insurance. Roofing contractors are classified as high-risk, so premiums are higher. Sole proprietors without employees are exempt.

Display of Contractor License

Florida Department of Business and Professional Regulation (DBPR)
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Licensed contractors must display their license number on all vehicles, advertisements, contracts, and business documents. The physical license certificate must be displayed at the business location.

Display of Business License and Zoning Permits

Local County or Municipal Government
May Apply
Fee: $0.00-$0.00
Renewal: one time
Type: permit

Many Florida counties and cities require businesses to obtain a local business tax receipt (commonly called a business license) and display it at the place of business. Examples include Miami-Dade County, Broward County, and Orlando.

Step-by-Step Compliance Guide

  1. Register your business with the Internal Revenue Service (IRS) to obtain an Employer Identification Number (EIN), which is required for most roofing businesses.
  2. Comply with Federal Trade Commission (FTC) regulations regarding advertising and consumer protection to avoid potential penalties.
  3. Understand your federal income and self-employment tax obligations, as these vary depending on your business structure.
  4. Maintain accurate records for tax purposes, as the IRS requires retention of financial and business records.
  5. File your federal income taxes, which may be done using Form 1120-S for S-Corps or Schedule C for sole member LLCs, and this is an annual requirement.
  6. Ensure compliance with the FTC Act and the Business Opportunity Rule, which govern fair business practices.
  7. File your Florida LLC Annual Report with the Florida Department of State, Division of Corporations, and the fee is $138.75 annually.
  8. Obtain Professional Liability/Errors & Omissions Insurance through the Florida Department of Financial Services, with fees ranging from $800.00 to $2000.00.

Common Mistakes to Avoid

  • Assuming a federal business license is required for all roofing businesses when the U.S. Small Business Administration states no specific license is needed.
  • Ignoring FTC compliance requirements, leading to potential fines for deceptive advertising practices.
  • Failing to properly classify workers as employees or independent contractors, resulting in tax penalties.
  • Neglecting to retain adequate records for tax purposes, which can trigger IRS audits and fines.
  • Missing the annual deadline for filing the Florida LLC Annual Report, potentially resulting in penalties or administrative dissolution.

Frequently Asked Questions

What federal agency requires me to file income taxes?

The Internal Revenue Service (IRS) requires all businesses, including roofing companies, to file federal income taxes. The specific forms and requirements depend on your business structure, such as sole proprietorship, LLC, or corporation.

Does the FTC have rules specifically for roofers?

While there isn't a roofer-specific rule, the Federal Trade Commission (FTC) requires all businesses to adhere to the FTC Act and rules regarding advertising and consumer protection. This includes truthful advertising and fair business practices.

What is the cost of the Florida LLC Annual Report?

The Florida Department of State, Division of Corporations, charges a fee of $138.75 for the annual LLC report. This report must be filed annually to maintain good standing.

Is professional liability insurance required in Florida?

Yes, the Florida Department of Financial Services requires Professional Liability / Errors & Omissions Insurance for roofing businesses, with fees ranging from $800.00 to $2000.00.

What happens if I don't file my federal taxes on time?

Failing to file your federal taxes on time with the IRS can result in penalties and interest charges. The IRS may also initiate an audit or take other enforcement actions.

Need a personalized checklist?

Permit Finder asks follow-up questions to give you an exact list of permits.

Find Your Permits