We use cookies to keep you signed in and to see what's working and what breaks. No advertising cookies, nothing sold. Details in our Cookie Policy.

FloridaUpdated 20 August 202617 minute read

Try this on a real business

Open a seeded business in your trade. Nine jobs on the pipeline, a quote sent and viewed, a deposit paid, and an invoice already overdue.

Open the demo business

No card, no form. Sign in later and everything you built stays on the same account.

Turn four years of roofs into a CCC and quote every county in Florida

The most valuable thing a Florida roofer owns in September is not the truck, the crew or the supplier account. It is a certification number that works in the next county over, because a storm does not stop at a county line and neither does the work it makes.

Put a figure on the wrong version of that. Say a tile re-roof on the coast comes in at $42,000 and a season is a stack of them. Sign one while your company has no qualifying agent certified for roofing and s.489.128(1) makes the contract unenforceable in law or in equity by the unlicensed contractor, which turns a $42,000 receivable into a favor. Section 489.13 lets the department add an administrative fine of up to $10,000 plus its investigative and legal costs. Then the part that changes shape in exactly the month the work is worth the most. Under s.489.127(2)(a) a first offense of contracting without being duly registered or certified is a misdemeanor of the first degree. Under s.489.127(2)(c), any unlicensed person who commits that violation during the existence of a state of emergency declared by executive order of the Governor commits a felony of the third degree, and s.775.082(3)(e) puts a third degree felony at imprisonment not exceeding 5 years. A declaration does not raise the fine. It skips a tier.

The other column of that trade is $585, being $335 for the application and examination, $200 for the initial certification and $50 to qualify the company. That one re-roof pays for the license seventy times over, and the license is what makes the roof collectable.

By the end of this page you will have your work history sorted into one of the two statutory pathways in s.489.111(2)(c) that roofing actually runs on, with the foreman year named and dated, two tests booked with one passing score to aim at, a broker quote for $100,000 and $25,000 ready before the board asks, the company qualified so the contracts belong to you rather than to whoever pulls your permits, and August 31, 2026 in a clock with the fourteen continuing education hours split out, including the wind mitigation hour roofing specifically owes. All of it is written against the 2025 Florida Statutes and the Florida Administrative Code.

Read what the CCC actually owns, because it is a great deal more than the covering

Your own scope definition is the most commercially interesting paragraph in Chapter 489.

Section 489.105(3)(e) defines a roofing contractor as a contractor whose services are unlimited in the roofing trade and who has the experience, knowledge, and skill to install, maintain, repair, alter, extend, or design, if not prohibited by law, and use materials and items used in the installation, maintenance, extension, and alteration of all kinds of roofing, waterproofing, and coating. Unlimited in the trade, statewide, on any building. A CCC holder re-roofs a bungalow in Cape Coral on Monday and a commercial deck in Tampa on Tuesday, and the license does not change.

Then the sentence that turns the class into a business. The same definition provides that the scope of work of a roofing contractor also includes all of the following and any related work: skylights; required roof-deck attachments; any repair or replacement of wood roof sheathing or fascia as needed during roof repair or replacement; and the evaluation and enhancement of roof-to-wall connections for structures with wood roof decking as described in Section 706 of the Florida Building Code-Existing Building, where that enhancement is done in conjunction with a roof covering replacement or repair and is inspected in accordance with the Office of Insurance Regulation uniform mitigation verification inspection form.

Read what the legislature did there. The instrument named in your own scope definition is the form that decides what a Florida homeowner pays for windstorm coverage. The statute put the strap upgrade, the deck attachment and the sheathing replacement inside the roofing license, then tied them to the document that moves the premium. That is the reason a homeowner takes your call in a hard insurance market, and it is a line on your quote that a man with a truck and a nail gun is not lawfully able to write.

It is also why roofing is one of six classes owing a wind mitigation continuing education hour: the board trains the trade it handed the retrofit to. The code edition Section 706 is read against switches on permit application date, and that is in the Florida Building Code 9th Edition.

Count your four years the way s.489.111(2)(c) counts them, with a foreman year inside

Here is the good news the general contractor classes do not get. Rule 61G4-15.001 makes General and Building applicants evidence commercial workmanship in four of six named areas, and Residential applicants three of five. Division II classes, roofing included, get no rule level area list at all, so on the experience side they ride the statutory pathways in s.489.111(2)(c) on their own.

