Florida roofing license books: A Working Contractor's Take

By Tobias Reyn, Roofing business owner. Reviewed by Hal Winstead, Editor, licensed roofing contractor. We were three weeks into a re-roof in Gainesville when a thunderstorm rolled in off of 441 like it had a grudge. The crew got the felt down and the tear-off contained, but wind caught a corner of the underlayment and lifted half a day's work. Had to re-do it. That wasn't the problem. The problem was the inspector the next morning, who asked to see the permit and the license number on file. My foreman handed him the folder. The inspector—an older guy, gone gray in the job—just shook his head. "Son, this RC number is from Alachua County. You're in the city limits." That's when I learned that a local license and a state license are two entirely different animals. That mistake cost me a day and a half of labor, and I was the one who made it, not the foreman.
If you're a contractor coming up, you can skip that day. You'll find good help in the lists of roofing companies in Florida online, but the license books behind those listings are where the real education lives. I'm not a lawyer, and I'm not a code official. I'm a guy who ran crews for twenty-odd years and read the books because my name was on the permit line. Here's what I wish someone had told me on day one.
The first thing to understand is the prefix
The state of Florida licenses contractors through the Department of Business and Professional Regulation, the DBPR. Everything you need to know starts with the first letter of the license number. A certified roofing contractor holds a license that starts with CCC. Think of the "C" as "can work anywhere in the state." That's your golden ticket. It means you've passed the state exam and you can pull permits from Pensacola to Key West. A registered contractor holds a license that starts with RC. The "R" stands for registered, and that's tied to the local jurisdiction. It means you passed a local exam, and you can only work in that specific county or city. An RC license from Orange County doesn't carry over to Seminole. I have been wrong about this before, and it cost me. Get the CCC if you can. It opens doors.

The alphabet soup gets worse before it gets better
You will see roofing company ads online with a license number starting with RF. Know this, and know it cold: RF is not a roofing prefix. It denotes a registered plumbing contractor. I don't know how many times a homeowner has called me, all excited about a "licensed roofer" who quoted them a price, and I have to break the news that they're talking to a plumber. The guy might be a fine plumber. He is not a roofer. Never describe an RF number as a roofing license, and never trust a company that uses one on a roof quote. The DBPR roll is public. Check it against the name on the contract. It takes two minutes.

Why the book matters when the roof is open
The license number is not just for show. That number pulls the permit. A roof replacement in Florida requires a permit from the local building department and an inspection. No exceptions. A contractor who offers to skip the permit is a contractor you walk away from. An unpermitted roof can complicate an insurance claim later, and it can come up in a home sale. I've had customers call me after a hurricane with a failed roof claim and the insurance adjuster finds out there was no permit pulled for the last replacement. That's a nightmare you don't want. The mechanism is simple: the permit protects you. It protects the owner, it protects the next buyer, and it protects your reputation. If you cut that corner, you own the whole roof forever.

The 25% rule you heard about probably changed
Roofers talk about the "25% rule" like it's gospel. For years, the Florida Building Code said if you repaired or replaced more than 25% of a roof in a 12-month period, you had to bring the whole roof up to current code. That was the rule. Then Senate Bill 4-D came along in 2022, effective May 26, and changed things. The new law says if the roof was built, repaired, or replaced under the 2007 Florida Building Code or any later edition, only the portion being worked on must meet the current code. A full replacement isn't automatically triggered anymore. There's a catch, and it's a big one. The 2007 code took effect on March 1, 2009. So if a roof was completed before that date, it generally doesn't qualify for the partial repair. You're looking at a full replacement. I tell homeowners this all the time. It saves alot of surprise.
What I would actually do: When a homeowner calls about a leak and dates their roof to the 90s, I don't even quote a repair. I quote a replacement and explain the 2009 code date. If they fight it, I hand them a copy of the SB 4-D language and let the building department do the convincing. Let the inspector be the bad guy. That's his job.

