A Elmstead company - serving Jacksonville, FL
A new rear addition with a vaulted beamed ceiling and tall windows

Construction Permits, Codes & Inspections in FL: What You Need to Know

Free Estimate on SiteCalls Answered by a Live Person, 24/7Background-Checked TechniciansA Local Team in Jacksonville

Last updated October 15, 2026

A finished backyard cottage with a small covered porch
A single-story rear room addition with tall windows and a new patio
A remodeled living room with built-in shelves around the fireplace
An open kitchen and dining area after a remodel
A freestanding soaking tub in a remodeled primary bathroom
A whole-home remodel with the living, dining and kitchen areas opened up
A galley kitchen opened up to the dining room with a new peninsula
A walk-in shower with large-format tile and a built-in niche
Every visit starts with

Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled

Your dream remodel for as low as$199/month*On approved credit; ask for current terms
Get your free estimate

Construction Permits, Codes & Inspections in FL: What You Need to Know

In Jacksonville, we rarely go a month without hearing from a homeowner who bought a house years ago and only now discovered the finished attic, the added bathroom, or the pool enclosure was never permitted. The discovery almost always happens the same way: a title insurer pulls the Duval County record before closing, finds the unpermitted square footage, and the sale stalls. Florida’s building code is stricter than most states because Hurricane Andrew forced a rewrite in 2002, and every layer of that code affects what a homeowner in Jacksonville can build, alter, or ignore. This guide walks through what needs a permit in Duval County, how inspections actually work, what the Florida Building Code requires of homes near the coast, and how to fix a property with unpermitted work already inside it. For more guides & resources on Jacksonville home construction, see our blog.

Call (904) 643-6243

Quick Answer

Most structural, electrical, plumbing, and mechanical work in Jacksonville requires a permit from the Jacksonville Building Inspection Division, and finishing the project without one creates a defect on the property title that Florida title insurers can flag years later. Cosmetic work like painting, flooring, and cabinet refacing generally does not require a permit. The safest path is to verify permit requirements with Duval County before the first wall is opened, and to use a licensed contractor who pulls permits as part of the job, like the team at Elmstead Remodeling Jacksonville home.

Explore

Styles & brands we work with

Kitchen remodeling
Kitchen remodeling
Bathroom remodeling
Bathroom remodeling
Home additions & ADU
Home additions & ADU
Roofing
Roofing
Windows & doors
Windows & doors
Driveway & pavers
Driveway & pavers
Fence
Fence

Table of Contents

When a Permit Is Required in Duval County and When It Is Not

Duval County follows the Florida Building Code with local amendments, and the rule of thumb is simple: anything that changes the structure, the electrical system, the plumbing, the mechanical systems, or the building envelope requires a permit. Anything purely cosmetic does not. The line matters more than most homeowners assume, because a Jacksonville title insurer will not care whether the unpermitted work was done well. The insurer cares only that the county has no record of it.

Projects that always require a permit in Jacksonville

  • Any alteration to load-bearing walls, roof framing, or floor joists
  • Room additions, enclosed porches, and garage conversions
  • Electrical panel upgrades, rewiring, or adding new circuits
  • Water heater replacement, especially any unit over 50 gallons
  • HVAC system replacement, including ductwork changes
  • Window and exterior door replacement, where the opening size changes
  • Roof replacement and re-roofing
  • Plumbing fixture relocations and new drain lines
  • Fences over 6 feet, and any fence in a flood zone
  • Swimming pools, spas, and pool enclosures
  • Decks, porches, and retaining walls over 3 feet in height
  • Siding replacement, stucco repair over 25% of a wall surface

Projects that generally do not require a permit

  • Painting, wallpaper, and interior trim work
  • Flooring replacement, including tile, vinyl, and hardwood
  • Cabinet refacing and replacement of countertops without plumbing changes
  • Replacing a faucet, toilet, or light fixture without moving the connection
  • Fence repair that replaces existing panels on the same footprint
  • Landscape improvements that do not alter drainage or grade
  • Replacing a garage door opener without changing the door itself

For Kitchen Remodeling in Jacksonville and Bathroom Remodeling in Jacksonville, the permit question usually comes down to whether plumbing, electrical, or walls are being moved. A cabinet replacement with the same footprint typically stays below the permit threshold. Moving a sink or adding a shower pan crosses it. We walk every project through the Duval County requirements before the written price is finalized, so the homeowner never gives a permit surprise after the crew arrives.

The Florida Building Code and What It Means for Jacksonville Homes