The same rule quietly shuts one of those pathways for you. Subsection (4) of 61G4-15.001 lists class by class which baccalaureate degrees are appropriate for the degree route, and it names degrees for General, Building and Residential, for Sheet Metal, Air Conditioning and Mechanical, for Plumbing, for the pool classes and for Underground Utility. Roofing is not on that list, so a civil engineering degree buys a roofing applicant nothing at the one year mark. Your years are the way in.

The board reads your years rather than auditing your slab square footage. The statute writes three routes and roofing runs on two of them. A working roofer has usually already walked one of those two without noticing.

RouteWhat it takes
Degree routeA baccalaureate degree from an accredited four year college in the appropriate field of engineering, architecture or building construction, plus 1 year of proven experience. Rule 61G4-15.001(4) designates no degree as appropriate to roofing, so this one is not a roofing door
Trade routeA total of at least 4 years of active experience learning the trade, of which at least 1 year is as a foreman
Combination route1 year as a foreman plus 3 years of accredited college level credits; or 1 year skilled, 1 year foreman and 2 years of credits; or 2 years skilled, 1 year foreman and 1 year of credits

Two details decide most applications. A minimum of 2,000 person-hours determines full time equivalency, so a year is 2,000 hours rather than twelve months on a payroll, and a crew running storm season overtime banks years faster than the calendar suggests. The other is the foreman year. Both of the routes left open to roofing want it, so it is not optional, and it is the item people cannot evidence, because they ran the crew for three seasons and nobody wrote the word down.

Fix that while it is cheap. Write out every job you ran, with the address, the dates and the general contractor or homeowner, then get the person who watched you do it to confirm your role in writing. A contractor on the Fine Homebuilding forum, on what the state wants before it will sell you a seat at the exam:

"You'll have ot show proof of 4 years experience in whatever level you want to test in."

florida, on the Fine Homebuilding forum

Proof, not memory. The four years are the part you have already done. The evidence is the part you can do on a Sunday.

Sit two tests and treat 70 percent as the only score there is

Rule 61G4-16.001, effective December 16, 2024, sets the examination structure. General, Building and Residential candidates sit three tests. Most Division II categories, roofing among them, sit two.

The passing score does not move. The rule sets it at no less than seventy percent on each of the required tests, uniform across every construction certification examination. If a study provider tells you roofing passes at some other number, that number is not in the rule.

Failing one test is not failing the application. You rebook the one you missed at $135 scheduling plus $80, and the one you passed stays passed.

What catches good roofers is that the exam is not about roofs. It is a reading and business test with a trade section attached, scored on whether you can find an answer in a book under time pressure. Same contractor, same thread:

"The test has little to do with real life construction so you pretty much have to sign up with one of the construction schools to learn how to do the test."

"It's an open book trst so expect to spend $1,000.00 or better for books which you'll never look at again after test."

florida, on the Fine Homebuilding forum

That cost belongs in the budget next to the $335. It is also the most reversible one here: twenty five years on a roof does not teach you to index a reference manual, and two weeks of instruction does. Book the course, sit both tests in one window, and treat it as two weeks of your winter rather than a verdict on your trade.

Take certified over registered, because the local door closed in July 2025

Florida runs two tiers, and the statute defines them in a way that makes the choice obvious side by side.

Section 489.105(8): a certified contractor holds a certificate of competency issued by the department and shall be allowed to contract in any jurisdiction in the state without being required to fulfill the competency requirements of that jurisdiction. Section 489.105(10): a registered contractor registered after fulfilling the competency requirements in the jurisdiction for which the registration issued, and registered contractors may contract only in such jurisdictions.

For a roofer that is the whole argument, because weather picks the counties. A system that makes landfall in Lee gives you Charlotte and Collier in the same two weeks, and a card that names one of the three leaves the other two to whoever drove down from Georgia. From the DBPR licensee extract, 3,467 registered licenses are active against 97,093 certified, so the confined tier is about three and a half percent of the state.

Section 163.211 preempted occupational licensing to the state, and the grandfathering that let local governments license on their own terms expired on July 1, 2025. What they may still license is specialty categories corresponding to a state category, which is why the Florida specialty license is worth reading if part of your work sits beside the roof rather than on it. The board architecture behind both tiers is in getting your Florida contractor's license.

Buy $100,000 and $25,000 before the board asks for it

Section 489.115(5) makes proof of public liability insurance, property damage insurance and workers' compensation a condition of getting the license and of renewing it. It is not a certificate a general contractor asks for later. It is part of the application, and a broker takes days to produce what the form demands in minutes.

Rule 61G4-15.003 sets the limits by class. General and Building carry $300,000 public liability and $50,000 property damage. Roofing, with the rest of Division II and Residential, carries $100,000 and $25,000. That is the floor rather than the ceiling: the certificate a homebuilder or property manager wants to see is usually a larger number, and the shape of that request is in contractor insurance certificates in Florida.