Sorting out the insurance paperwork
Here is where the books get messy. After a big storm, homeowners get letters from their insurance company. Some of those letters ask for a roofing contractor's estimate and a copy of the license. Others mention something called form OIR-B1-1802, which is the uniform roofing solicitation form that some insurers require before they'll write or renew a policy. I don't advise on insurance law, because I'm not a lawyer, but I know that the form exists because Florida Statute 627.70132 requires the Office of Insurance Regulation to create it. You should of read your own policy's declarations page to see what's required. Coverage varies. What I can tell you is, if an insurer asks you to verify a roof's age or condition, you need your contractor's license number and a clear scope of work. The state also runs a program through Citizens Property Insurance Corporation and the My Safe Florida Home initiative that offers grants for wind mitigation. Those are worth looking into, but you apply for them through the state, not through me.
What I would actually do: I keep a digital folder for every roof I bid. It has the license, the certificate of insurance, the manufacturer's warranty terms, and a one-page sketch of the roof with the age noted. When the adjuster calls, I don't guess. I read from the folder. And I tell the homeowner to call their agent and ask for an inspection before I start demo, because I have seen claims denied because the adjuster had a different opinion of the roof's prior condition than the homeowner remembered.
The real conversation, one roof at a time
You notice I haven't talked about being a contractor for very long. The license books are the gate, but the job is the job. Some of the knowledge you need is about the books, and some is about the wheather. We're in Florida. The sun cooks a roof, and the wind tears at it. You need to know how a tile roof sheds water at the hip, and you need to know that a flat commercial roof with ponding water is a lie waiting to happen. You price per square, and the price depends on the pitch and the access. You look at the underlayment and the decking before you quote, because a rotted deck under a beautifull shingle is a surprise you don't want to own. And you need to know the math of insurance. The state created a form proccess for a reason. What a policy covers, exactly, is between the owner and their carrier. My job is to give them a dry, legal, code-compliant roof and a paper trail that doesn't embarrass anyone.
Questions I get asked
How do I verify a roofing license is active?
Go to the DBPR website and search the public license roll. The prefix tells you the scope. A CCC can work statewide, an RC is local. You check the number, match the name on the contract, and confirm the status shows active. If it's not active, run. Don't call them back.
What's a roofing license book, anyway?
It's the general contractor's study guide and legal reference. It contains the Florida Building Code sections that apply to roofing, the license law, and the administrative rules for the DBPR. Some of it is dry as dust, but it has the answers. I read it because the inspector knows it by heart.
Can a registered roofing contractor work in a different county?
No. The RC license is only valid in the local jurisdiction that issued it. If you need work done across county lines, you need a certified contractor with a CCC license, or the local contractor can pull a permit if they have reciprocity, but that's rare. Check the roll.
Is the insurance company allowed to require a specific form before work starts?
Insurance companies can have their own requirements, and they vary. Some ask for form OIR-B1-1802, which is a roofing solicitation form. Some don't. Read your policy's declarations page and call your agent. You might need a roof inspection before the policy renews, and you can't avoid it forever.
What does "meet current code" mean for a repair?
It means the portion of the roof you touch has to meet the code edition in effect today. If your roof is from 2005, the whole thing has to be brought up to code if you touch more than a small section, because the roof predates the 2007 code. If the roof is newer, you can repair a section and leave the rest alone. It depends on the age.
Does a full roof replacement always trigger an insurance inspection?
I wish I could give you a straight yes, but it truly depends on your policy and your carrier. Some companies require an inspection record before they renew. Others don't ask until there's a claim. What I tell every homeowner is to photograph the roof after completion and keep the permit and inspection records in a drawer. The state has programs that require inspections, and those take time. Plan for it.
More from the site
- How to obtain a roofing license in florida: A Working Contractor's Take
- How to get florida roofing license: A Working Contractor's Take
- Sell a roofing business in florida: A Working Contractor's Take
- Florida roofing license search: A Working Contractor's Take
- Florida roof license: A Working Contractor's Take