HyreRoof

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.

Updated September 3, 2026 · Data as of 3 September 2026

Written by HyreRoof Research Primary-source research and fact checking

9,402 records Florida roofing contractors, from DBPR’s own licensee search
95.9% certified of the 9,202 records carrying a licence number
19.5% vs 2.6% registered-tier share, Panhandle against the rest of Florida
6 law changes to Florida roof and roof-claim rules, June 2021 to May 2025

The finding

Florida is the only state where the roofing question and the property insurance question are the same question. Between June 2021 and May 2025 the Legislature changed the rules six times, and five of those changes were aimed squarely at roofs: solicitation, deductibles, assignment of benefits, how long you have to file, and how you get out of a contract signed after a hurricane. The single most consequential rule is not in the insurance code at all: it is the Florida Building Code’s 25 percent rule, and the 2022 amendment to Fla. Stat. § 553.844 that carved a hole in it. Underneath the law, our extract of 9,402 DBPR licence records shows the state’s two-tier credential system is not evenly spread: in the eighteen Panhandle counties 19.5 percent of roofing contractors hold the registered credential that does not travel, against 2.6 percent in the rest of the state.

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

9,402 Florida roofing contractor records analysed DBPR Licensee Search, retrieved 16–29 August 2026
9,202 carrying a DBPR licence number 200 records carry none and are reported, not dropped
8,824 hold a certified roofing credential CCC, CCCA or CCCB prefix
406 hold a registered roofing credential RC prefix. 28 firms hold both tiers

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

Certified (statewide) against registered (local only), by region The eighteen Panhandle counties , 523 records 421 certified 19.5% registered: the tier that does not travel The rest of Florida , 6,817 records 6,639 certified 2.6% registered: the tier that does not travel
Certified against registered roofing credentials, in the eighteen Panhandle counties and in the rest of Florida. Built from the 7,340 records that resolve to a county and carry exactly one tier. HyreRoof analysis of DBPR licence records retrieved 16–29 August 2026. The Panhandle grouping is ours and the eighteen counties are named in the Method section.

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

CountyCertifiedRegisteredRegistered share
Santa Rosa582731.8%
Escambia732626.3%
Okaloosa551521.4%
Bay7689.5%
Walton18521.7%
Holmes10533.3%
Jackson10533.3%
Washington13318.8%
Leon7433.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

Licensed roofing contractors headquartered in the county Miami-Dade 1,028 Broward 862 Orange 546 Hillsborough 458 Lee 436 Palm Beach 436 Duval 420 Brevard 245 Volusia 224 Sarasota 208 Seminole 205 Polk 197 Pinellas 187 Collier 174
Verified roofing contractor headquarters by county, top fourteen. Miami-Dade and Broward together account for 1,890 of the 7,529 records that resolve to a county. HyreRoof analysis of DBPR licence records retrieved 16–29 August 2026, joined to city records carrying county and Census population.

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

CityCountyContractorsPopulation (2024)Per 100,000
SarasotaSarasota14157,764244.1
Fort MyersLee17699,918176.1
PensacolaEscambia9353,898172.5
Fort LauderdaleBroward326190,641171
MiamiMiami-Dade781487,014160.4
BradentonManatee8658,184147.8
Pompano BeachBroward172118,104145.6
West Palm BeachPalm Beach163127,744127.6
OcalaMarion8470,251119.6
OrlandoOrange393334,854117.4
TampaHillsborough270414,54765.1
Cape CoralLee138233,02559.2
HialeahMiami-Dade108235,38845.9
TallahasseeLeon84205,08941
JacksonvilleDuval3891,009,83338.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

SignedBillChapter lawEffectiveWhat it did to roofs
11 June 2021CS/CS/CS/SB 76 (2021)ch. 2021-771 July 2021Roof 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 2022CS/SB 2-D (2022 Special Session D)ch. 2022-26826 May 2022The 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 2022SB 4-D (2022 Special Session D)ch. 2022-26926 May 2022The 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 2022SB 2-A (2022 Special Session A)ch. 2022-27116 December 2022Assignment 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 2024CS/CS/HB 939 (2024)ch. 2024-1391 July 2024A 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 2025CS/CS/HB 715 (2025)ch. 2025-4019 May 2025The 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

  1. 11 June 2021

    CS/CS/CS/SB 76 (2021), Roof solicitation becomes a licensing offence

    ch. 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.

  2. 26 May 2022

    CS/SB 2-D (2022 Special Session D), The roof deductible, and the roof-age underwriting rules

    ch. 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.

  3. 26 May 2022

    SB 4-D (2022 Special Session D), The 25 percent rule gets its exception

    ch. 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.

  4. 16 December 2022

    SB 2-A (2022 Special Session A), Assignment of benefits ends, and the claim clock halves

    ch. 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.

  5. 2 May 2024

    CS/CS/HB 939 (2024), A cancellation right written for the week after a hurricane

    ch. 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.

  6. 19 May 2025

    CS/CS/HB 715 (2025), The emergency right narrowed, and a notice added to every roof contract

    ch. 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. 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. 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. 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. 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. 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. 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. 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?