The financial side carries one trap, and it is made of stale internet advice: that you can post a bond instead of meeting the credit requirement. The rule that carried that alternative, 61G4-15.005, was repealed on September 16, 2007. The live rule, 61G4-15.006 effective May 5, 2024, has no bond option in it. Financial responsibility is a current consumer credit report showing no unsatisfied judgments or liens, running to you personally and to any entity you have qualified. Financial stability is a FICO derived score of 660 or higher, or a 14 hour Board approved course if you are under it. There is no net worth test and no annual premium, so a 641 costs you a course once. Pull your report in week one: an old judgment against a company you left in 2019 takes weeks to clear.

Workers' compensation is the line that catches owner operators, because Florida construction triggers mandatory coverage at one employee and counts officers as employees. The way out is a certificate of exemption for a corporate officer or LLC member recorded at ten percent ownership or more, filed on the DWC-250 at $50 for two years with a maximum of three per entity, and the filing order that makes it hold is in the Florida workers' comp exemption.

Qualify the company so the storm month contracts are yours

The certificate the board issues attaches to you, the human being. Your company holds nothing until a primary qualifying agent qualifies it and it receives a certificate of authority under s.489.119. Until that happens the company is unlicensed for the purpose of s.489.128(1), which is the sentence about a contract nobody can sue on.

Three mechanics matter to a roofing outfit. A primary qualifying agent carries supervisory responsibility and joint and several liability for the entity. A secondary agent covers specific projects. And s.489.1195 governs an agent terminating, which is the day a company licensed on Friday is contracting unlicensed on Monday. If your permits get pulled on somebody else's number today, that is one resignation letter away from a stack of voidable jobs, and moving it onto your own certificate is in the Florida qualifying agent.

Then the advertising rule, which lands harder on roofing than on any other class because roofing markets door to door. Section 489.119(5)(b) requires your certification or registration number on every advertisement, bid, offer and proposal, in every medium. A door hanger is an advertisement. So is a yard sign, a truck wrap, a canvasser's card and the proposal your estimator emailed from his phone at 9pm. In a storm month that is hundreds of documents, from four people, in three counties, and the number either renders on all of them or on none.

That is a template problem rather than a discipline problem, which is why documents on a Florida job carry the qualifying number on their face rather than relying on whoever typed them. What that same contract has to say about insurance claims, deductibles and the two separate ten day rights, along with the bold 14 point blocks s.489.147 puts on the signature page, is the whole of roof insurance jobs in Florida. That page owns the contract. This one owns the ticket that lets you sign it.

Put August 31, 2026 on a clock with the wind mitigation hour already in it

Certified licenses renew on August 31 of even numbered years, so the next one is August 31, 2026. Fourteen hours of continuing education per biennium sit behind it under Rule 61G4-18.001, and the hours are not a free choice.

HoursTopicWho it binds
1Advanced module of the Florida Building CodeEvery certified licensee
1Workplace safetyEvery certified licensee
1Business practicesEvery certified licensee
1Workers' compensationEvery certified licensee
1Florida laws and rulesEvery certified licensee
1Wind mitigation methodologyGeneral, Building, Residential, Roofing, Specialty Structure, Glass and Glazing
Balance to 14General or technicalEveryone

So a certified roofing contractor is bound on six hours and free on eight. The pool electrical and cementitious cladding hours do not reach you. Up to four hours are creditable for attending a Board disciplinary session, which is four hours of watching what gets Florida roofers disciplined. A first renewal landing more than twelve months after licensure is seven hours rather than fourteen.

Missing the date is a status change rather than a fee. The license goes delinquent, then null and void, and a roof signed on a void license puts s.489.127 and s.489.128 back in play at once.

On AEC Stack that is one answer and then a date. Answer the Florida CILB license question on your business profile with the class and issue date, and the compliance calendar computes the renewal against the seeded Florida rule set: August 31, 2026, Rule 61G4-18.001 named as the authority, and the consequence written as delinquent, then null and void, then unlicensed contracting exposure. It sits beside the May 1 Sunbiz annual report and the two year DWC-250 expiry, because those three take a roofing company apart in sequence, in the quiet part of the year.

<!-- CAPTURE LATER: the Florida compliance calendar with the CILB license answered as class CCC, showing fl_contractor_licence_renewal resolved to August 31, 2026 with the Rule 61G4-18.001 authority line and the wind mitigation CE row flagged for roofing. Blocked in this wave: the demo tenant is Ontario. -->

