Duval County and the City of Jacksonville operate as a single consolidated government, so for most of the county, one office handles construction permits: the City of Jacksonville Building Inspection Division (BID). With roughly 9,000 permits issued every month, Jacksonville is one of Florida's busiest building jurisdictions — and getting your application right the first time is the difference between breaking ground on schedule and losing weeks to corrections.
This guide walks through what triggers a permit, how Jacksonville calculates fees, the JaxEPICS submission process, trade permits, and inspections — so you can plan your Duval County project with confidence.
One important caveat: Jacksonville's authority covers the consolidated jurisdiction only. Four municipalities inside Duval County run their own building departments — Jacksonville Beach, Atlantic Beach, Neptune Beach, and the Town of Baldwin. Confirm which jurisdiction your parcel falls in before you file.
What requires a building permit in Duval County?
Under the Florida Building Code (§105.1) as enforced by Jacksonville's BID, a permit is required before you erect, alter, repair, move, demolish, or change the occupancy of most structures and systems. Common triggers include:
Permit required
- New buildings, additions, and tenant build-outs
- Structural / load-bearing alterations and moving or demolishing a building
- Reroofing, window and door replacement, siding, and exterior upgrades
- Electrical service upgrades and most electrical alterations
- Mechanical / HVAC equipment changeouts and boilers
- Plumbing alterations and water heater work
- Pools and spas, signs, and retaining walls
- Fences over 7 feet tall
- Tree removal tied to site clearing and protected-tree work
Typically exempt
- Cosmetic work: painting, papering, flooring, cabinets, countertops
- Like-for-like minor repairs that don't alter structure or systems
- Small, low non-structural fences (confirm height limits)
- Routine maintenance not extending or rerouting systems
Exemptions are narrow and scope-specific. When unsure, confirm with the building department before starting — see the penalty note below.
Starting work before your permit is issued triggers a double-fee penalty under Jacksonville Ordinance §320.408 — the permit fee becomes twice the normal amount, and paying it is not a defense against enforcement. File first.
Who handles permitting in Duval County?
All permitting for the consolidated jurisdiction is administered by the City of Jacksonville Building Inspection Division, part of the Planning and Development Department. Plan review runs in parallel across BID, the Fire Marshal, the Duval County Health Department, and Development Services, depending on your project's scope.
| Detail | Information |
|---|---|
| Office address | 214 N. Hogan Street, Jacksonville, FL 32202 |
| Main phone | (904) 255-8500 |
| Inspections line | (904) 255-8500, option 4 |
| Online portal | JaxEPICS — jaxepics.coj.net |
| Document submittal email | BIDDocuments@coj.net |
| Office hours | Monday–Friday, 7:00 a.m. – 4:00 p.m. |
| Enforced code | Florida Building Code, 8th Edition (2023); NEC 2020 for electrical |
Online submission is mandatory. Jacksonville requires all permit types to be submitted electronically through JaxEPICS — there is no paper counter intake for new applications.
Duval County building permit cost
Jacksonville permit fees are set by Ordinance Code §320.409 and published as a live schedule at coj.net/fees. Rather than a flat rate, building fees are calculated from the project's gross floor area and construction valuation, with separate fees charged for each trade (electrical, plumbing, mechanical, and miscellaneous) unless they're rolled into a single new-building permit.
Because the line items are valuation- and square-footage-based and adjusted annually, always pull the current figure from the city schedule or request an estimate from BID before budgeting. The fee mechanics that stay constant:
| Fee component | How it works |
|---|---|
| Building / construction fee | Based on gross floor area and total construction valuation; minimum fees apply |
| Trade permits (E / P / M / misc.) | Charged separately per trade unless included in a new-building or addition permit |
| Plan review | Assessed as part of intake; project may route to multiple reviewing agencies |
| Private provider reduction | Mechanical, electrical, plumbing, roofing & mobile-home fees (and plan-review fees) reduced 31% when a state-licensed private inspector / plan reviewer is used — never below the minimum fee |
| Re-inspection fee | $45, payable before requesting a final inspection or Certificate of Occupancy |
| Work-without-permit penalty | Double the normal permit fee (§320.408) |
Want a precise number for a specific Duval County project? Send us the scope and valuation and we'll return a fee estimate alongside a filing timeline.
Duval County trade permits
Electrical, plumbing, and mechanical work generally needs its own permit and its own licensed contractor — each pulled separately in JaxEPICS unless bundled into a new-building permit. Subcontractor permits attach to the master building permit.
Electrical permits
Required for service installations, panel upgrades, and most wiring alterations. Fees are based on the scope and the number of services/sub-services requiring a utility-owned meter. Jacksonville enforces the 2020 National Electrical Code.
Plumbing permits
Required for new plumbing, repipes, water heater changeouts, fixtures, and gas/fuel piping. Fees follow the §320.409 formula with a per-permit minimum.
Mechanical (HVAC) permits
Required for HVAC equipment changeouts, ductwork, boilers, and refrigeration. Specialized systems (medical gas, oxygen, steam, vacuum, Halon, fire detection/alarm) over $5,000 require sealed engineering documents.
Miscellaneous & specialty
Reroofs, pools and spas, signs, retaining walls, and qualifying fences are permitted separately. Note that when a building permit is issued for a new building or addition, fences, walls, and awnings "normal to building construction" don't need their own separate permit.
Verify your contractor's license. Confirm any contractor is licensed to work in Duval County through the Florida DBPR at (850) 487-1395 before signing. The property owner is responsible for ensuring a permit is obtained.
How to get a building permit in Duval County
Confirm scope & jurisdiction
Verify the work requires a building, electrical, mechanical, plumbing, or specialty permit — and confirm the parcel is in Jacksonville's consolidated jurisdiction, not Jacksonville Beach, Atlantic Beach, Neptune Beach, or Baldwin.
Prepare your documents
Assemble the application, owner/parcel info and valuation, site plan, floor plans, and structural/MEP drawings. Plans for work valued at $25,000+ (or any structural design) must be sealed by a Florida-registered architect or engineer. Energy calcs and truss engineering as applicable.
Submit through JaxEPICS
Create or use your applicant profile in JaxEPICS, generate the application, and upload all PDFs into the correct document folders. Online submission is required for every permit type.
Plan review & corrections
BID, the Fire Marshal, Health Department, and Development Services review in parallel. First review currently runs about 25–30 business days; if comments are issued the file returns for corrections — upload revisions promptly (resubmittals are typically reviewed in 10 business days or less).
Pay fees & pull the permit
Once approved, pay the calculated fees in JaxEPICS, download the permit placard, and post it on site so it's visible from the street. Record and file a Notice of Commencement where required and keep approved documents on site.
Schedule inspections through close-out
Book inspections in JaxEPICS or by phone. Each passed inspection extends the permit another 180 days. Clear all inspections to obtain your Certificate of Occupancy or Completion.
Inspections in Duval County
Schedule inspections through the JaxEPICS dashboard or by calling (904) 255-8500, option 4, Monday–Friday between 7 a.m. and 4 p.m. Typical checkpoints include foundation, rough-in MEP, framing, insulation, and final. Before any inspection, the permit and the Notice of Commencement must be posted on site, with approved construction documents readily available.
A failed inspection requires a $45 re-inspection fee, which must be paid before a final inspection or Certificate of Occupancy can be requested.
Official Duval County permitting resources
- 🏛️ Building Inspection Division
- 💻 JaxEPICS permit portal
- 💵 City of Jacksonville fee schedule
- 📘 Florida Building Code (8th Ed.)
- 🏠 Residential permit guidance
- 🏢 Commercial permit guidance
Simplify Duval County permitting with Alliance Permitting
Jacksonville's volume, parallel agency reviews, and 25–30 day first-review window mean a single missed requirement can cost you weeks. Alliance Permitting is a permit expediter for Duval County — our permit expediting services pair AI-driven document review with experienced expediters who know the BID process, so your JaxEPICS submissions go in clean and move through review faster.
Trusted by leading builders and brands — including Dream Finders Homes, Tesla, Verizon, Hyatt, and Sunnova.
Contractors and builders choose Alliance for Duval County because we deliver:
- Local expertise — our team knows Jacksonville's BID workflow, code edition, and agency hand-offs.
- Complete oversight — track every permit and inspection across all your jobs in one place.
- Error-free submissions — AI pre-checks plus expert review catch issues before they become correction cycles.
Alliance Permitting is a permit documentation and submission company: we prepare your paperwork, file it correctly, and coordinate with the building department through issuance — including preparing private-provider documentation where that option is available. We are not a contractor and do not perform licensed plan review or inspections; that work stays with your team and the jurisdiction.
Ready to break ground in Jacksonville sooner?
Let Alliance prepare, file, and track your Duval County permits while you stay focused on building. Get a free, no-obligation quote today.
More Florida permitting guides
This guide is provided by Alliance Permitting for general informational purposes and reflects publicly available information believed accurate as of June 2026. Permit requirements, fees, and processes change; always confirm current details with the City of Jacksonville Building Inspection Division before filing. This is not legal advice.