Skip to main content
Aerial view of Jacksonville, Florida along the St. Johns River — Duval County building permit jurisdiction

August 15, 2026

Building Permit Guide for Duval County (Jacksonville), Florida (2026)

Jacksonville is Florida's most populous city and, by land area, the largest city in the contiguous United States. Since 1968, the City of Jacksonville and Duval County have operated as a consolidated government under a single city-county charter — one entity that handles most local services, including building permits, for nearly the entire county. For homeowners and contractors, this is mostly good news: one agency, the City of Jacksonville's Building Inspection Division (BID), issues permits for most of the county. Whether you're planning a roof replacement in Mandarin, a room addition in Arlington, a pool in Southside, or an HVAC upgrade in Riverside, this guide covers everything you need to know about Duval County building permits in 2026 — including how the new HB 803 exemptions apply here.

Who Issues Building Permits in Duval County?

The City of Jacksonville Building Inspection Division (BID) is the primary permitting authority for Jacksonville and most of Duval County. The BID issues building, electrical, plumbing, and mechanical permits under the Florida Building Code and local Jacksonville ordinances.

There are four exceptions: the independent incorporated cities of Atlantic Beach, Neptune Beach, Jacksonville Beach, and Baldwin each operate their own building departments. If your property is within any of those city limits, you must apply there — not to the BID. If you're unsure which jurisdiction covers your address, the BID can confirm at 904-255-8500 or by email at BIDDocuments@coj.net.

All permit applications for BID-jurisdiction projects are submitted through the city's online permitting system, JaxEPICS, accessible through jacksonville.gov. Electronic submission is required for all permit types. BID staff are available for in-person assistance at 214 N. Hogan St., Jacksonville, FL 32202 on regular business days.

What Projects Require a Building Permit in Duval County?

Duval County follows the Florida Building Code, which requires permits for the vast majority of residential construction, renovation, and systems work. Common projects that require a permit include:

  • Roof replacements: Any re-roofing project — full tear-off or overlay — requires a permit in Jacksonville. See our Florida roof permit guide for the documentation list and inspection steps.
  • Swimming pools and spas: New pool installations require a building permit and multiple inspections covering structural, electrical, and pool barrier requirements.
  • Electrical work: Panel upgrades, new circuits, subpanel additions, EV charger installations, and standby generator connections all require an electrical permit regardless of project cost.
  • Plumbing: Water heater replacements, new drain or supply lines, and fixture additions require a plumbing permit.
  • HVAC systems: Replacing or installing central air conditioning, heat pumps, or ductless mini-splits requires a mechanical permit.
  • Fences: Most fence installations in Jacksonville require a permit. Fences over 7 feet tall always require one. Under Florida HB 803, some low-value non-structural fence repairs may qualify for the permit exemption (see below).
  • Room additions and structural work: Any expansion of your home's footprint, new living space, or modification to load-bearing elements requires a building permit with full plan review.
  • Solar panel systems: Rooftop photovoltaic installations require both a building permit and an electrical permit in Duval County.

Interior cosmetic work — painting, standard flooring replacement, and cabinet swaps that don't touch structure or systems — generally does not require a permit in Jacksonville.

Does the HB 803 Exemption Apply in Duval County?

Florida House Bill 803, signed May 7, 2026 and effective July 1, 2026, created a permit exemption for certain residential work valued under $7,500 on single-family dwellings. The exemption applies in Jacksonville and throughout Duval County — unlike Miami-Dade and Broward, which sit in Florida's High Velocity Hurricane Zone (HVHZ) and are excluded from the law's reach.

That said, the exemption is significantly narrower than many homeowners expect. It does not apply to:

  • Electrical, plumbing, mechanical, structural, or gas work — regardless of project cost
  • Projects on properties located in a FEMA-designated Special Flood Hazard Area (many Jacksonville neighborhoods along the St. Johns River and its tributaries fall into this category)
  • Projects artificially divided into multiple phases to stay under the $7,500 threshold — the law expressly prohibits this

Work that may qualify includes minor non-structural repairs like screen replacement, interior drywall patching, interior painting, and flooring replacement — provided the total project value is below $7,500 and none of the excluded trade work is involved. To use the exemption, you still must submit a written exemption request to the BID before work begins. For a complete breakdown of what qualifies and what doesn't, see our HB 803 exemption guide.

How Do You Apply for a Permit Through JaxEPICS?

All BID permit applications are submitted electronically through the JaxEPICS portal at jacksonville.gov. The basic process:

  1. Create a JaxEPICS account. Both homeowners and contractors must have an account to submit applications, track review status, and schedule inspections.
  2. Upload a completed Permission to Obtain Permits form. This form, available on the BID's Checklists, Forms, and Downloads page, must accompany every application.
  3. Submit project documents. Requirements vary by project type but typically include a scope-of-work description, site plan or drawings, contractor license information, and product approval numbers for materials like roofing or windows.
  4. File a Notice of Commencement if the project cost exceeds $2,500. This document must be recorded with the Duval County Clerk of Court and a certified copy posted on-site before construction begins.
  5. Pay permit fees through JaxEPICS once the application is approved.
  6. Schedule inspections through JaxEPICS as work progresses to each inspectable stage.

How Much Does a Building Permit Cost in Duval County?