We analysed 9,402 Florida roofing contractor records retrieved from the DBPR Licensee Search between 16 and 29 August 2026. 9,202 of them carry a DBPR licence number. That is our extract rather than an official total: DBPR issues and lapses licences continuously, and the department’s own register is the authority for any count on a given date.
What is the difference between a CCC and an RC licence number in Florida?
CCC is a certified roofing contractor: a certificate of competency from the department, valid to contract anywhere in Florida. RC is a registered roofing contractor, whose credential is tied to the local jurisdiction that approved the competency and does not travel statewide. Both are real credentials and both appear in the same lookup. In our extract, 8,824 records hold a certified credential and 406 hold a registered one, with 28 firms holding both.
Where in Florida are registered rather than certified roofers most common?
The Panhandle. Across the eighteen Panhandle counties, 102 of 523 county-matched records, 19.5 percent, hold the registered credential, against 178 of 6,817, or 2.6 percent, in the rest of the state. Santa Rosa, Escambia and Okaloosa counties account for most of it. Lee County, by contrast, has 426 county-matched certified records and none registered.
What is the Florida 25 percent roof rule?
It is a Florida Building Code provision, Existing Building, section 706.1.1, stating that not more than 25 percent of the total roof area or roof section of an existing building 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 the code. In practice it meant substantial damage triggered a full code-compliant replacement. The current code is the 8th Edition (2023), effective 31 December 2023.
Was the 25 percent rule repealed?
No, it was given a statutory exception. SB 4-D of the May 2022 special session, chapter 2022-269, Laws of Florida, effective 26 May 2022, amended Fla. Stat. § 553.844 so that where a roofing system or roof section was built, repaired or replaced in compliance with the 2007 Florida Building Code or any later edition, and 25 percent or more of it is being worked on, only the repaired, replaced or recovered portion must be constructed to the code in effect. If the existing roof predates the 2007 code, the original rule still applies.
How long do I have to file a roof claim in Florida?
One year from the date of loss for a claim or a reopened claim, and 18 months for a supplemental claim, under Fla. Stat. § 627.70132(2). That deadline was three years before 2021, was cut to two by SB 76, and to one by SB 2-A, chapter 2022-271, effective 16 December 2022. For weather damage the date of loss is the date the hurricane made landfall or the event is verified by NOAA, not the day you discovered the damage.
Can a Florida roofer offer to cover my deductible?
No. Fla. Stat. § 489.147(2)(b) bars a contractor from offering a waiver of any insurance deductible, or a rebate, gift, gift card, cash or coupon, in exchange for allowing a roof inspection or for making a claim. Any solicitation must state, in at least 12-point font, that it is insurance fraud punishable as a third-degree felony for a contractor to knowingly pay, waive or rebate a deductible. Violations carry a fine of up to $10,000 each.
Can a roofing contractor negotiate my insurance claim for me in Florida?
Not without a public adjuster licence. Fla. Stat. § 489.147(2)(d) bars a contractor from interpreting policy provisions, advising an insured on coverages or duties, or adjusting a claim on the insured’s behalf unless the contractor holds a public adjuster licence under part VI of chapter 626. Describing observed damage and providing an estimate is not adjusting; reading your policy back to you and negotiating scope is.
Is assignment of benefits still legal in Florida?
Not for policies issued on or after 1 January 2023. Fla. Stat. § 627.7152(13), added by SB 2-A (chapter 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 or commercial property insurance policy issued on or after that date. The controlling date is when the policy was issued, not when the loss happened.
What is a Florida roof deductible and how big can it be?
Fla. Stat. § 627.701(10), added by SB 2-D (chapter 2022-268, effective 26 May 2022), permits an insurer to 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 premium discount. It does not apply to a roof loss resulting from a hurricane, to a total loss under the valued policy law, to a tree or other hazard puncturing the roof deck, or where less than half the roof needs repair.
Can my insurer drop me because my roof is old?
Only within limits. Fla. Stat. § 627.7011(5) provides that an insurer may not refuse to issue or renew a homeowner’s policy on a structure with a roof less than 15 years old solely because of roof age. For a roof at least 15 years old, the insurer must allow you to obtain an inspection by an authorised inspector at your own expense before requiring replacement as a condition of cover, and may not refuse solely on roof age if that inspection shows five or more years of useful life remaining. The subsection applies to policies issued or renewed on or after 1 July 2022.
Can I cancel a roofing contract signed after a hurricane in Florida?
Often yes. Under Fla. Stat. § 489.147(6)(a) a homeowner may cancel a roof repair or replacement contract without penalty within 10 days of signing, or by the official start date if that comes first, where the contract was entered into within 180 days of the events behind a Governor’s declaration of a state of emergency and the property is inside the declared geographic area. The contract must carry that notice in bold type of at least 14 points immediately before the signature line, and cancellation must be sent by certified mail or another method giving proof.
Is the Florida emergency roof cancellation notice 18 points or 14?
Fourteen. It was 18 points from 1 July 2024, when chapter 2024-139 created Fla. Stat. § 489.147(6), until 19 May 2025, when chapter 2025-40 (CS/CS/HB 715) reduced it to 14 points. The same act narrowed the right itself, adding the 180-day limit and the requirement that the property sit inside the declared emergency area, and added a separate notice at § 489.147(7). A great deal of published guidance still describes the 2024 version.
What is the new notice required on every Florida roof contract?
Fla. Stat. § 489.147(7), added by chapter 2025-40 and effective 19 May 2025, requires every residential roof repair or replacement contract, emergency or not, to carry, in bold type of at least 14 points on the signature page, wording advising the owner that if the work relates to an insurance claim they should contact their insurer to verify coverage, claims, deductibles and policy terms before signing. Separately, § 489.147(5) lets you void a roof contract within 10 days if it omits the notice about deductible inducements.
What is the "official start date" that closes the 10-day window?
The statute defines it: the date on which work including the installation of materials that will form part of the final roof commences, a permit has been issued, or a temporary repair to the roof covering or roof has been made in compliance with the Florida Building Code. A tarp installed as a compliant temporary repair can therefore end the cancellation window before the ten days run.
Can my general contractor do my roof in Florida?
Not unless they hold roofing credentials of their own. Fla. Stat. § 489.113(3)(g) provides that no general, building or residential contractor certified after 1973 shall act as, hold themselves out to be, or advertise themselves to be a roofing contractor unless certified or registered as one. There is a narrow exception in § 489.113(3)(b) for shingle roofing on a new building of the contractor’s own construction. Our study of roofing licensing by state covers this in full.
Does Florida get much hail?
Comparatively little. Analysing NOAA Storm Prediction Center severe hail report files for 2021 through 2025, Florida recorded 474 severe hail reports, 1.1 percent of the 43,386 recorded nationally, of which 78 involved hail of 1.75 inches or more. Texas recorded 6,848 over the same period. Florida’s roof risk is wind, water intrusion and code compliance, which is why its statutes are built around hurricanes and states of emergency rather than hail claims.
Why do so many Florida roofing licences expire on 31 August?
Because that is the DBPR renewal date for the construction licence categories, and the two roofing tiers sit on opposite halves of the cycle. In our extract, every one of the 8,824 certified records carried an expiry of 31 August in an even year, and every one of the 378 registered records carried one in an odd year. If you only read the expiry date on a Florida roofing licence, an odd year tells you it is the registered, non-portable tier.

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

  1. The Florida Senate , Fla. Stat. § 489.147, Prohibited property insurance practices; contract requirements Retrieved 3 September 2026.
  2. The Florida Senate , Fla. Stat. § 489.113, Qualifications for practice; restrictions (roofing subcontracting; the 1973 provision) Retrieved 3 September 2026.
  3. The Florida Senate , Fla. Stat. § 553.844, Windstorm loss mitigation; requirements for roofs (the 25 percent rule exception) Retrieved 3 September 2026.
  4. The Florida Senate , Fla. Stat. § 627.70132, Notice of property insurance claim (one-year deadline; NOAA date of loss) Retrieved 3 September 2026.
  5. The Florida Senate , Fla. Stat. § 627.701, Liability of insureds; coinsurance; deductibles (the roof deductible at subsection (10)) Retrieved 3 September 2026.
  6. The Florida Senate , Fla. Stat. § 627.7011, Homeowners’ policies; offer of replacement cost coverage (roof age underwriting) Retrieved 3 September 2026.
  7. The Florida Senate , Fla. Stat. § 627.7152, Assignment agreements (subsection (13): policies issued on or after 1 January 2023) Retrieved 3 September 2026.
  8. 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.
  9. Florida Building Commission , Commission homepage, "The Effective Date for the Florida Building Code, 8th Edition (2023), is December 31, 2023." Retrieved 3 September 2026.
  10. 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.
  11. The Florida Senate , SB 4-D (2022D) bill history, ch. 2022-269, approved 26 May 2022, effective 26 May 2022 Retrieved 3 September 2026.
  12. The Florida Senate , CS/SB 2-D (2022D) bill history, ch. 2022-268, approved 26 May 2022 Retrieved 3 September 2026.
  13. The Florida Senate , SB 2-A (2022A) bill history, ch. 2022-271, approved 16 December 2022 Retrieved 3 September 2026.
  14. 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.
  15. 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.
  16. 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.
  17. The Florida Senate , Fla. Stat. § 489.105, definitions of certified contractor, registered contractor and roofing contractor Retrieved 3 September 2026.
  18. Florida DBPR , Licensing Portal, Licensee Search, the source of every licence record analysed here Retrieved 28 August 2026.
  19. NOAA Storm Prediction Center , Annual severe hail report files, 2021–2025 (Florida and national comparison) Retrieved 3 September 2026.
  20. 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.

Repair or replace Roof life calculator

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.