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 businessNo 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.
| Route | What it takes |
|---|---|
| Degree route | A 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 route | A total of at least 4 years of active experience learning the trade, of which at least 1 year is as a foreman |
| Combination route | 1 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."
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."
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.
| Hours | Topic | Who it binds |
|---|---|---|
| 1 | Advanced module of the Florida Building Code | Every certified licensee |
| 1 | Workplace safety | Every certified licensee |
| 1 | Business practices | Every certified licensee |
| 1 | Workers' compensation | Every certified licensee |
| 1 | Florida laws and rules | Every certified licensee |
| 1 | Wind mitigation methodology | General, Building, Residential, Roofing, Specialty Structure, Glass and Glazing |
| Balance to 14 | General or technical | Everyone |
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.
| What | Amount |
|---|---|
| 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 books | the 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 route | the 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, administrative | up to $10,000 under s.489.13, plus costs |
| Contracting unlicensed during a declared state of emergency | third 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.
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
Count it instead of estimating it
- Hourly rate calculatorOverhead, billable days and the wage you want in. The hourly rate that pays for all three.
- Markup and margin calculatorAdd twenty percent to your costs and you keep sixteen point seven. Enter one job and see the price, the profit, both percentages, and what the mix-up is worth in dollars.
Where this happens on AEC Stack
Quote it and win itEvery lead on one board, the quote out the same day, and you see when they open it.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.