Municipal Guide Florida Duval County · Jacksonville

Duval County (Jacksonville) Building & Trade Permit Guide

How to get a building permit in Duval County (Jacksonville), FL — requirements, fees, the JaxEPICS application process, trade permits, and inspections. 2026 guide.

Jurisdiction: City of Jacksonville BIDCode: Florida Building Code, 8th Ed. (2023)Portal: JaxEPICS
Authority
Jacksonville BIDConsolidated city-county
Apply Online
JaxEPICSjaxepics.coj.net
First Review
~25–30 daysBusiness days (per BID)
Permit Validity
180 daysResets each passed inspection

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.

City of Jacksonville Building Inspection Division — contact
DetailInformation
Office address214 N. Hogan Street, Jacksonville, FL 32202
Main phone(904) 255-8500
Inspections line(904) 255-8500, option 4
Online portalJaxEPICS — jaxepics.coj.net
Document submittal emailBIDDocuments@coj.net
Office hoursMonday–Friday, 7:00 a.m. – 4:00 p.m.
Enforced codeFlorida 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 permit types

A building permit is one record among many. The Jacksonville Building Inspection Division issues work under separate record types inside JaxEPICS, and filing under the wrong one is a rejection, not a correction — the application is closed and refiled, and the 25–30 business day first-review clock restarts from zero.

Residential permit types

Residential permit types in Duval County
Permit typeWhat triggers itReview pathFee basis
New constructionNew dwellings, additions, and accessory structures over the exempt thresholdFull plan review (structural, energy, zoning)Valuation-based
Renovation / alterationStructural or load-bearing changes, layout changes, substantial repairPlan review scaled to scopeValuation-based
ReroofRoof covering replacement and most major roof repairProduct approval review; dry-in and nail-off inspectionsValuation or squares
Solar photovoltaicRooftop or ground-mount PV installation or replacementStructural plus electrical reviewFlat or system-size based
Solar thermalPassive water heating or pool heating systemsPlumbing and structural reviewFlat or per-permit minimum
ElectricalService changes, panel upgrades, new circuits, most wiring alterationsTrade review; filed against the building permitPer-permit minimum or per-device
PlumbingNew piping, repipes, water heaters, fixtures, gas pipingTrade review; filed against the building permitPer-permit minimum or per-fixture
Mechanical / HVACChangeouts that are not like-for-like, ductwork, refrigerationTrade review; filed against the building permitPer-permit minimum or per-unit
Windows and doorsReplacement units and opening protectionProduct approval review for wind-borne debrisValuation or per-opening
Pool and spaIn-ground and above-ground pools, spas, barrier and enclosure workPlan review plus barrier and electrical bondingValuation-based
Fence and accessoryFences, sheds, decks, and carports over the exempt thresholdZoning plus structural where applicableFlat or valuation-based
DemolitionFull or partial demolition of a structureUtility disconnect verification requiredFlat

Commercial permit types

Commercial permit types in Duval County
Permit typeWhat triggers itReview pathFee basis
New constructionGround-up commercial, industrial, and multifamilyFull multi-discipline plan reviewValuation-based
Tenant improvementInterior build-outs and suite fit-upsPlan review across affected disciplinesValuation-based
Renovation / alterationStructural, envelope, or system changes to an existing buildingPlan review scaled to scopeValuation-based
Change of useConverting a building from one occupancy classification to anotherZoning, life-safety, and accessibility reviewValuation or flat
ReroofCommercial roof covering replacementProduct approval review plus fire review where applicableValuation or squares
Solar photovoltaicCommercial rooftop, carport, and ground-mount PVStructural, electrical, and often fire reviewValuation or system-size based
ElectricalService, distribution, and branch circuit workTrade reviewValuation or per-device
PlumbingSupply, waste, vent, and gas systemsTrade reviewValuation or per-fixture
Mechanical / HVACRooftop units, ductwork, exhaust, and refrigerationTrade reviewValuation or per-unit
Fire protectionSprinkler, standpipe, alarm, and suppression systemsFire prevention plan reviewValuation or per-device
SignWall, monument, and illuminated signageZoning plus electrical where illuminatedFlat or per-sign
DemolitionFull or partial commercial demolitionUtility disconnect and environmental clearanceFlat or valuation-based

Residential

  • Single-discipline review in most cases
  • Master permit with trades filed against it
  • Owner-builder route exists but carries statutory affidavits
  • Product approval drives roofing and opening protection

Commercial — multi-discipline

  • Concurrent review across building, fire, and zoning
  • Signed and sealed plans across every affected discipline
  • Accessibility and life-safety review attach to change of use
  • Impact and concurrency fees can apply on top of permit fees

Solar permits in Duval County

Solar is permitted as its own record type in most Florida jurisdictions rather than rolled into a general building permit, and residential and commercial photovoltaic are usually separate records with different document sets. Solar thermal — passive water and pool heating — is a third, distinct record.

A photovoltaic submittal is reviewed on two tracks at once: structural (roof load path, attachment spacing, uplift) and electrical (conductor sizing, rapid shutdown, point of interconnection). A single-line diagram and a signed and sealed structural attachment detail are the two attachments most often missing on a first submittal.

Under Fla. Stat. §163.04, a homeowners' association cannot prohibit a solar collector on a dwelling — HOA architectural approval is not a prerequisite to permit issuance, though it may still be a contractual matter between owner and association.

Utility interconnection runs parallel to the building permit, not inside it. Permission to Operate is issued by the utility after the final electrical inspection clears.

Roofing permits in Duval County

