How to Start a Roofing Business in Florida: License, Hurricanes and the 25% Rule
How to Start a Roofing Business in Florida: License, Hurricanes and the 25% Rule
If you want to start a roofing business in Florida, the license comes first, and it is the step people most often try to shortcut. Most readers searching for a florida roofing license or a roofing contractor license florida are working roofers who want to sign contracts under their own name. The goal is reasonable, but the rules are specific. Florida has no general business license. Roofing contractors are regulated through the Construction Industry Licensing Board (CILB), which sits within the Department of Business and Professional Regulation (DBPR). The business paperwork runs through the Division of Corporations (Sunbiz) and the Department of Revenue.
This guide explains how to get a roofing license in Florida, how to become a roofing contractor in Florida, the entity and tax paperwork you need, and the hurricane rules that change how you can sell roofs. It also covers Florida roof replacement law, including SB 4-D and the 25% rule. This is informational content, not legal or tax advice. Florida's rules change, so confirm every requirement with the agency named before you spend money.
What You Need Before You Start
Gather these items before you file anything. Several of them take longer than the paperwork itself.
- A Florida roofing contractor license, the Certified Roofing Contractor (CCC), or a documented path to earning one
- Four years of roofing experience and records that prove it, such as dated invoices, contracts and permits
- A business entity choice: a limited liability company (LLC) or a corporation
- A registered agent with a physical street address in Florida
- A federal Employer Identification Number (EIN) from the IRS
- A local business tax receipt for your city or county, if it levies one
- A Florida sales tax registration, if you will sell taxable goods or services
- Insurance quotes for general liability and workers' compensation
- A budget for state filing fees, exam and application costs, and insurance premiums
Step 1: Understand the Florida Roofing License
Roofing contractors in Florida are licensed through the CILB. The credential most roofing owners pursue is the Certified Roofing Contractor (CCC). The CCC requires four years of experience, so start by inventorying your work history. Gather pay records, contracts, permit copies and letters from past employers. If your experience came from working on a crew, do not assume every year counts. Ask CILB which records it accepts and how it verifies them.
Before you apply, confirm the current exam requirements, application fees, financial documentation and how the license is issued to your business with CILB. Do not rely on figures from a blog post, including this one, because license fees and procedures can change. Check the CILB listings through the DBPR website.
The most expensive mistake at this stage is bidding or taking deposits before your license is active. Homeowners often ask for proof of licensure, and a bid signed under a license you do not yet hold can expose you to discipline and to the homeowner's claims.
Step 2: Choose Your Business Entity
Most roofers form an LLC to separate personal assets from business debts and contract claims. A corporation is also an option, and your accountant can help you compare the tax treatment. Formation happens with the Florida Division of Corporations. The verified state fees are below.
| Item | LLC | Corporation |
|---|---|---|
| Formation filing fee | $125 (Articles of Organization) | $70 (Articles of Incorporation) |
| Registered agent designation | $25 (included in the $125) | $35 (included in the $70) |
| Annual report fee | $138.75 | $150 |
| Late fee for reports filed after May 1 | $400 | $400 |
| Total if the annual report is late | $538.75 | $550 |
Annual reports are due each year between January 1 and May 1. Do not let this slip. An LLC that fails to file by the third Friday in September faces administrative dissolution, which can disrupt your contracts, bank accounts and permits. Put the deadline on your calendar the day you form the entity.
Your LLC name must end with Limited Liability Company, LLC or L.L.C., and it must be distinguishable on the state's records. You can reserve a name for 120 days for $25. Do not assume a name is approved until you receive a filing acknowledgment. Search existing names at the Sunbiz corporation search before you spend money on signage or trucks.
File online through Sunbiz eFile, or walk in at 2415 N. Monroe Street, Suite 810, Tallahassee, Monday to Friday, 8am to 5pm. The state offers no expedited filing service and publishes no guaranteed turnaround. Online filings are processed in the order received, and images of electronically filed documents post within 3 business days of processing.
On taxes, Florida has no state franchise tax and no personal income tax. An LLC taxed as a partnership or disregarded entity generally does not file a Florida corporate income tax return, but it must file a Florida Partnership Information Return if one or more owners is a corporation. An LLC taxed as a corporation for federal purposes, and any corporation, pays the 5.5% Florida corporate income/franchise tax.
Your registered agent must have a physical street address in Florida. A P.O. box is not allowed. The agent must sign to accept the appointment. Your company cannot serve as its own agent, but an individual owner or officer can. Changing the agent later costs the same as the original designation.
Step 3: Register a Fictitious Name if You Use a Different Name
If you plan to market your roofing company under a name that differs from your LLC or corporate name, register a fictitious name (DBA) with the Division of Corporations. Registration costs $50, and renewal costs $50. The registration is valid for five years and expires on December 31 of the fifth year. You file the renewal between July 1 and December 31 of the expiration year.
The name must be advertised at least once in a newspaper in the county of your principal place of business, but you do not file proof of the advertisement. Register at the Sunbiz fictitious name registration page. The filing is statewide, not county-level, even though the advertisement requirement is local.
Step 4: Handle Local Tax Receipts, Permits and Sales Tax
Florida issues no general statewide business license. What you will hear about instead is the local business tax receipt. It is a tax under Chapter 205 of the Florida Statutes, not a test of your competence, and not every county or city levies it. Check the city or county where you operate and where your office or yard is located. Confirm whether your local government requires a receipt for the address you use.
Do not confuse the business tax receipt with building permits. Your local building department issues permits for individual roofing jobs, and it may have its own contractor registration rules. Ask the building department in each jurisdiction where you plan to work what it requires before you pull your first permit.
If you sell taxable goods or services, you must register as a sales and use tax dealer with the Florida Department of Revenue before you begin business. The state sales tax rate is 6%, and you can register at the Department of Revenue registration page. Roofing contracts often involve both labor and materials, so ask a CPA how sales tax applies to your specific contracts before you send your first invoice.
Step 5: Set Up Insurance and Contract Templates
Get quotes for general liability and workers' compensation insurance before you submit your first bid. Ask each insurer what coverage it requires for roofing work, which limits your local permit office expects and whether the policy covers subcontractors. Do not assume a policy from a previous employer carries over to your company.
Write every roofing contract down, and build a template that addresses the homeowner cancellation rights described in the next section. A contract that omits those rights can create problems after a storm, when your work volume is highest.
Hurricane Rules: Contracting During a Declared Emergency
Florida adds a second layer of rules when the governor declares an emergency. These rules apply to how you market, sign and perform work. The key provisions are in s. 489.147 and s. 489.127 of the Florida Statutes.
- Homeowner cancellation right. For a contract signed within 180 days of an emergency declaration, the homeowner may cancel within 10 days, or by the start date. Build this into your contract and confirm the exact wording with a Florida construction attorney.
- Insurance-linked incentives are banned. Section 489.147 prohibits incentives tied to insurance claims and certain solicitations. Violations carry fines of up to $10,000. A gift card or rebate offered to win a job because of an insurance claim is the type of offer to avoid.
- Emergency orders do not expand who can work. DBPR emergency orders do not let unlicensed or out-of-state roofers perform work, even after a storm. An out-of-state crew with a valid license from another state is still not authorized under a Florida emergency order.
- Criminal exposure. Unlicensed contracting during a declared emergency is a third-degree felony under s. 489.127.
These rules matter most in the weeks after a named storm, when out-of-state companies arrive and door-to-door solicitation spikes. Write your storm-response process before the season starts. Decide who answers calls, how leads are qualified, what you will say about insurance claims and who signs contracts. Keep a written record of each solicitation and each contract date.
Florida Roof Replacement Law and the 25% Rule
The 25% rule was a building code requirement that could force a whole-roof upgrade to current code when a large share of a roof was replaced. Under the rule, a partial repair or replacement that crossed the threshold could trigger requirements for the rest of the roof. Owners, insurers and contractors often disagreed about when the rule applied, which made it one of the most disputed parts of Florida roofing work.
SB 4-D (2022) ended the 25% rule for roofs built to the 2007 code or later. If your work involves those newer roofs, the rule no longer drives the scope of the repair in the way it once did. For roofs built before the 2007 code, confirm with your local building official how the rule still applies to a specific project before you quote the work.
If you searched for florida roofing law 2025 or florida roof replacement law, start with SB 4-D, then read the current statute text yourself. Online summaries vary in accuracy, and the Florida Legislature publishes the official text. Pair that reading with a call to the local building department on any project near the threshold.
Common Mistakes to Avoid
- Taking deposits or signing bids before your CCC license is active
- Letting an unlicensed crew work under your company name or license
- Missing the May 1 annual report deadline, which adds a $400 late fee
- Using a P.O. box as your registered agent's address
- Operating under a trade name you have not registered as a fictitious name
- Offering an incentive tied to an insurance claim after a storm
- Sending out-of-state crews into a declared emergency area without a Florida license
- Assuming a city's business tax receipt rule applies to the entire county, or that no receipt is needed because a neighbor skipped one
Expected Results
If you complete these steps in order, you should end up with a clear legal structure, documented license status and a compliance checklist for storm work. That may reduce the surprises that catch new roofing companies, such as a missed annual report or a contract that does not reflect the cancellation right. Results depend on your experience, your local market, your insurance and how you run your jobs. No filing guarantees work or revenue.
Next Steps and Resources
Start with the license, because everything else depends on it. Then form your entity, register any fictitious name, check local tax receipt and permit requirements, and register for sales tax if it applies. Use these official and support resources:
- Florida Division of Corporations (Sunbiz) for entity filings, name searches and annual reports
- Florida Department of Revenue for sales tax and tax registration questions
- Florida SBDC Network for small business advising
- SBA South Florida District Office for federal small business resources
- The Construction Industry Licensing Board and DBPR for license eligibility, exams and discipline questions, reachable through the DBPR website
For complex situations, such as multi-state crews, subcontractor arrangements or storm-period marketing, consult a qualified professional. A Florida construction attorney can review your contract and solicitation practices, and a CPA can advise on entity taxes, sales tax and payroll. A short consultation before you launch costs far less than correcting a licensing or contract problem after your first storm season.
Disclaimer: This article is informational content, not legal or tax advice. Florida licensing, contracting and tax rules change, and the figures above reflect the state sources available when this guide was prepared. Confirm current requirements with CILB, DBPR, the Division of Corporations and the Department of Revenue before you act.
Keep exploring: related Florida guides
- How to Become a Pool Contractor in Florida
- How to Start a Solar Installation Business in Florida
- How to Start a Plumbing Business in Florida
- How to Start an Electrical Contracting Business in Florida
- How to Get a Contractor License in Florida
- How to Start an LLC in Florida
- Florida Business License
- How Much Does It Cost to Start a Business in Florida
- All Florida business types
- Every Florida guide in one place