The Florida Building Code exists because Hurricane Andrew tore through South Florida in 1992 and exposed how badly the state had been building for a century. The legislature responded with a single statewide code, now in its 7th Edition (2023), and Jacksonville enforces it with local technical amendments. For a homeowner, the practical consequences show up in three places: wind loads, water resistance, and energy efficiency.

Jacksonville sits in a wind-borne debris region, which means exterior openings like windows, doors, and skylights must either be impact-resistant or protected by shutters. That requirement is not optional, and it is one of the most common points of failure on a final inspection for room additions and sunrooms. The code also sets minimum insulation values for exterior walls and ceilings, and since the 7th Edition pushed insulation requirements higher, a 1990s-era home in Mandarin or Arlington will not meet today’s standard without added material. Anyone replacing a roof must now bring the deck attachment and flashing up to current code, which is why re-roofing a home in San Marco often costs more than the homeowner expected from a simple shingle price. For details on related requirements, see our Construction Warning Signs: A Jacksonville Homeowner’s Reference Guide.

Water heaters over 50 gallons require a permit and a specific installation clearance. Electrical panels must meet current arc-fault and ground-fault requirements. And any work in a flood zone, which covers significant portions of Jacksonville along the St. Johns River and its tributaries, triggers additional elevation and floodproofing rules under FEMA’s mapping. None of this is punitive. It is the reason a Jacksonville home built or remodeled to code stands through a named storm better than the same house built elsewhere.

How the Jacksonville Building Inspection Division Online Portal Works

The City of Jacksonville Building Inspection Division runs its permit application, plan review, and inspection scheduling through an online portal that homeowners can access directly. Every address in Duval County has a public permit record attached to it, and that record is the same thing a title insurer pulls before closing. A homeowner can search their own address, see every permit ever pulled, and confirm whether the previous owner’s sunroom addition is properly recorded.

Using the portal is straightforward, but the process has a rhythm that surprises first-time users:

  1. Search the property record. Enter the address and review all permits on file. This is the first step Elmstead Remodeling Jacksonville takes on any project, because hidden unpermitted work changes the scope.
  2. Determine the permit type. Most remodel work falls under residential alteration. New additions and pools use separate application paths, and the portal will route the application based on the work description.
  3. Submit plans where required. Structural changes, room additions, and any project that changes the building footprint need stamped plans. The portal accepts digital uploads, and the plan review fee is paid at submission.
  4. Pay the permit fee. Duval County calculates fees based on the valuation of the work. The portal shows the exact fee before payment, so there is no after-the-fact surcharge.
  5. Schedule inspections. Once the permit is issued, inspections are scheduled through the same portal. Requested inspections are generally performed within one to two business days in Jacksonville, and the results post immediately to the permit record.

The portal is also where a homeowner confirms that every inspection on a job actually passed. A permit that was pulled but never finalized creates the same title problem as a permit that was never pulled at all. When we finish any project with a permit in Jacksonville, the final inspection result is posted before the crew does the final clean-up.

The Three Stages of a Residential Inspection and What Fails Them

Most residential remodel and addition projects in Jacksonville go through three inspection stages: rough-in, framing, and final. Each one has a specific purpose, and each one stops the project if it fails. A failed inspection restarts the timeline and often costs the homeowner another inspection fee, so the goal is always to pass the first time.

Stage 1: Rough-in

Rough-in inspection happens after electrical wiring, plumbing lines, and mechanical ductwork are installed but before any drywall goes up. The inspector checks wire gauges and connection methods, pipe slopes and venting, and duct sealing. In Jacksonville, the inspector also verifies that any new exterior wall insulation meets the 7th Edition’s requirements. The most common failure at rough-in is undersized wire for a circuit or a plumbing vent that was connected to the wrong line.

Stage 2: Framing

Framing inspection covers the structural skeleton. The inspector looks at stud spacing, header sizes, hurricane strapping at the roof-to-wall connection, shear wall nailing patterns, and anchor bolts. In a city like Jacksonville, where the wind code is real, an inspector will reject framing that lacks the required strapping or has nails spaced wider than the approved pattern. This is also where unpermitted past work often gets exposed: an old sunroom addition with no strapping will fail a framing inspection today even if it stood for 20 years.

Stage 3: Final

The final inspection happens when the work is complete, and it is broader than most homeowners expect. The inspector verifies that every sub-inspection passed, then checks the finished work against the approved plan. In a bathroom remodel, that includes the GFCI protection, the vent fan, the water heater clearance, and the window egress. The final also confirms that the address posted the permit visibly during construction. The most common final-inspection failure in Jacksonville is missing GFCI protection on a circuit that touches a wet area.

