A roof replacement is one of the biggest checks most homeowners will ever write — often $15,000 to $40,000 or more here in Manatee and Sarasota counties. And after the storm seasons we've had, you've probably also seen the other side of the business: the door-knockers, the "free roof" flyers, the trucks with out-of-state plates that show up after every named storm.
The good news is that Florida gives you real tools to separate professionals from problems — most of them free and online. Here's exactly how to use them, what the law actually says, and the questions that make a bad contractor squirm.
Key Takeaways
- Verify any contractor's license free at myfloridalicense.com before signing — the status must read "Current, Active."
- A general contractor license alone doesn't cover roofing in Florida; look for a CCC roofing license (or a dual-licensed company).
- Demand workers' comp and liability certificates sent directly from the contractor's insurance agent, and verify them at myfloridacfo.com.
- Waiving or "covering" your deductible is a third-degree felony in Florida — and "sign-today" pressure and free-roof promises usually travel with it.
- The contractor — never you — should pull the building permit, and the job isn't done until the final inspection passes.
Start With the License — It Takes Two Minutes
Every legitimate roofing contractor in Florida carries a state license, and you can check it for free in about two minutes. Go to the Florida DBPR's portal at myfloridalicense.com, click "Verify a License," and search by the contractor's name or license number. Ask for the number up front — a real pro will rattle it off without blinking. Hesitation is your first red flag.
When the record comes up, look for three things:
- Status: it should read "Current, Active." Delinquent, suspended, revoked, or null-and-void all mean the same thing for you — keep looking.
- License type: "Certified" licenses are valid statewide; "Registered" licenses only cover specific local jurisdictions.
- Discipline: the record shows public complaints and disciplinary action. One old, resolved issue isn't automatically a deal-breaker. A pattern is.
Finally, make sure the name on the license matches the name on your contract. A classic trick is "borrowing" someone else's license — if the company selling you the roof isn't the licensed entity, ask why.
CCC vs. CRC vs. CGC: Know Which License You're Looking At
The prefix on a Florida contractor license number tells you what that contractor is actually allowed to do:
| Prefix | License type | What it means for your roof |
|---|---|---|
| CCC | Certified Roofing Contractor | Unlimited in the roofing trade, statewide — install, repair, or replace any roofing system. |
| CGC / CBC | Certified General / Building Contractor | Broad construction scope, but generally must subcontract roofing to a licensed roofer. |
| CRC | Certified Residential Contractor | Residential construction — and the same subcontracting rule applies to roofing. |
That middle column surprises people. Under Florida law (s. 489.113, Florida Statutes), a general, building, or residential contractor must subcontract roofing work unless they also hold a state roofing credential — and they can't even advertise themselves as a roofing contractor without one. So "I'm a licensed general contractor" is not, by itself, a license to replace your roof.
This is why dual licensing genuinely matters, and it's how my company is set up: Providential Roofing & Construction holds both a state roofing license (CCC1333042) and a residential contractor license (CRC1333797). On jobs where the roof connects to bigger work — fascia and truss repairs, structural fixes after a storm — that means one accountable company instead of a hand-off between two.
Workers' Comp and Liability Insurance Are Non-Negotiable
Roofing is one of the most dangerous trades in construction, and Florida treats it that way: in the construction industry, an employer with one or more employees — including owners who are corporate officers or LLC members — is required to carry workers' compensation coverage. If an uninsured worker gets hurt falling off your roof, you do not want to discover the gap in coverage afterward, with your homeowner's policy in the middle of the dispute.
- Ask for certificates of insurance for both workers' comp and general liability — ideally sent to you directly from the contractor's insurance agent, not photocopied from a folder.
- Verify it yourself in the state's Proof of Coverage and exemption databases at myfloridacfo.com (Division of Workers' Compensation).
- Watch for exemptions. Florida allows certain business owners to exempt themselves from workers' comp. An exemption covers that owner only — the crew actually walking your roof still needs coverage.
Red Flags — Especially After a Storm
Manatee and Sarasota counties have been through it: Hurricane Ian in 2022, then Helene and Milton within two weeks of each other in 2024 — Milton making landfall near Siesta Key as a Category 3 hurricane. Every one of those storms pulled a wave of out-of-town "storm chasers" in behind it. If your roof took storm damage, slow down before you sign anything, and watch for these:
- Pressure to sign today. A legitimate contractor's price is still good tomorrow. "This deal expires when I leave your driveway" is a sales tactic, not a roofing service.
- "Free roof" promises. Nobody can promise your insurance will pay for a new roof before anyone has inspected the damage or read your policy. Florida law (s. 489.147) actually prohibits contractors from offering you anything of value — gifts, rebates, cash — in exchange for letting them inspect your roof or file a claim.
- Offering to "cover" or waive your deductible. And under a separate statute (s. 817.234, Florida Statutes), a contractor who knowingly pays, waives, or rebates an insurance deductible commits insurance fraud — a third-degree felony in Florida. And think it through: if your deductible disappears on paper, the paperwork going to your insurer is false, and you're the policyholder signing it. Anyone who proposes this has just told you who they are.
- Asking you to sign over your insurance claim. Florida's 2022 reforms (Senate Bill 2-A) made post-loss assignment of benefits void and unenforceable on property insurance policies issued on or after January 1, 2023 — by now, that's essentially every policy in force. A contractor pushing an "AOB" in 2026 is either badly out of date or counting on you being. You stay in control of your own claim; a good roofer documents the damage and supports it instead of taking it over.
- No local footprint. Out-of-state plates, no physical Florida address, a phone number that won't matter in six months. Your warranty is only as good as the company's odds of still being here to honor it.
Questions to Ask and What a Real Estimate Includes
Before you sign, ask every contractor the same short list — and pay attention to how comfortably they answer:
- What's your state license number? (Then go verify it.)
- Who pulls the building permit? (The only acceptable answer: "We do.")
- Can your agent send me certificates for workers' comp and general liability?
- Who supervises my job on-site, and how do I reach that person directly?
- What's your workmanship warranty — separate from the manufacturer's material warranty — in writing?
- Can you point me to recent jobs in my area?
- What's the payment schedule? (Be wary of anyone wanting a large share in cash up front.)
Then look at the estimate itself. A professional written estimate spells out: tear-off and debris disposal; the exact materials by manufacturer and product line; underlayment and flashing details; permit fees; a start and completion window; a payment schedule tied to milestones; warranty terms; and the contractor's license number on the document. Florida law also requires specific written notices in residential roofing contracts about insurance deductibles — a contractor who's buttoned-up on the legal paperwork tends to be buttoned-up on your roof, too.
If you're in Palmetto, Parrish, Bradenton, Lakewood Ranch, Sarasota, or nearby and want a no-pressure baseline to compare against, request a free roof inspection and written estimate — I'll walk you through every line of it.
Permits: The Contractor Pulls It. Period.
A roof replacement in Manatee or Sarasota County requires a building permit, and your contractor should pull it under their own license. That's not bureaucracy for its own sake. The permit triggers county inspections that verify the work meets the Florida Building Code — including the wind-resistance standards that matter enormously here — and it creates a public record of your new roof that helps you with insurance and resale later.
Two permit red flags end the conversation immediately:
- "We can skip the permit and save you money." Unpermitted work can come back on you at sale time, at claim time, and at the next inspection.
- "You pull the permit as owner-builder." This shifts legal responsibility for the work onto you — and it's the signature move of someone who can't pull a permit under their own license, usually because they don't have one.
Last step before final payment: confirm the permit was closed out with a passed final inspection. That piece of paper is your proof the job was done right.
Frequently Asked Questions
How do I look up a roofer's license in Florida?
Go to myfloridalicense.com (the Florida DBPR site), click "Verify a License," and search by name or license number. The status should read "Current, Active," and the record will show any public disciplinary history.
Is it legal for a roofer to waive or pay my insurance deductible?
No. Under Florida law (s. 817.234, Florida Statutes), a contractor who knowingly pays, waives, or rebates an insurance deductible commits insurance fraud — a third-degree felony; s. 489.147 separately bars contractors from even offering a deductible waiver as an inducement. Treat any contractor who offers it as a hard no.
Can a general contractor replace my roof?
Generally not by themselves. Florida law requires general, building, and residential contractors to subcontract roofing work unless they also hold a state roofing license. Look for a CCC license number, or a company that holds both.
Can I still sign an Assignment of Benefits (AOB) for roof work?
For property insurance policies issued on or after January 1, 2023, Florida law makes post-loss assignment of benefits void and unenforceable. You keep control of your own claim and your insurer pays you, not the contractor.
Who should pull the roofing permit — me or the contractor?
The contractor, under their own license. If a contractor asks you to pull an owner-builder permit, the legal responsibility for the work shifts to you — walk away.
This article is general information, not legal or insurance advice. For questions about your specific policy or claim, talk to your insurer, a licensed public adjuster, or an attorney.
Sources: Florida DBPR — How to Verify a License · Fla. Stat. § 489.147 — Prohibited property insurance practices; contract requirements · Fla. Stat. § 817.234 — False and fraudulent insurance claims (contractor deductible provision, s. 817.234(7)(d)) · Fla. Stat. § 489.113 — Qualifications for practice; restrictions (roofing subcontracting rule) · Florida CFO, Division of Workers' Compensation — Employer Coverage Requirements · Florida Senate — SB 2-A (2022 Special Session), assignment-of-benefits prohibition (s. 627.7152)