Resources / Permits and compliance · Tampa, FL
The $2,500 line in Florida, and the two carve-outs that make it smaller than it looks
Florida lets small work happen without a license. The exemption is narrower than almost anyone leaning on it believes, it does not touch the permit requirement at all, and during a declared emergency the penalty for getting it wrong stops being a misdemeanor.
Lehvel · · 9 min read
Contents · 7 sections
Everyone in Florida knows there is a number. Below it you can hand a small job to a good guy with a truck; above it you need a licensed contractor.
Almost everyone has the number slightly wrong, and — more expensively — almost everyone treats it as the only test. It is one of three, and the other two are where operators and crews actually get caught.
The number, from the statute
Florida Statute § 489.103(9) exempts:
Any work or operation of a casual, minor, or inconsequential nature in which the aggregate contract price for labor, materials, and all other items is less than $2,500.
Two words in that sentence do a lot of work.
Aggregate. It is the whole contract price — labor, materials, and all other items. Not the labor line. Not the amount on one invoice. If materials push a $1,900 labor job to $2,600 all-in, the exemption is gone.
Casual, minor, or inconsequential. The exemption is written for small work by nature, not merely small work by price. A cheap piece of a serious job is not what this describes.
You will also find other figures quoted confidently around Tampa. Those are generally local license-category limits, which are a different instrument from the statutory exemption and do not substitute for it. Confirm the county's own categories with the county.
Carve-out one: it cannot be a slice of something bigger
The statute does not stop at the dollar figure. The exemption does not apply to work that is part of a larger or major operation.
This is the one that catches operators, because the workaround is so obvious that it feels legitimate:
A $9,000 make-ready, invoiced as four separate jobs at $2,250 each.
Four invoices. One larger operation. The exemption never applied to any of them. The paperwork that was supposed to create four exempt jobs instead documents, in your own records, that they were one.
If you are turning a unit, you are running a larger operation almost by definition. Scope it that way from the start.
Carve-out two: what the person calls themselves
The exemption is also unavailable to anyone who advertises that he or she is a contractor.
That test has nothing to do with price. A truck decal, a business page, an ad, a listing that uses the word — and the exemption is gone for that person on every job, including the genuinely tiny ones.
The practical effect is counterintuitive: the more professional a crew presents itself, the less available this exemption is to them. It was written for casual work, and it means it.
The gate that outranks all three: permits
Here is the part that decides most real jobs, and it sits outside § 489.103 entirely.
The licensing exemption is not a permit exemption. They are separate gates, and you have to clear both.
Hillsborough County puts it plainly: trades regulated by the State of Florida, and work which requires a permit in the county, require a valid contractor license.
So the sequence to run on any Tampa scope is:
- Does this work require a permit? If yes, stop. A licensed contractor pulls it, and the dollar amount is irrelevant.
- Only if no permit is required, ask whether the aggregate price is under $2,500.
- Then ask whether it is part of a larger operation.
- Then ask whether the person advertises as a contractor.
Most people run that list backwards, starting with the dollar figure — which is the one question that only matters if the first one came back clean.
Certified, registered, and why the difference bites in a metro
Florida Statute § 489.105 draws a line that matters more in a region than it does in a single city.
- A certified contractor holds a certificate of competency issued by the department and may contract in any jurisdiction in the state without fulfilling that jurisdiction's competency requirements.
- A registered contractor met the competency requirements in the jurisdiction the registration was issued for, and may contract only in such jurisdictions.
Tampa Bay is a patchwork of jurisdictions, and portfolios rarely respect them. A registered license is a local instrument. The question to ask is not "are you licensed" but:
Does your license cover the jurisdiction this property is actually in?
Not where the company is based. Where the property sits.
The statute also splits contractors into Division I — general, building and residential — and Division II, the specialty trades: roofing, plumbing, mechanical, air-conditioning, sheet metal, pool and spa, solar and others. A Division II license is a trade license. It is not a general one, and a turnover usually touches more trades than any single specialty license covers.
What it costs to be wrong
Florida Statute § 489.127:
- An unlicensed person who violates the section commits a misdemeanor of the first degree.
- A repeat violation, after having previously been found guilty, is a felony of the third degree.
- A violation committed during a state of emergency declared by executive order of the Governor is a felony of the third degree.
- Separately, local code enforcement may impose civil penalties up to $2,500 per day for each violation.
That third bullet deserves a moment. Florida declares emergencies most hurricane seasons, and the period right after a storm is exactly when the pressure to get someone — anyone — onto a damaged roof is highest, and when out-of-area crews appear with the least verifiable credentials. The statute anticipated that, and raised the offense class for precisely that window.
The daily civil penalty is the other quiet one. It is per day, per violation, which means the exposure is a function of how long the situation persists rather than what the job was worth.
What to actually do
- Decide the permit question first. Everything else is downstream of it.
- Scope the whole operation on paper, not the pieces. If it is one turn, it is one operation, and pretending otherwise is documented in your own records.
- Ask for the license number and the jurisdiction it covers, then check it against where the property is.
- Ask which division and which trade. "Licensed" is not an answer to that.
- Keep the verification with the job, not in a text thread. The moment you need it is the moment you cannot find it.
None of this is unusual diligence. It is the ordinary cost of not having one place where the license, the scope, the permit question and the paper trail live together — which is the actual problem, and it is a coordination problem.
Sources and limits. The $2,500 aggregate threshold, the "casual, minor, or inconsequential" language, and the exclusions for work that is part of a larger or major operation and for a person who advertises that he or she is a contractor are the statutory language of Fla. Stat. § 489.103(9). The certified and registered definitions, their jurisdictional scope, and the Division I / Division II split are Fla. Stat. § 489.105. The first-degree misdemeanor, the third-degree felony for a repeat violation and for a violation during a Governor-declared state of emergency, and the local civil penalty of up to $2,500 per day for each violation are Fla. Stat. § 489.127. The statement that trades regulated by the State and work requiring a permit in the county require a valid contractor license is as published by Hillsborough County, which directs licensing questions to licensing@hcfl.gov and (813) 272-5600. No local license-category dollar limit is stated in this guide — figures circulate that are attributed to § 489.103(9) but do not match it, and we did not read a primary county source for any category limit; confirm those with the county directly. Statutes and county requirements change. Confirm current requirements before you commit money or a schedule. Nothing here is legal advice.
Common questions
- What is the actual dollar threshold in Florida?
- Florida Statute 489.103(9) exempts work of a casual, minor, or inconsequential nature in which the aggregate contract price for labor, materials, and all other items is less than $2,500. Note the word aggregate — it is the whole contract price, not the labor portion, and not the amount on any single invoice. Other numbers circulate widely and are usually local license-category limits rather than this statutory exemption. They are different instruments and they do not substitute for each other.
- Can I split a turnover into pieces under $2,500?
- No, and the statute closes this directly. The exemption does not apply to work that is part of a larger or major operation. A nine thousand dollar make-ready invoiced as four separate jobs is still one larger operation, and slicing it does not create four exempt jobs. This is the single most common way an operator ends up outside the exemption while believing they are inside it.
- Does the exemption still apply if the person calls themselves a contractor?
- No. The exemption is unavailable to someone who advertises that he or she is a contractor. That is independent of price. A crew with a truck decal, a business page or an ad describing themselves as a contractor has stepped outside the exemption regardless of how small the job is, which surprises people who assumed the dollar figure was the only test.
- Does being under $2,500 mean I do not need a permit?
- No, and this is the practical constraint that decides most jobs. The licensing exemption and the permit requirement are two separate gates. Hillsborough County states that trades regulated by the State of Florida, and work which requires a permit in the county, require a valid contractor license. So if the scope needs a permit, the dollar amount stops mattering — a licensed contractor pulls it.
- What is the difference between a certified and a registered contractor?
- Florida Statute 489.105 defines both. A certified contractor holds a certificate of competency issued by the department and may contract in any jurisdiction in the state without meeting that jurisdiction local competency requirements. A registered contractor registered by meeting competency requirements in a specific jurisdiction, and may contract only in those jurisdictions. So a registered license is a local instrument — confirm it covers the jurisdiction your property actually sits in, not the one the company is based in.
- What happens if the work is done unlicensed?
- Under Florida Statute 489.127, an unlicensed person who violates the section commits a misdemeanor of the first degree, and a repeat violation after a previous finding of guilt is a felony of the third degree. A violation committed during a state of emergency declared by executive order of the Governor is also a felony of the third degree. Separately, local code enforcement may impose civil penalties up to $2,500 per day for each violation. In a state that declares emergencies most hurricane seasons, that middle provision is not hypothetical.
Who wrote this
Lehvel
Property repair coordination
Lehvel coordinates property repair work between investors, property managers and vetted trades across the country — scoped, signed, funded and recorded in one place.
- Published
- How to verify
- Costs are quoted as sourced ranges, never averaged into one number. The note closing each guide names the office to confirm the local specifics with.
Written to help you scope, price and approve work — not legal, insurance or engineering advice, and not instructions for performing licensed trade work yourself.