Permit fees in Jacksonville are calculated based on the scope and value of work. For new construction, additions, and accessory buildings, residential building permits are charged at $6.38 per 100 square feet per story, with a minimum fee of $112.50. Additional surcharges apply on top of the base BID fee:

  • Resource management fee: $1.60 per 100 sq ft
  • Landscape fee: 12% of the base BID permit fee
  • Development services fee: $2.13 per 100 sq ft

Trade permits — electrical, plumbing, and mechanical — carry separate fee schedules and are permitted individually. For a broader look at how Duval County fees compare to other Florida counties, see our complete Florida permit cost guide. For questions about a specific project, contact the BID at 904-255-8500.

How Long Does It Take to Get a Permit in Jacksonville?

Permit timelines in Duval County depend on project complexity:

  • Over-the-counter permits (standard water heater replacements, minor electrical additions, simple trade work): Often issued same-day or within 1 to 3 business days through JaxEPICS when the application is complete.
  • Plan-review projects (structural additions, new construction, pool installations, HVAC replacements): Typically take 2 to 4 weeks from submission to permit issuance. Projects requiring engineering review or multiple trade disciplines may take longer.

Florida HB 803 also added statutory deadlines that building departments must meet when reviewing permit applications. Missing those deadlines triggers remedies under state law, which now provides applicants more leverage than they previously had. For a step-by-step look at what happens from permit approval to final inspection, see our guide to Florida building permit inspections.

What Happens During Inspections in Jacksonville?

Once your permit is active and construction reaches an inspectable stage, schedule inspections through JaxEPICS or by calling 904-255-8500 (Monday–Friday, 7 a.m. to 4 p.m.). The number of required inspections depends on the project type. A roofing permit typically requires a dry-in inspection and a final. A room addition may require foundation, framing, rough-in trade inspections, and a final — each scheduled and passed before the next phase of work can proceed.

Your permit card must be posted on-site and visible from the street during all active construction. If a BID inspector arrives and can't locate the permit, the visit is recorded as a no-inspection. After all required inspections pass, the BID issues final approval. For projects like new structures or converted spaces that require a Certificate of Occupancy, that document is issued once all trade inspections are complete and signed off. See our Florida Certificate of Occupancy guide for what to expect at that stage.

What Happens If You Build Without a Permit in Duval County?

Skipping a permit in Jacksonville carries the same risks as anywhere in Florida — and Jacksonville's code enforcement is active. Officers can issue a stop-work order immediately upon discovering unpermitted construction, followed by fines for residential properties that accumulate daily until the violation is resolved. When unpermitted work surfaces during a home sale — through a home inspection, title search, or four-point insurance inspection — buyers typically demand after-the-fact permitting or a price reduction to offset the cost of remediation.

After-the-fact permits in Duval County are charged at double the standard permit fee, and inspectors require full access to the work, which often means opening walls or removing finishes that were installed over unpermitted rough work. For flood-zone properties along the St. Johns River, the stakes are higher: unpermitted improvements can jeopardize National Flood Insurance Program (NFIP) coverage and trigger substantial-improvement recalculations that require the entire structure to be brought into current FEMA compliance. For a full breakdown of your options, see our guide on what happens if you build without a permit in Florida.

Have a project in Jacksonville or Duval County? Tell us about it and we'll connect you with a licensed permit professional who knows the JaxEPICS system and the BID's local requirements.

Frequently Asked Questions

Who issues building permits in Duval County, Florida?

The City of Jacksonville's Building Inspection Division (BID) issues building, electrical, plumbing, and mechanical permits for most of Duval County. The four independent incorporated cities — Atlantic Beach, Neptune Beach, Jacksonville Beach, and Baldwin — each operate their own building departments. All BID permits are submitted through the city's JaxEPICS online portal at jacksonville.gov.

What is the minimum permit fee in Jacksonville, Florida?

The minimum permit fee in Jacksonville / Duval County is $112.50. Residential building permits for new construction and additions are charged at $6.38 per 100 sq ft per story, with additional surcharges including a resource management fee ($1.60/100 sq ft), a landscape fee (12% of the base BID fee), and a development services fee ($2.13/100 sq ft). Trade permits carry separate fee schedules.

Does the Florida HB 803 permit exemption apply in Jacksonville?

Yes. Florida HB 803, effective July 1, 2026, applies in Jacksonville and throughout Duval County, which is not in Florida's High Velocity Hurricane Zone. It exempts qualifying residential repair work valued under $7,500 from the building permit requirement. However, the exemption explicitly excludes electrical, plumbing, mechanical, structural, and gas work, as well as any project on a property in a FEMA-designated flood zone.

How long does it take to get a building permit in Jacksonville?

Simple trade permits (water heater replacements, minor electrical work) are often issued same-day or within 1 to 3 business days through JaxEPICS when the application is complete. Projects requiring plan review — room additions, new construction, pool installations — typically take 2 to 4 weeks from submission to permit issuance.

How do I apply for a building permit in Duval County?

Submit all permit applications through the City of Jacksonville's JaxEPICS online portal at jacksonville.gov. You'll need a JaxEPICS account, a completed Permission to Obtain Permits form, project documents (scope of work, site plan, drawings), and contractor license information. For projects costing more than $2,500, a Notice of Commencement must be recorded with the Duval County Clerk of Court before construction begins.

Ready to Get Your Florida Building Permit Pulled?

Tell us about your project and we'll match you with a licensed permit pro in your county — usually within hours.

Get My Permit Help — Free