What causes a failed inspection to restart the timeline is simple: the correction must be made and the inspection re-requested. A single missing document or uncovered wall can add a week. The calmest way through this is a contractor who walks every stage before the inspector arrives, because the inspector is not there to teach; the inspector is there to enforce. Homeowners weighing whether to hire out or tackle work themselves may find our DIY vs Professional Construction: The Jacksonville Homeowner’s Decision Guide useful.

Retroactive Permits: What Happens When Work Was Done Without One

A homeowner in Jacksonville who discovers unpermitted work has a path to fix it, and the process is called a permit after the fact. It is not a loophole, and it is not a fine waiver. The Building Inspection Division treats the work as though it is being proposed today, which means it must meet today’s code, not the code from when the work was originally done.

The process begins the same as any permit application: submit a description of the work, the valuation, and plans where required. The difference is that the inspector already knows the work exists, so the first inspection visit is not a rough-in but an assessment of what is visible and what must be opened up for review. The inspector is legally allowed to require that any covered work be exposed: drywall removed, subfloor lifted, or a wall cavity opened, at the homeowner’s expense. A permit after the fact does not erase the history, but it does clear the title. A recorded final inspection on previously unpermitted work is what a title insurer wants to see.

There is also a real cost difference. Permit fees are often doubled for after-the-fact work in Duval County, and some types of unpermitted work, like septic changes or flood-zone construction, can trigger additional review requirements. None of this is meant to punish. It is the county’s only mechanism to verify that work hidden behind drywall is not going to hurt the family living in front of it.

Permit Costs, Plan Review Timelines, and Inspection Scheduling in Jacksonville

Permit costs in Jacksonville are not flat-rate. The Building Inspection Division calculates fees from the valuation of the work, which is the total cost of materials and labor. A small bathroom remodel with no structural change might fall in the $150 to $400 permit range. A room addition or whole-home remodel can run into the thousands, particularly when plan review fees, impact fees, and inspection fees are added. The city publishes its fee schedule on the portal, and every line item is itemized before payment.

Plan review timelines vary with the complexity of the submission. Simple alteration permits often issue in a week or less. Structural additions and anything requiring zoning review can take three to six weeks in Jacksonville, and during construction season that stretches. The single most reliable way to shorten the timeline is to submit a complete application the first time. Missing page in the plan set, unlisted contractor, wrong flood zone note: any one of those sends the application back to the bottom of the queue.

Inspection scheduling is the fastest part of the chain. Requested inspections in Duval County are typically performed within one to two business days, with results posted the same day. A contractor who knows the inspector’s checklist can stage the work so the inspection takes twenty minutes instead of two hours, and that staging is part of what a written price from Elmstead Remodeling Jacksonville should cover.

Hurricane Strapping, Impact Glass, and Garage Door Requirements

Jacksonville homes are built to survive wind, and the Florida Building Code encodes exactly how. Three requirements come up more than any others on Jacksonville remodels and additions, and each one has a direct dollar consequence.

Hurricane strapping. Every roof-to-wall connection must be reinforced with metal connectors, known in the trade as hurricane clips or straps, rated for the uplift forces expected in the region. In a re-roof or room addition, this is not optional and is checked at framing inspection. Older homes in Riverside and Avondale often lack the modern connectors, and bringing the roof-to-wall connection up to code is a significant part of what a room addition costs in those neighborhoods.

Impact-resistant glazing. Any new window, skylight, or glass door in a wind-borne debris region must either be impact-resistant or protected by an approved shutter system. Impact-resistant windows cost more than standard glass, but they carry a lower insurance premium in many Jacksonville cases, and they are the standard we recommend for families with children who sleep near a window wall.

Garage door wind load ratings. The garage door is the largest single opening on most Jacksonville homes, and a failed garage door during a storm causes the roof to lift. New garage doors must carry a wind load rating for the zone, and the rating must match the installation. This is one place where a permit inspection genuinely protects the whole house: a garage door installed without the required rating is the first thing a windstorm tests.

For exterior work involving these code elements, a General Contractor in Jacksonville who has managed Duval County inspections on hundreds of projects will catch code trigger points before the plan is even submitted. That pre-check costs nothing and saves the homeowner the most expensive surprise in remodeling: a plan that fails review and must be redrawn.

