Last updated October 15, 2026








Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled
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.
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.
Styles & brands we work with







Table of Contents
- When a Permit Is Required in Duval County and When It Is Not
- The Florida Building Code and What It Means for Jacksonville Homes
- How the Jacksonville Building Inspection Division Online Portal Works
- The Three Stages of a Residential Inspection and What Fails Them
- Retroactive Permits: What Happens When Work Was Done Without One
- Permit Costs, Plan Review Timelines, and Inspection Scheduling in Jacksonville
- Hurricane Strapping, Impact Glass, and Garage Door Requirements
- Common Mistakes to Avoid
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:
- 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.
- 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.
- 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.
- 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.
- 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.
See the difference
Before
After
Before
After
Before
AfterWhen to Call a Professional

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
You inherit the title defect, and it typically surfaces when you sell the home later or refinance, because the title insurer pulls the Duval County permit record and flags any square footage or system with no corresponding permit. The fix is a permit after the fact, which requires the work to meet current code and may require opening walls for inspection. Call (904) 643-6243 if you need help assessing the scope before you move forward.
Cabinet replacement on the same footprint, with no plumbing or electrical changes, generally does not require a permit. Once you move the sink, add a pot filler, relocate an outlet, or remove a wall, the permit requirement kicks in. We confirm the exact line for every kitchen remodel in Jacksonville before pricing the job.
Permit fees are based on the valuation of the work, so a small alteration might cost $150 to $400, while a room addition with plan review can run into the thousands. The Jacksonville Building Inspection Division posts the full fee schedule online, and you’ll see the exact fee before you pay. For a written project estimate that includes permit costs, call (904) 643-6243.
Yes, Florida allows a homeowner to act as owner-builder on their own residence, which means pulling the permit and accepting the liability for code compliance. The risk is that the homeowner takes on the same responsibility a licensed contractor holds, without the experience of what Duval County inspectors check. Most of our clients prefer that a licensed contractor hold the permit, because the contractor also holds the workmanship warranty.
Requested inspections are typically performed within one to two business days, and the inspection itself usually takes twenty to forty minutes for a standard interior remodel. The result posts to the property record the same day. The longer variable is the correction cycle if something fails, which is why staging the work before the inspector arrives matters.
It is Elmstead Remodeling Jacksonville’s post-project commitment: if anything is not done right after the job is complete, we make it right, for a full year after completion. It is stamped on every project, along with the written price and the photo of the clean-up. Call (904) 643-6243 for a free estimate and the promise in writing.
The Bottom Line

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.


