Original research · Local markets
Inside the Florida Roofing Market
The most heavily rewritten roofing market in the country. Four reform bills in nineteen months, one building-code rule that decides whether you get a patch or a new roof, and 9,402 licence records that show where the law actually bites.
Written by HyreRoof Research Primary-source research and fact checking
The finding
Why Florida is not just another roofing market
In most states the roofing conversation is a construction conversation. You have damage, you get quotes, you check a licence, you sign. Florida broke that sequence, and it broke it in both directions at once: the state built the most demanding roofing credential in the country, and simultaneously produced a property insurance market in which the roof became the single most contested line item on the claim.
The result is a market where the legal questions arrive before the construction ones. Whether your insurer must pay for a whole roof or a quarter of one is decided by a building-code section. Whether the contractor at your door may lawfully discuss your policy with you is decided by a licensing statute. Whether you can still file at all is decided by a deadline that has been shortened twice since 2021.
HyreRoof analysis: the most common way a Florida homeowner loses money on a roof is not being overcharged. It is missing a deadline, signing inside a window they did not know they could cancel in, or assuming a rule that was true in 2021 is still true. Every date on this page is here because of that.
This page does not re-explain the difference between a certified and a registered Florida contractor, or the rule that forces a general contractor to subcontract roofing. Both are covered, with the statute quoted, in our study of how roofing is licensed state by state. What this page adds is the measurement: where those two tiers actually sit on the map.
The extract, in four numbers
Counts are ours. The records are the department’s. Nothing on this page is taken from a contractor directory or a secondary summary of the register.
The credential that does not travel, and where it lives
Florida issues two roofing credentials that a homeowner will hear described identically. A certified roofing contractor holds a certificate of competency from the department and may contract anywhere in the state. A registered roofing contractor may not: the registration is tied to the local jurisdiction that approved the competency. Both appear in the same lookup. Both get called "state licensed" on the side of a truck.
Statewide the distinction looks like a footnote: 95.9 percent of the records carrying a licence number are certified. But the average hides the interesting part. Sorted by county, the registered tier is overwhelmingly a Panhandle phenomenon.
HyreRoof calculation: across the eighteen Panhandle counties, 102 of 523 county-matched records, 19.5 percent, hold the registered credential. Across the rest of Florida the figure is 178 of 6,817, or 2.6 percent. That is a 7.5-fold difference in the likelihood that the roofer quoting your job holds a credential which stops at a jurisdiction line.
HyreRoof analysis: this is not a quality finding and we are not presenting it as one. A registered contractor met a local competency requirement; that is a real credential.
It is a portability finding, and portability matters most in exactly the place where it is least common: a region of small counties where a thirty-minute drive crosses two jurisdiction lines. In Lee County, 426 county-matched records are certified and none are registered. In Santa Rosa County, nearly a third are registered.
The Panhandle counties, individually
| County | Certified | Registered | Registered share |
|---|---|---|---|
| Santa Rosa | 58 | 27 | 31.8% |
| Escambia | 73 | 26 | 26.3% |
| Okaloosa | 55 | 15 | 21.4% |
| Bay | 76 | 8 | 9.5% |
| Walton | 18 | 5 | 21.7% |
| Holmes | 10 | 5 | 33.3% |
| Jackson | 10 | 5 | 33.3% |
| Washington | 13 | 3 | 18.8% |
| Leon | 74 | 3 | 3.9% |
Counties with at least three registered records. Records that resolve to a county and carry exactly one credential tier.
Small denominators. Holmes County’s 33 percent is five contractors out of fifteen, and should be read as such. The regional pattern is robust; individual county percentages are not.
Where Florida’s roofers actually are
Two counties hold a quarter of the roofing industry that we can place. Miami-Dade and Broward account for 1,890 headquarters between them. Add Orange, Hillsborough, Lee, Palm Beach and Duval and you have 4,186, well over half of everything county-matched, in seven counties out of sixty-seven.
Raw counts follow population, which makes them close to useless for answering the question a homeowner actually has: is there a deep bench of roofers where I live, or a thin one? For that you need the count against the population, and the ranking changes completely.
Roofers per 100,000 residents
| City | County | Contractors | Population (2024) | Per 100,000 |
|---|---|---|---|---|
| Sarasota | Sarasota | 141 | 57,764 | 244.1 |
| Fort Myers | Lee | 176 | 99,918 | 176.1 |
| Pensacola | Escambia | 93 | 53,898 | 172.5 |
| Fort Lauderdale | Broward | 326 | 190,641 | 171 |
| Miami | Miami-Dade | 781 | 487,014 | 160.4 |
| Bradenton | Manatee | 86 | 58,184 | 147.8 |
| Pompano Beach | Broward | 172 | 118,104 | 145.6 |
| West Palm Beach | Palm Beach | 163 | 127,744 | 127.6 |
| Ocala | Marion | 84 | 70,251 | 119.6 |
| Orlando | Orange | 393 | 334,854 | 117.4 |
| Tampa | Hillsborough | 270 | 414,547 | 65.1 |
| Cape Coral | Lee | 138 | 233,025 | 59.2 |
| Hialeah | Miami-Dade | 108 | 235,388 | 45.9 |
| Tallahassee | Leon | 84 | 205,089 | 41 |
| Jacksonville | Duval | 389 | 1,009,833 | 38.5 |
Cities of 40,000 residents or more. Population is the Census Bureau’s SUB-EST2024 estimate, retrieved 10 August 2026.
A headquarters is not a service area. A Fort Lauderdale firm works Palm Beach; a Jacksonville firm covers a county the size of Rhode Island. Read this as where the industry is based, never as where it works.
Sarasota has six times the roofer density of Jacksonville
Sarasota carries 244 roofing contractor headquarters per 100,000 residents. Jacksonville carries 38.5. HyreRoof analysis: almost all of that gap is an artefact of city boundaries rather than a fact about the roofing industry. Jacksonville is a consolidated city-county of over a million people; Sarasota is a 58,000-person core inside a much larger metropolitan area whose contractors register a city address.
Density figures on this page are useful for comparing places of similar municipal shape, and misleading otherwise. We publish them with that limit attached rather than ranking sixty-seven counties and pretending the boundaries do not matter.
The renewal calendar sorts the two tiers for you
A small structural detail fell out of the extract that we have not seen published anywhere, and it is genuinely useful when you are staring at a licence record. The two credential tiers renew in different years.
HyreRoof calculation: of the 9,607 Florida licence records in the extract, every one of the 8,824 certified records carries an expiry of 31 August in an even year, 5,864 expire in 2028 and 2,960 still showed 2026 when retrieved. Every one of the 378 registered records carries an expiry in 2027. Not one record crosses that pattern.
What that gives you. If a Florida roofing licence you are looking at expires in an odd-numbered year, you are looking at the registered tier: the one that does not travel, before you have read the prefix. If it expires in an even-numbered year, it is certified. The expiry date is doing the same job as the CCC or RC prefix, and it is often the field a homeowner actually notices.
A further 405 records carried an expiration field our parser could not resolve to a year. They are excluded from that comparison and counted in the limitations rather than quietly dropped.
What Florida changed, and exactly when
Between June 2021 and May 2025 the Florida Legislature changed the rules governing roof claims six times, across five sessions, two of which were special sessions convened for the purpose. Guidance written between any two of those dates is now wrong in at least one material respect, which is why every row below carries the chapter law number and the day the Governor signed it.
The dated reform record
| Signed | Bill | Chapter law | Effective | What it did to roofs |
|---|---|---|---|---|
| 11 June 2021 | CS/CS/CS/SB 76 (2021) | ch. 2021-77 | 1 July 2021 | Roof solicitation becomes a licensing offence. Created Fla. Stat. § 489.147, the prohibited property insurance practices section. It bars a contractor from soliciting a homeowner with a "prohibited advertisement", from offering anything of value in exchange for a roof inspection or an insurance claim, and from interpreting policy provisions or adjusting a claim without a public adjuster licence. |
| 26 May 2022 | CS/SB 2-D (2022 Special Session D) | ch. 2022-268 | 26 May 2022 | The roof deductible, and the roof-age underwriting rules. Amended § 627.701 to permit a separate roof deductible, and § 627.7011 to limit when an insurer may refuse a policy over roof age. It also amended § 489.147 and § 627.7152. |
| 26 May 2022 | SB 4-D (2022 Special Session D) | ch. 2022-269 | 26 May 2022 | The 25 percent rule gets its exception. Amended Fla. Stat. § 553.844 so that a roof built, repaired or replaced to the 2007 Florida Building Code or later no longer drags the whole roof up to current code when a quarter or more of it is worked on. |
| 16 December 2022 | SB 2-A (2022 Special Session A) | ch. 2022-271 | 16 December 2022 | Assignment of benefits ends, and the claim clock halves. Added § 627.7152(13), barring a policyholder from assigning post-loss benefits under any residential or commercial property policy issued on or after 1 January 2023. It also amended § 627.70132, cutting the notice-of-claim deadline again. |
| 2 May 2024 | CS/CS/HB 939 (2024) | ch. 2024-139 | 1 July 2024 | A cancellation right written for the week after a hurricane. Added § 489.147(6): a homeowner may cancel a roof contract within 10 days, or by the official start date if that comes first, where the contract was entered into on events subject to a Governor’s state of emergency. The contract had to carry the notice in 18-point bold. |
| 19 May 2025 | CS/CS/HB 715 (2025) | ch. 2025-40 | 19 May 2025 | The emergency right narrowed, and a notice added to every roof contract. Narrowed § 489.147(6) to contracts signed within 180 days of the emergency events and to property inside the declared area, and cut the notice from 18-point to 14-point bold. Added a new § 489.147(7) requiring a 14-point insurance-verification notice on every residential roof contract. Also widened the § 489.105(3)(e) definition of a roofing contractor. |
Bill numbers, chapter law numbers and signing dates from the Florida Senate’s own bill pages; statutory text from the Legislature’s statute publishing system. Retrieved 3 September 2026.
Two of these were signed on the same day, 26 May 2022, in the same special session, and they do different things. SB 2-D is the insurance bill. SB 4-D is the building-code bill. They are routinely confused for one another.
The same record as a sequence
-
11 June 2021
CS/CS/CS/SB 76 (2021), Roof solicitation becomes a licensing offencech. 2021-77, Laws of Florida. Effective 1 July 2021. Created Fla. Stat. § 489.147, the prohibited property insurance practices section. It bars a contractor from soliciting a homeowner with a "prohibited advertisement", from offering anything of value in exchange for a roof inspection or an insurance claim, and from interpreting policy provisions or adjusting a claim without a public adjuster licence.
-
26 May 2022
CS/SB 2-D (2022 Special Session D), The roof deductible, and the roof-age underwriting rulesch. 2022-268, Laws of Florida. Effective 26 May 2022. Amended § 627.701 to permit a separate roof deductible, and § 627.7011 to limit when an insurer may refuse a policy over roof age. It also amended § 489.147 and § 627.7152.
-
26 May 2022
SB 4-D (2022 Special Session D), The 25 percent rule gets its exceptionch. 2022-269, Laws of Florida. Effective 26 May 2022. Amended Fla. Stat. § 553.844 so that a roof built, repaired or replaced to the 2007 Florida Building Code or later no longer drags the whole roof up to current code when a quarter or more of it is worked on.
-
16 December 2022
SB 2-A (2022 Special Session A), Assignment of benefits ends, and the claim clock halvesch. 2022-271, Laws of Florida. Effective 16 December 2022. Added § 627.7152(13), barring a policyholder from assigning post-loss benefits under any residential or commercial property policy issued on or after 1 January 2023. It also amended § 627.70132, cutting the notice-of-claim deadline again.
-
2 May 2024
CS/CS/HB 939 (2024), A cancellation right written for the week after a hurricanech. 2024-139, Laws of Florida. Effective 1 July 2024. Added § 489.147(6): a homeowner may cancel a roof contract within 10 days, or by the official start date if that comes first, where the contract was entered into on events subject to a Governor’s state of emergency. The contract had to carry the notice in 18-point bold.
-
19 May 2025
CS/CS/HB 715 (2025), The emergency right narrowed, and a notice added to every roof contractch. 2025-40, Laws of Florida. Effective 19 May 2025. Narrowed § 489.147(6) to contracts signed within 180 days of the emergency events and to property inside the declared area, and cut the notice from 18-point to 14-point bold. Added a new § 489.147(7) requiring a 14-point insurance-verification notice on every residential roof contract. Also widened the § 489.105(3)(e) definition of a roofing contractor.
Read in order, the sequence is legible. First stop the solicitation, then price the roof separately. Then fix the code rule that made whole-roof claims attractive, and remove assignment while shortening the clock. Finally, two hurricane seasons later, give the homeowner a cancellation right that works in the week after landfall. Three years on, narrow it again, once the drafting had been tested.
The 25 percent rule, and the hole cut in it in 2022
Ask a Florida roofer which single rule decides the size of a job and you will not be pointed at the insurance code. You will be pointed at the Florida Building Code, Existing Building, section 706.1.1, which the Florida Building Commission’s own staff analysis quotes as: "Not more than 25 percent of the total roof area or roof section of any existing building or structure shall be repaired, replaced, or recovered in any 12-month period unless the entire existing roofing system or roof section is replaced to conform to requirements of this code." The current code is the 8th Edition (2023), effective 31 December 2023.
A citation discrepancy worth flagging, because it is repeated everywhere. The Florida House staff analysis for the 2022 bill cites the rule as "Ch. 6, s. 611.1.1". The Building Commission’s own binding-interpretation staff analysis and its 8th Edition change analysis both call it section 706.1.1 of the Existing Building volume, and Fla. Stat. § 489.105(3)(e) itself cross-references "Section 706 of the Florida Building Code-Existing Building". We publish 706.1.1 because the Commission that administers the code uses it, and record the House analysis’s different number rather than quietly reconciling the two.
Read plainly, that meant a roof with more than a quarter of its area damaged could not simply be patched: the whole roofing system had to be brought to the current code. On an older Florida house, bringing a roof to current code is close to a full replacement.
A rule written to prevent a patchwork of non-compliant roof sections had become, in practice, a mechanism that converted partial damage into total replacement. The House staff analysis for the 2022 bill says so directly. It describes contractors going door to door, advising homeowners that their insurance may replace the entire roof if they file a claim.
What changed, and on what date. SB 4-D of the May 2022 special session, chapter 2022-269, Laws of Florida, approved by the Governor and effective 26 May 2022: amended Fla. Stat. § 553.844 to add the exception.
The statute now provides that if an existing roofing system or roof section "was built, repaired, or replaced in compliance with the requirements of the 2007 Florida Building Code, or any subsequent editions of the Florida Building Code, and 25 percent or more of such roofing system or roof section is being repaired, replaced, or recovered, only the repaired, replaced, or recovered portion is required to be constructed in accordance with the Florida Building Code in effect."
HyreRoof analysis: the pivot is the 2007 code, not the damage. Two identical houses with identical hail damage get different answers depending on when the roof beneath them was last built to code. If the existing roof already meets the 2007 Florida Building Code or later, only the damaged portion has to come up to current code. If it does not, the old rule still bites. The first question to ask about a Florida roof is therefore not "how much is damaged", it is "when was this roof last permitted".
The four insurance rules that decide a Florida roof claim
You have one year, not three
Fla. Stat. § 627.70132(2) now bars a claim or reopened claim "unless notice of the claim was given to the insurer in accordance with the terms of the policy within 1 year after the date of loss", with supplemental claims barred after 18 months. That deadline was three years before 2021, two years after SB 76, and one year after SB 2-A (ch. 2022-271, effective 16 December 2022).
Subsection (3) settles when the clock starts for weather damage: for hurricanes, tornadoes, windstorms, severe rain "or other weather-related events, the date of loss is the date that the hurricane made landfall or the tornado, windstorm, severe rain, or other weather-related event is verified by the National Oceanic and Atmospheric Administration." Your deadline is pinned to a federal weather record, not to the day you noticed the ceiling stain.
Your roof may carry its own deductible
Fla. Stat. § 627.701(10), added by SB 2-D (ch. 2022-268, effective 26 May 2022), lets an insurer apply a separate roof deductible of up to the lesser of 2 percent of the Coverage A limit or 50 percent of the cost to replace the roof, in exchange for an actuarially sound credit or discount.
It does not apply to a roof loss resulting from a hurricane, to a total loss under the valued policy law, to damage from a tree or other hazard puncturing the roof deck, or where the roof repair requires less than half the roof.
HyreRoof analysis: on a $400,000 Coverage A limit, a 2 percent roof deductible is $8,000 before the insurer pays anything, which is a large fraction of many re-roofs, and is exactly the sum a contractor is barred from offering to absorb.
Roof age can cost you the policy, within limits
Fla. Stat. § 627.7011(5)(b), added by SB 2-D (ch. 2022-268, effective 26 May 2022), provides that an insurer "may not refuse to issue or refuse to renew a homeowner’s policy insuring a residential structure with a roof that is less than 15 years old solely because of the age of the roof." By its own terms the subsection applies to policies issued or renewed on or after 1 July 2022: five weeks after the act took effect.
For a roof at least 15 years old, the insurer "must allow a homeowner to have a roof inspection performed by an authorized inspector at the homeowner’s expense before requiring the replacement of the roof" as a condition of issuing or renewing, and may not refuse solely because of roof age if that inspection shows the roof has five years or more of useful life remaining. An inspection is therefore not a formality. It is the statutory route to keeping cover on an older roof.
How roof age is measured is also in the statute. Under § 627.7011(5)(d) it runs from "the last date on which 100 percent of the roof’s surface area was built or replaced" to the code in effect at that time, or from the first of a series of partial replacements that together covered the whole surface. A patchwork of partial re-roofs does not reset the clock to the most recent one.
You can no longer sign your benefits over
Fla. Stat. § 627.7152(13), added by SB 2-A (ch. 2022-271, effective 16 December 2022), provides that "a policyholder may not assign, in whole or in part, any post-loss insurance benefit under any residential property insurance policy or under any commercial property insurance policy … issued on or after January 1, 2023."
The date is the policy’s, not the loss’s. A policy issued before 1 January 2023 is outside the prohibition; one issued on or after it is inside. For a homeowner in 2026 the practical effect is simple: a contractor who asks you to sign an assignment of benefits is asking for something the statute no longer permits on a current policy.
What a Florida roofer may not say to you
Fla. Stat. § 489.147, created by SB 76 in 2021 and amended twice since, is the section that governs the knock on the door. It is worth reading closely because it is unusually specific about conduct rather than intent.
A contractor may not solicit a homeowner with a "prohibited advertisement", defined as any written or electronic communication encouraging a consumer to contact a contractor or public adjuster to make a roof damage claim, unless it states, in at least 12-point font and at least half the size of the largest font used, that the consumer is responsible for the deductible, and that it is insurance fraud punishable as a third-degree felony for a contractor to knowingly pay, waive or rebate a deductible. The statute names the formats: "door hangers, business cards, magnets, flyers, pamphlets, and e-mails."
A contractor may not offer "a rebate, gift, gift card, cash, coupon, waiver of any insurance deductible, or any other thing of value" in exchange for being allowed to inspect a roof or for the homeowner making a claim. A contractor may not pay or accept a referral fee for services payable from insurance proceeds.
And under § 489.147(2)(d) a contractor may not engage in "interpreting policy provisions or advising an insured regarding coverages or duties under the insured’s property insurance policy or adjusting a property insurance claim on behalf of the insured, unless the contractor holds a license as a public adjuster."
The penalty is $10,000 per violation, and § 489.147(4) extends it: the acts of anyone working on the contractor’s behalf, including a non-employee compensated for soliciting, are the contractor’s acts, and an unlicensed person doing the same things commits unlicensed contracting and may also be fined up to $10,000 per violation.
HyreRoof analysis: subsection (2)(d) is the provision that changes the everyday experience most. A great deal of what a roofing salesperson traditionally does at a kitchen table, reading the policy, explaining what is covered, negotiating scope with the adjuster, is public adjusting, and in Florida it requires a public adjuster licence under part VI of chapter 626. A roofer who offers to "handle the whole claim for you" is describing a licensed activity.
The two notices most Florida homeowners have never heard of
Under Fla. Stat. § 489.147(6)(a) a Florida homeowner may cancel a contract to replace or repair a roof "without penalty or obligation within 10 days after the execution of the contract or by the official start date, whichever comes first, if the contract was entered into within 180 days of events that are the subject of a declaration of a state of emergency by the Governor and the residential property is located within the geographic area for which the declaration of the state of emergency applies."
The contractor must set that right out in the contract in bold type of not less than 14 points, immediately before the signature line, and the statute prints the exact wording. Cancellation must go by certified mail or another method giving proof.
This is the part almost every published summary still gets wrong. The notice was 18 points, and the right had no time limit and no geographic limit, from 1 July 2024, when chapter 2024-139 created subsection (6), until 19 May 2025, when chapter 2025-40 (CS/CS/HB 715) cut the type size to 14 points and added both the 180-day window and the declared-area requirement. Guidance written in the intervening ten months describes a broader right than the one that now exists.
The same 2025 act added a second notice that applies to every residential roof contract in Florida, emergency or not. Under § 489.147(7) the contractor must include, in bold type of not less than 14 points on the signature page, wording advising the owner that if the work relates to an insurance claim they "should contact your insurance company to verify coverage for the proposed roofing work, including any claims, deductibles, and policy terms, before signing this contract."
The catch in the cancellation right is the definition of "official start date", and it is in the statute: the date on which installation of materials forming part of the final roof commences, a permit is issued, or "a temporary repair to the roof covering or roof has been made in compliance with the Florida Building Code". A contractor who tarps your roof on day two has started the job and closed the window.
Separately and independently, § 489.147(5) requires every roof contract to carry notice that the contractor may not do the things listed in subsection (2)(b). "If the contractor fails to include such notice, the residential property owner may void the contract within 10 days after executing it." That right does not depend on any emergency declaration.
How to check a Florida roofer, in the order that works
- 1 Look the licence up at DBPR, not in a directory
The department’s own licensee search is the record. Match the legal entity, not the name on the truck: a great many Florida roofing firms trade under something other than the name on the licence.
- 2 Read the prefix, or the expiry year
CCC is certified and works statewide. RC is registered and does not. If you only glance at the expiry date, an odd year means registered and an even year means certified, that pattern held for every one of the 9,202 records we checked.
- 3 If it is registered, ask which jurisdiction approved it
A registered credential is real, and it is local. In the Panhandle, where a fifth of contractors hold it, that question is not pedantry.
- 4 Ask when the roof was last permitted, before you ask about damage
Whether your roof falls inside the § 553.844 exception turns on whether it was built to the 2007 Florida Building Code or later. That single fact decides patch or replacement more often than the extent of the damage does.
- 5 Check your policy issue date if anyone mentions assignment
Post-loss benefits cannot be assigned under a residential or commercial property policy issued on or after 1 January 2023. If a contractor produces an assignment agreement, the issue date on your policy is the answer.
- 6 Diarise one year from the date of loss
And for weather damage, the date of loss is the date NOAA verifies the event or the hurricane made landfall, not the day you noticed. Supplemental claims get 18 months.
- 7 If a state of emergency is declared, count ten days
And look for the 18-point bold cancellation notice above your signature. Its absence is itself a fact about the contract you are being asked to sign.
Conduct Florida law specifically prohibits
- Offering to pay, waive or absorb your deductible
§ 489.147(2)(b) bars offering a waiver of any insurance deductible, or a rebate, gift, gift card, cash or coupon, in exchange for a roof inspection or for making a claim. The advertisement rules in § 489.147(1)(a) require any solicitation to state that doing so is insurance fraud punishable as a third-degree felony.
- Offering to "handle the whole claim" for you
§ 489.147(2)(d) bars a contractor from interpreting policy provisions, advising you on your coverages or duties, or adjusting the claim on your behalf, unless they hold a public adjuster licence under part VI of chapter 626.
- A referral fee moving in either direction
§ 489.147(2)(c) bars offering, delivering, receiving or accepting any compensation, inducement or reward for referring services for which insurance proceeds are payable. Paying the contractor for roofing work done is not a referral fee.
- A repair authorisation with no itemised estimate
§ 489.147(2)(e) bars providing an agreement authorising repairs without a good faith estimate itemising the cost of services and materials. The statute allows the final cost to differ from the estimate as the insurer adjusts the claim, it does not allow the estimate to be skipped.
- A roof contract with no notice of the deductible prohibition
§ 489.147(5) requires the contract to include notice that the contractor may not do the things listed in subsection (2)(b). If it is missing, the homeowner "may void the contract within 10 days after executing it."
- What is not prohibited
A contractor may still meet the adjuster on site, describe the damage they observe, provide an estimate and discuss the scope of repairs. The line the statute draws is between describing the roof and interpreting the policy.
Two questions that are not the same question
Is this contractor allowed to work on my roof?
That is a chapter 489 question. It is answered by a DBPR lookup, by reading the prefix, and, if a general contractor is proposing to do the roof themselves, by Fla. Stat. § 489.113, which bars a general, building or residential contractor certified after 1973 from acting as or advertising as a roofing contractor without being certified or registered as one.
It is a yes-or-no question with a public answer, and it takes about ninety seconds.
Will my insurer pay for this roof?
That is a chapter 627 and Building Code question, and none of it is answered by the contractor’s licence. It turns on when your policy was issued, when your roof was last permitted, whether a roof deductible was elected, how old the roof is, and how long ago NOAA verified the weather event.
HyreRoof analysis: conflating these is the characteristic Florida mistake. A properly certified contractor can still put you outside a deadline, and a perfect claim does not make an unlicensed roofer lawful.
Florida is a wind market, not a hail market
One correction worth making, because national roofing advice imports it constantly. Florida is not a hail state. Analysing NOAA Storm Prediction Center severe hail reports for 2021 through 2025, Florida recorded 474 severe hail reports out of 43,386 nationally, 1.1 percent of the national total, of which 78 involved hail of 1.75 inches or more. Texas recorded 6,848 reports and Oklahoma 2,938 over the same five years.
HyreRoof analysis: the Florida roof problem is wind, water intrusion and code compliance, not hail. That is why the statutory machinery here is built around hurricanes, states of emergency, secondary water barriers and roof-deck attachment rather than around the hail-claim mechanics that dominate the plains states. Advice that treats "storm damage" as one category will give you the wrong answer in Florida, and the § 627.701(10) roof deductible, which explicitly does not apply to a roof loss resulting from a hurricane, is the clearest illustration of the difference being written into the law itself.
The counterpart study, on what the law does about contractors who follow storms across state lines, is in our study on storm-chasing roofing contractors.
Method
Law. Every statute cited on this page was retrieved on 3 September 2026 from the Florida Legislature’s own publishing systems, flsenate.gov for the statutes and the bill histories, laws.flrules.org for the session law text. Bill numbers, chapter law numbers, signing dates and effective dates come from the Senate’s bill pages and from the chapter law itself, not from a summary.
Where the statute’s own History note names an amending chapter, that chapter was looked up separately to confirm which bill it was and when it took effect. The Florida Building Code section number and its text are quoted as they appear in the Legislature’s own House staff analysis of the 2022 bill.
Licence records. The 9,402 Florida records were retrieved from the DBPR Licensee Search between 16 and 29 August 2026, and each carries the source URL and retrieval date on the record. We did not scrape a directory and we did not buy a list.
Counts are simple frequencies. A record was counted as certified where its classification field names a certified roofing contractor credential and as registered where it names a registered one; 28 records name both and are excluded from the tier comparison rather than assigned to one side.
Geography. County is not a field on the licence record. It was derived by matching the headquarters city on the record to our own city master, which carries county and the Census Bureau’s SUB-EST2024 population estimate. 7,529 of the 9,402 records matched.
Unmatched records are unmatched, not zero, and they are reported in the limitations. The Panhandle grouping is ours: Escambia, Santa Rosa, Okaloosa, Walton, Holmes, Washington, Bay, Jackson, Calhoun, Gulf, Gadsden, Liberty, Franklin, Leon, Wakulla, Jefferson, Madison and Taylor.
Weather. Severe hail counts are ours, calculated from the NOAA Storm Prediction Center’s annual severe hail report files for 2021 through 2025, filtered by state and by reported hail diameter. SPC reports are reports, not events, and a single storm generates many.
What we would not do. No company is named anywhere on this page. Licence records are public, and this page is about a market’s pressure points; putting a firm’s name beside that discussion converts a public record into an implication, and we will not do it.
Limitations
- The extract is not the whole register
It is 9,402 records retrieved over a fortnight in August 2026. DBPR issues and lapses licences continuously, so treat every count as a dated snapshot rather than a census. The register itself is the authority; this is our reading of it on a particular set of days.
- 1,063 records carry no headquarters city
They are counted in the 9,402 and excluded from every geographic figure. A further set of city names did not resolve to our city master. In total 7,529 of 9,402 records resolve to a county, and the county analysis is explicitly a statement about those.
- 200 records carry no licence number
They are reported rather than dropped, and they are excluded from the certified-versus-registered percentages, which are calculated on the 9,202 that do carry one.
- 405 licence records have an unparsed expiry field
Their expiration value did not resolve to a four-digit year. The renewal-calendar finding is stated on the 9,202 records that parsed, and those 405 are neither counted for nor against it.
- Headquarters is not service area
Every geographic figure on this page describes where a firm’s address of record sits. Certified Florida contractors may work anywhere in the state, and many do. Nothing here measures where work is performed.
- Per-capita figures are distorted by municipal boundaries
Consolidated city-counties like Jacksonville and small incorporated cores inside large metros like Sarasota are not comparable on a per-100,000 basis. We publish the figures with the caveat rather than ranking on a measure we know to be boundary-driven.
- Colorado-style retrieval failures are recorded, not worked around
The DBPR construction industry public records page returned an HTTP 403 challenge to automated retrieval on 3 September 2026, so we could not independently re-confirm today what bulk licensee files the department publishes. The licensee search itself, from which our records came, is cited and dated. The Florida Office of Insurance Regulation’s report server refused connection on the same date, so no OIR litigation statistic is quoted on this page.
- The law changes, and this area changes faster than most
Five changes in nineteen months is the recent record, and the 2026 session is not reflected here beyond what the statutes published as at 3 September 2026 contain. Confirm the current position at the statute itself before relying on it.
- This is general information, not legal advice
Nothing on this page is legal advice, insurance advice or a substitute for reading your own policy. If a claim or a contract is in dispute, that is a matter for a Florida attorney or a licensed public adjuster.
Questions
How many licensed roofing contractors does Florida have?
What is the difference between a CCC and an RC licence number in Florida?
Where in Florida are registered rather than certified roofers most common?
What is the Florida 25 percent roof rule?
Was the 25 percent rule repealed?
How long do I have to file a roof claim in Florida?
Can a Florida roofer offer to cover my deductible?
Can a roofing contractor negotiate my insurance claim for me in Florida?
Is assignment of benefits still legal in Florida?
What is a Florida roof deductible and how big can it be?
Can my insurer drop me because my roof is old?
Can I cancel a roofing contract signed after a hurricane in Florida?
Is the Florida emergency roof cancellation notice 18 points or 14?
What is the new notice required on every Florida roof contract?
What is the "official start date" that closes the 10-day window?
Can my general contractor do my roof in Florida?
Does Florida get much hail?
Why do so many Florida roofing licences expire on 31 August?
Written and audited by
HyreRoof Research
Primary-source research, data analysis and fact checking
We are a research desk, not a sales floor. We read the statute, the licensing board’s own pages, the code section or the federal dataset ourselves, and we publish the figure with the document it came from and the date we retrieved it. Where a number cannot be traced to a primary source, we publish the shorter page and say what we could not verify. On our first study that rule removed a Minnesota exam statistic and left two states blank. Those gaps are on the page, not in a file somewhere.
- 36
- primary sources read and cited
- 16
- federal and state government domains
- 36
- citations carrying a retrieval date
- 3
- researched pages published
How this desk works
- Primary sources only. Statutes from the legislature’s own publishing system, licensing rules from the board that issues the licence, datasets from the agency that collected them. Never a directory, an aggregator or another guide.
- Three states, not two. A requirement is recorded as verified present, verified absent, or not verified. Most comparisons collapse the third into the second, which turns an unchecked cell into a factual claim.
- Retrieval dates on everything. Regulation changes. A citation without the date it was read is not a citation.
- Failures are published. When a source blocks automated retrieval we record the failure and leave the row empty, rather than filling it from a secondary summary.
- Authorship is organisational. Research is attributed to this desk, never to an invented expert. Outside commentary, where used, is attributed to named and verifiable people.
Data as of 3 September 2026. Authorship on this site is organisational: the analysis belongs to the desk rather than to a named individual, and we do not publish credentials we do not hold. Our editorial policy sets out how we source, date and correct what we publish.
Sources & retrieval dates
- The Florida Senate , Fla. Stat. § 489.147, Prohibited property insurance practices; contract requirements Retrieved 3 September 2026.
- The Florida Senate , Fla. Stat. § 489.113, Qualifications for practice; restrictions (roofing subcontracting; the 1973 provision) Retrieved 3 September 2026.
- The Florida Senate , Fla. Stat. § 553.844, Windstorm loss mitigation; requirements for roofs (the 25 percent rule exception) Retrieved 3 September 2026.
- The Florida Senate , Fla. Stat. § 627.70132, Notice of property insurance claim (one-year deadline; NOAA date of loss) Retrieved 3 September 2026.
- The Florida Senate , Fla. Stat. § 627.701, Liability of insureds; coinsurance; deductibles (the roof deductible at subsection (10)) Retrieved 3 September 2026.
- The Florida Senate , Fla. Stat. § 627.7011, Homeowners’ policies; offer of replacement cost coverage (roof age underwriting) Retrieved 3 September 2026.
- The Florida Senate , Fla. Stat. § 627.7152, Assignment agreements (subsection (13): policies issued on or after 1 January 2023) Retrieved 3 September 2026.
- Florida Building Commission , Staff analysis, Issue DS 2021-007, quotes FBC Existing Building s. 706.1.1, the 25 percent rule, verbatim Retrieved 3 September 2026.
- Florida Building Commission , Commission homepage, "The Effective Date for the Florida Building Code, 8th Edition (2023), is December 31, 2023." Retrieved 3 September 2026.
- Florida House of Representatives , Staff analysis, HB 3-D (2022 Special Session D): the 25 percent rule and the market background; cites the rule as s. 611.1.1 Retrieved 3 September 2026.
- The Florida Senate , SB 4-D (2022D) bill history, ch. 2022-269, approved 26 May 2022, effective 26 May 2022 Retrieved 3 September 2026.
- The Florida Senate , CS/SB 2-D (2022D) bill history, ch. 2022-268, approved 26 May 2022 Retrieved 3 September 2026.
- The Florida Senate , SB 2-A (2022A) bill history, ch. 2022-271, approved 16 December 2022 Retrieved 3 September 2026.
- The Florida Senate , CS/CS/CS/SB 76 (2021) bill history, ch. 2021-77, approved 11 June 2021, effective 1 July 2021 Retrieved 3 September 2026.
- Laws of Florida , Chapter 2024-139 (CS/CS/HB 939), added § 489.147(6); approved 2 May 2024, effective 1 July 2024 Retrieved 3 September 2026.
- Laws of Florida , Chapter 2025-40 (CS/CS/HB 715), narrowed § 489.147(6), cut the notice to 14 points, added § 489.147(7) and widened § 489.105(3)(e); approved and effective 19 May 2025 Retrieved 3 September 2026.
- The Florida Senate , Fla. Stat. § 489.105, definitions of certified contractor, registered contractor and roofing contractor Retrieved 3 September 2026.
- Florida DBPR , Licensing Portal, Licensee Search, the source of every licence record analysed here Retrieved 28 August 2026.
- NOAA Storm Prediction Center , Annual severe hail report files, 2021–2025 (Florida and national comparison) Retrieved 3 September 2026.
- U.S. Census Bureau , Annual Subcounty Resident Population Estimates (SUB-EST2024), used for the per-100,000 figures Retrieved 10 August 2026.
Working out what your roof actually needs?
Florida’s legal position decides who may do the work and who pays for it. If you are still deciding what the work is, these two are the most useful starting points, and neither asks for your details.
This page is general information and is not legal, insurance or professional advice. HyreRoof does not perform roofing work, does not adjust insurance claims, and has no commercial relationship with the Florida Department of Business and Professional Regulation, any insurer, or any contractor. No company is named on this page, by design. If a figure or statutory citation here is wrong, tell us and we will fix it and note the correction.