What it costs

There is no monthly subscription. The platform fee is 2.5% of each invoice processed through AEC Stack, collected on payment due dates.

Everything below goes to the state under Rule 61G4-12.009 or to a broker.

WhatAmount
Application and examination, certification applicant$335
Each re-test after a fail$135 scheduling, plus $80 per test
Initial certification$200, or $100 if it issues in the second year of the biennium
Qualify a business organization$50 to apply and issue
Exam prep course and reference booksthe provider's price, commonly four figures
Public liability and property damage, roofing minimum under 61G4-15.003$100,000 and $25,000, the broker's premium
14 hour financial responsibility course, only on the under 660 routethe approved provider's price
Construction workers' comp exemption, DWC-250$50 per request or renewal, valid 2 years, maximum three
Active biennial renewal$200
Business organization biennial renewal$50
Contracting unlicensed, administrativeup to $10,000 under s.489.13, plus costs
Contracting unlicensed during a declared state of emergencythird degree felony, imprisonment not exceeding 5 years under s.775.082(3)(e)

Getting certified with a qualified company behind you is $585. Holding it is $250 every two years, being $200 for the license and $50 for the business organization, plus the fourteen hours. That is $125 a year for the thing that makes a storm season enforceable.

Quote and win

On AEC Stack: the license is the ticket, and three pages carry what you do with it. The storm month contract, the bold 14 point blocks and the two separate ten day cancellation rights are in roof insurance jobs in Florida. The security behind the money on those jobs starts at the Florida notice to owner, and the certificate a property manager wants before you set foot on their portfolio is in contractor insurance certificates in Florida.

Do two things this week. Open your business profile at start your business, answer the Florida CILB question with the class and the issue date, and look at what lands on August 31, 2026 next to your Sunbiz date. Then open a quote on your next Florida job and put the roof-to-wall connection enhancement on it as its own priced line, with the mitigation form named. Section 489.105(3)(e) already put that work inside your license. Very few of your competitors have read the sentence that did it, and none of them can write the line.

Keep going

Also on licensing and the state boardsThe Florida handyman lineFlorida has no handyman license to get. Two tests decide whether a job is yours without one: whether it needs a permit, then whether the aggregate price clears $2,500. Plus the statute that puts painting, flooring and handyman services outside licensing entirely.Also on licensing and the state boardsThe Florida residential contractFour short blocks decide whether a homeowner's attorney has anything to work with: the s.489.1425 recovery fund statement, the s.713.015 lien law warning, your license number on every offer, and a three business day cancellation rule applied only to the jobs it attaches to.Also on licensing and the state boardsGet your Florida licenseYou pick the class, sort your own jobs into the six commercial areas the rule names, pass three tests at 70 percent, and clear the financial rule that half the internet still gets wrong. Then 31 August 2026 goes in a clock with its fourteen CE hours split out.Also on licensing and the state boardsFlorida electrical licenseElectrical is licensed by the ECLB, a different board from the CILB with its own pathways and its own CE. Rule 61G6-5.003 sets alternative routes rather than one number of years, which is why the answer you were given was probably the wrong one for you.Also on licensing and the state boardsFlorida HVAC licenseFlorida writes air conditioning as Class A, Class B and Class C, and the class you need is decided by the equipment you actually put in. The one most changeout contractors qualify for is not the one they are waiting on.Also on licensing and the state boardsFlorida pool contractor licenseFlorida issues commercial, residential and servicing pool contractor licenses as three separate credentials, and the servicing route runs on one supervised year plus a 60-hour course rather than four years of hours.
Read next
Florida HVAC license
Florida writes air conditioning as Class A, Class B and Class C, and the class you need is decided by the equipment you actually put in. The one most changeout contractors qualify for is not the one they are waiting on.

Someone in your trade group needs this. Send it to them.

The dates that cost Florida contractors money

One email a month. The lien deadline and payment bond claim arithmetic this site already does for you, the dates it turns on, and every new guide the day it goes up.

  • Florida lien deadline calculator: The 45-day Notice to Owner, the 90-day Claim of Lien and the one year to enforce it, dated from your first and last day on the job.
  • Florida payment bond claim calculator: On a bonded job the notices are the claim. Includes the floor on the notice of nonpayment, the one deadline you can be too early for.
  • Every new guide the day it goes up. 34 are live for Florida right now, the most recent being "The Florida handyman line" on 20 August 2026.

No account. AEC Stack sends this and every email carries a one-click unsubscribe. Privacy policy.