Common Mistakes to Avoid

  • Assuming a handyman can pull a permit. In Duval County, permits are tied to a licensed contractor or the homeowner acting as owner-builder. A handyman without a license cannot legally pull a permit, and if he does the work anyway, the homeowner is left holding the unpermitted title defect.
  • Skipping the permit on cosmetic work that is not actually cosmetic. Painting a wall needs no permit. Moving a wall, even six inches, does. The line is structural, not aesthetic, and confusing the two is the most common unpermitted-work origin we see in Jacksonville homes.
  • Pulling a permit and never calling the final inspection. An open permit is a title defect. It shows the work was started legally but never verified, and title insurers treat it the same as unpermitted work.
  • Buying a Jacksonville home without checking the permit record first. The portal is free. The cost of discovering an unpermitted sunroom at closing is not. Every buyer should search the property address before making an offer.
  • Assuming flood zone rules do not apply. Jacksonville’s flood zones along the St. Johns River and its creeks are not always obvious from the street. Work in a flood zone triggers elevation and waterproofing requirements that a standard permit does not include.
  • Hiring the lowest bid without asking who pulls the permit. A contractor who suggests skipping the permit to save money is transferring the risk to the homeowner. The homeowner owns the house and the title, and the homeowner pays for the after-the-fact permit when it surfaces.
  • Replacing windows or a garage door without checking the wind load requirement. Big-box installation crews do not always verify the zone. The homeowner who installs a non-rated garage door on a Jacksonville house has installed a code violation that will be caught at the next sale.
Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

When to Call a Professional

A second-story addition that matches the existing roofline

Call a professional the moment the project involves a load-bearing wall, an electrical panel, a plumbing stack, or an exterior opening. These are the four places where a Jacksonville permit inspection is effectively certain, and the four places where a mistake is most expensive to correct after drywall goes up. A licensed contractor also knows the Duval County portal, the plan review quirks, and the inspection checklist, which means the project moves through the system without the restarts. Bathroom Remodeling in Jacksonville that moves a drain line, a kitchen remodel that opens a wall, or a whole-home addition all sit squarely in that category.

Elmstead Remodeling Jacksonville provides a written price before any work starts, and every project is governed by the Cedarwell Care Promise: shoe covers and drop cloths at every entry, a photo of the clean-up before the crew leaves, quiet tools during family rest hours where possible, and pet-safe product choices where available. If the work is not done right, the 365-Day Done Right Promise makes it right. Call (904) 643-6243 for a free estimate, and a live person will answer.

Frequently Asked Questions

The Bottom Line

A wide opening with a new beam where the kitchen wall was removed

A building permit in Jacksonville is not a bureaucratic hoop; it is the document that keeps a remodel from becoming a title defect, a storm liability, or an insurance exclusion. Florida’s code is strict because the weather is real, and Duval County enforces it because unpermitted work kills deals and, in the worst cases, injures people. The calmest way through is to verify the permit record before buying or building, pull permits for anything structural, electrical, plumbing, or envelope-related, and let the inspection record show the work was done right. For a systematic approach, see our General Contractor Maintenance Checklist for Jacksonville Homeowners. Elmstead Remodeling Jacksonville pulls permits on every project that requires them and follows the Cedarwell Care Promise on every visit. Call (904) 643-6243 for a free estimate and a written price before any work starts.

Written by Graham Stein, Owner at Elmstead Remodeling Jacksonville, serving Jacksonville since 2005.

Getting started with Elmstead in Jacksonville

Every project starts with a conversation and a written price. Here is how to take the first step.

A project lead measuring a kitchen with the homeowner during a free estimate

Free on-site estimate

A project lead walks the job with you, measures it and hands you a written, line-item price. No obligation.

Book an estimate
A remodeling crew arriving at a home with lumber and tools

Your Jacksonville team

A local crew that works across Jacksonville and the towns around it, to the same written standard as every Elmstead location.

Areas we serve
A worker laying floor protection and a dust barrier before work starts

Read our written promise

What we promise on every job, written down, with the terms spelled out before any work starts.

Our promise
Need Construction help in Jacksonville? Licensed & insured · Written quotes before work starts response · free estimates
Call (904) 643-6243
Local Service Coverage

Request a Free Estimate in Jacksonville

Tell us what you need - Elmstead Remodeling Jacksonville responds fast. No obligation.

When you send us your details, you acknowledge our Privacy Policy and consent to receive communications through phone, text, or email regarding your service needs, including from the affiliated professionals who may take on the job.

Prefer to text? Send a Text
Call Now - 24/7 Dispatch