Complete guide to permits and licenses required to start a roofer in Jacksonville, Florida. Fees, renewal cycles, and agency contacts.
All contractors including roofers must obtain; proof of state contractor license required
Required for roofing contractors; zoning verification required during application
Roofing contractors specifically listed; must show state registration
Required when altering building structure for roofing business operations
All exterior signs require permits; zoning restrictions apply
Required for new occupancy or change of use
False alarm fees escalate; required in most counties
Roofing supply storage may trigger commercial/industrial zoning requirements
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.
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.
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.
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.
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.
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.
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.
Not applicable to roofing businesses unless they serve or sell alcohol. Roofers in Florida are not required to carry liquor liability insurance.
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.
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.
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.
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.
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.
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.
All employers with employees must display OSHA Form 2203 (Job Safety and Health Protection) in a conspicuous location. Available free from OSHA website.
Required for all businesses operating in unincorporated Miami-Dade County; roofers classified under construction trades
Verifies zoning compliance and allowable use; required before Business Tax Receipt issuance
Required for all LLCs. Annual report filing also required separately (see below).
Applies to all Florida LLCs. Filed online via Sunbiz portal.
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.
For contractors working under certified roofers. Requires exam, 4 years experience, insurance. Not sufficient for independent full-scope roofing.
Applies to ALL businesses using DBAs. Published in newspaper for 4 weeks in county of registration.
Limited to specific re-roofing work on existing roofs. Requires liability insurance.
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/
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.
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 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.
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.
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.
Employers must post Form DWC-7 (Notice to Employees) in a visible location. Available from Florida Division of Workers' Compensation website.
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.
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.
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.
Required even if no income or activity. File online via Sunbiz. Failure may result in administrative dissolution.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
Employers must file Form 941 quarterly to report federal income tax, Social Security, and Medicare withheld from employee wages.
Form 940 is due annually, but if all deposits were made on time, the deadline extends to February 10.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Permit Finder asks follow-up questions to give you an exact list of permits.
Find Your Permits