A roof covering replacement requires a permit in every Florida jurisdiction. Repairs below the local threshold may not, but the threshold is scope-specific and confirming it with the building department before tear-off is cheaper than an after-the-fact permit.

Every roof product must carry a current Florida Product Approval or Miami-Dade Notice of Acceptance rated for the wind speed at the project address. A product approval number that has lapsed or is rated below the site wind speed is the single most common reroof rejection.

Reroof inspections are sequenced: dry-in after the underlayment, nail-off on the sheathing fastening, and final. Covering the deck before the dry-in inspection means tearing it back open.

Hurricane mitigation retrofit requirements can attach when an existing roof is replaced, including secondary water barrier and roof-to-wall connection work. These add scope and documents, and they are triggered by the replacement itself.

Under Fla. Stat. §553.7922, jurisdictions run expedited procedures for permits that need no technical review — reroofs, roof repairs, and similar — during a declared state of emergency.

Jacksonville sits in a 140 mph ultimate design wind speed band across most of the county, rising toward the coast at the beaches. Product approval must be rated for the wind speed at the project address, not the county average — an approval that clears an inland Westside parcel can fail on an oceanfront one.

Record types, document sets, and fee structures are set by the City of Jacksonville Building Inspection Division under Ordinance §320.409 and change without notice. Jacksonville Beach, Atlantic Beach, Neptune Beach, and the Town of Baldwin issue their own permits under their own record types — confirm the jurisdiction and the record type before filing.

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:

How Jacksonville BID fees are structured (§320.409)
Fee componentHow it works
Building / construction feeBased 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 reviewAssessed as part of intake; project may route to multiple reviewing agencies
Private provider reductionMechanical, 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 penaltyDouble 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

Frequently asked questions

Who issues building permits in Duval County, Florida?

The City of Jacksonville Building Inspection Division (BID), part of the Planning and Development Department, issues most permits for the consolidated Duval County jurisdiction. Jacksonville Beach, Atlantic Beach, Neptune Beach, and the Town of Baldwin run their own building departments.

How do I apply for a building permit in Jacksonville?

All permit applications are submitted online through the city's JaxEPICS portal at jaxepics.coj.net. Paper counter intake is no longer available for new applications.

How much does a Duval County building permit cost?

Fees are set by Jacksonville Ordinance §320.409 and based on gross floor area and construction valuation, with separate fees for electrical, plumbing, and mechanical trades. The current schedule is published at coj.net/fees. A re-inspection fee is $45, and starting work without a permit doubles the fee.

How long does a Jacksonville permit take to review?

As of recent BID guidance, first review of a building permit takes about 25–30 business days, with resubmittals typically reviewed in 10 business days or less.

How long is a Jacksonville building permit valid?

Permits are valid for 180 days, and each passed inspection resets the clock for another 180 days. Extensions must be requested in writing before expiration.

Which parts of Duval County are not covered by Jacksonville BID?

Four municipalities inside Duval County run their own building departments — Jacksonville Beach, Atlantic Beach, Neptune Beach, and the Town of Baldwin. Everything else in the consolidated city-county files through the Building Inspection Division in JaxEPICS. Confirm which jurisdiction the parcel falls in before you file; a package submitted to the wrong office is not forwarded, it is returned.

Do I need a permit to install solar panels in Duval County?

Yes. Photovoltaic installations in Duval County are permitted under a dedicated solar record type reviewed on both a structural and an electrical track. Solar thermal — passive water and pool heating — is a separate record. Under Fla. Stat. §163.04 a homeowners' association cannot prohibit a solar collector, so HOA approval is not a prerequisite to permit issuance. Utility interconnection and Permission to Operate run in parallel with the permit, not inside it.

Does a roof replacement require a permit in Duval County?

Yes. A roof covering replacement requires a permit in every Florida jurisdiction, including Duval County. Products must carry a current Florida Product Approval or Miami-Dade Notice of Acceptance rated for the wind speed at the project address, and inspections are sequenced — dry-in, nail-off, then final. Some minor repairs fall below the permit threshold, but the threshold is scope-specific.

What is the difference between a residential and a commercial permit in Duval County?

Residential work is generally a single-discipline review filed as a master permit with trades filed against it. Commercial work in Duval County runs concurrent review across building, fire, and zoning, requires signed and sealed plans for every affected discipline, and can carry impact and concurrency fees on top of permit fees. Change of use adds accessibility and life-safety review.

Do trade permits need to be pulled separately in Duval County?

Yes in most cases. Electrical, plumbing, and mechanical work is permitted separately by the licensed contractor for each trade and filed against the master building permit. Each trade permit carries its own fee and its own inspection sequence.

What happens if I file under the wrong permit type in Duval County?

The application is rejected rather than corrected. City of Jacksonville Building Inspection Division closes the record, the filing is resubmitted under the correct record type, and the review clock restarts from zero. Confirming the record type before filing is the cheapest step in the entire process.

Can I apply for all Duval permit types online?

Yes — and it is mandatory. Jacksonville requires all permit types to be submitted electronically through JaxEPICS at jaxepics.coj.net, and there is no paper counter intake for new applications. Owner-builder filings carry an in-person requirement of their own, so confirm the route before assuming a record type can be completed entirely online.

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 in Florida 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.

250K+Permits approved
All 50States covered
AI + HumanExpert filing
Done-for-youWe file, you build

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.

This guide is provided by Alliance Permitting for general informational purposes and reflects publicly available information believed accurate as of July 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.

Expedite Your Permits Today!

Free Quote1-855-478-4290