Every contractor's truck door and website says the same three words: "licensed, bonded, and insured." In Jacksonville, where the construction market runs hot and post-storm unlicensed activity is common, those words are repeated so often that most homeowners have stopped hearing them. They've become a phrase, not a checklist.
That's a problem. Each of those three terms represents a distinct legal protection, and each can fail independently. A contractor can hold a valid Florida license while carrying insurance limits so low they're functionally worthless on your project. A contractor can have a current workers' compensation certificate that doesn't actually cover the crew doing your roofing. A bond can lapse mid-project without you knowing.
This article breaks down what each term means in Florida, what minimum levels to require for a Jacksonville residential project, and how to verify each one before you sign.
What "Licensed" Means in Florida Construction
A Florida contractor license is issued by the Department of Business and Professional Regulation (DBPR) and signals that the contractor has met the state's minimum requirements for education, experience, examination, and financial responsibility.
For general contractors, Florida issues two license types:
A Certified General Contractor (CGC) has passed the Florida state contractor licensing exam and can perform general contracting work anywhere in Florida without additional local approval. This is the credential to look for on projects in Jacksonville and Duval County.
A Registered General Contractor (RGC) has passed a local county or municipal exam and is authorized only in the jurisdiction where they registered. An RGC registered in Alachua County cannot legally work as a GC in Duval County.
For roofing specifically, Florida requires either a licensed roofing contractor or a licensed GC with roofing authority. Post-hurricane, unlicensed roofers from out of state operate throughout Northeast Florida. Verify the license before any post-storm roofing contract.
How to Verify the License
Go to myfloridalicense.com, select "Verify a License," choose "Contractor," and search by name, company name, or license number. Confirm the status reads "Current, Active." Check the discipline history tab for any complaints, fines, or prior license actions.
A contractor who hesitates to provide their license number — or provides one that doesn't match what the DBPR shows — is a red flag with no acceptable explanation.
What "Bonded" Means
Bonding refers to a surety bond, not an insurance policy. Understanding the difference matters.
An insurance policy covers losses by paying the policyholder's claims. A surety bond is a three-party guarantee: the contractor (the principal), the surety company (the bond issuer), and the obligee (the state of Florida or, in some bonds, you as the project owner). If the contractor fails to meet their legal obligations, a claim can be filed against the bond.
Florida requires all certified general contractors to maintain a $20,000 contractor's license bond. This bond protects against:
- Contractor abandonment of a project
- Failure to pay workers, subcontractors, or material suppliers (which can result in mechanics liens on your property)
- Licensing law violations that cause financial harm
The $20,000 limit is a state minimum — it's not a recommended protection level for large projects. On a $300,000 renovation, a $20,000 bond is a limited backstop.
What a Bond Does Not Cover
A surety bond is not a performance guarantee for workmanship. If a contractor finishes your project but the framing is wrong, the drywall is wavy, or the roof leaks in the first rain, the bond does not respond to those claims. That's what warranties and general liability insurance cover.
Also, the bond limit is shared. If multiple claimants file against the same bond simultaneously — say, the contractor abandoned three projects — the $20,000 is divided among all claimants.
How to Verify the Bond
Ask for the surety bond certificate. It will list the surety company, bond number, bond amount, effective date, and expiration date. Call the surety company's verification line (listed on the certificate) to confirm the bond is current. Bond certificates can be backdated or falsified; call and verify.
What "Insured" Means — and the Three Types That Matter
This is where the most financial exposure lives, and where homeowners make the most assumptions. "Insured" without context means almost nothing. The questions are: insured for what, with what limits, and does the coverage actually extend to your project?
General Liability (GL) Insurance
General liability insurance covers third-party bodily injury and property damage caused by the contractor's operations. If the crew damages your neighbor's fence, a falling board breaks your car windshield, or a fire starts during construction and damages an adjacent structure, the GL policy responds first.
Minimum to require for Jacksonville residential projects:
- $1,000,000 per occurrence
- $2,000,000 aggregate
For projects over $500,000, require at least $2,000,000 per occurrence. The aggregate is the total the policy will pay across all claims in a policy year — on a large project with multiple exposures, aggregate limits matter.
Ask the contractor to provide a certificate of insurance (COI) naming you as the additional insured on the GL policy for the duration of the project. "Additional insured" status means the policy covers claims arising from the contractor's work on your property, not just claims the contractor files against themselves.
Workers' Compensation Insurance
Workers' compensation is the coverage that protects you — the property owner — when a worker is injured on your job site. In Florida, property owners can face direct liability for medical costs and lost wages if an injured worker is not covered by the contractor's workers' comp policy.
Florida law requires contractors to carry workers' comp if they have one or more employees. However, Florida allows sole proprietors and certain LLC members to exempt themselves from coverage. This is where the gap opens: a GC who operates as a sole proprietor but sends a crew of four to your house may have no workers' comp coverage for those workers.
Ask explicitly: "Are all workers who will be on my property covered under your workers' compensation policy?" Then verify by requesting the COI and calling the carrier to confirm coverage is active.
What to confirm on the workers' comp COI:
- Carrier name and phone number
- Policy number and expiration date
- The policy covers the state of Florida
- Coverage is not in a lapse or cancellation period
Umbrella Liability
An umbrella policy provides excess coverage on top of the primary GL and commercial auto liability limits. If a claim exceeds the GL policy's per-occurrence limit, the umbrella responds for the difference up to its limit.
For projects over $250,000, it's reasonable to ask whether the contractor carries an umbrella. Umbrella policies typically provide $1–5M in additional coverage at relatively low cost. A contractor who carries an umbrella has thought carefully about their risk exposure — it's an indicator, not a guarantee.
The Complete Verification Checklist
Before signing any construction contract in Jacksonville, confirm:
- [ ] Florida DBPR license is Current, Active, and matches the contracting entity
- [ ] License type is appropriate (CGC for statewide work, RGC for local-only)
- [ ] Surety bond is current — verify directly with the surety company
- [ ] GL COI shows $1M+ per occurrence, $2M+ aggregate, with you as additional insured
- [ ] Workers' comp COI is current and covers all workers on your property
- [ ] OSHA 30 certifications confirmed for supervisory staff (required by some contracts, indicative of safety culture)
- [ ] DBPR discipline history reviewed — no recent formal complaints or license actions
How JK Prestige Handles This for Jacksonville Owners
JK Prestige Constructor Corp is a licensed, bonded, and insured Florida general contractor. All supervisors hold OSHA 30 certifications. We carry general liability and workers' compensation coverage on every project. When you request an estimate, our preconstruction package includes our license number, current certificates of insurance, and bond information — you don't have to ask for them separately.
The JK Way describes our full preconstruction process, including the scope documentation and pricing structure that comes before any contract is signed. Our track record — 500+ completed projects, $2B+ in delivered construction value across 14+ states — reflects a company that has maintained its licensing, bonding, and insurance continuously since 2017.
For custom home builds in Duval County, see our custom homes page. For renovations, see our renovations page.
Get a free written estimate in 48 hours. contact JK Prestige here or call (904) 944-0278. A principal answers.
No call center. No coordinator. A JK principal reviews every inquiry and replies with a real number, not a range, not a follow-up form.
Request Free Estimate →