Roofing guide · Jacksonville, FL
Roof permits in Jacksonville: when you need one and how it works
By Holden Lovett, Roofing Guides Editor · Updated September 2026
Most roof work in Jacksonville beyond small repairs needs a permit, and the permit is what gets the city's inspector to check the work. Here is when one is needed, how the process runs through JaxEPICS, and what to ask your roofer.
- Permits
- City of Jacksonville
- Jacksonville, FL

In Jacksonville, FL, a roof replacement needs a building permit, submitted online through JaxEPICS, the city's system for every permit type. The City of Jacksonville Building Inspection Division enforces the Florida Building Code 8th Edition for permits submitted since January 1, 2024. The roofer usually pulls the permit, and a recorded Notice of Commencement must reach the city before inspections are requested.
The rule
When a roof needs a permit
A roof replacement needs a permit in Jacksonville, as it does across Florida, and so does most work that changes a roof's structure or covering over a meaningful area. Whether a small repair needs one depends on its size and scope under the city's rules, so the honest answer for a small job is to ask before the work starts.
Permits exist so that an inspector checks what gets covered up: the deck, the fastening and the underlayment. A permitted, inspected roof also answers the questions insurers and buyers ask later.
The process
How it runs through JaxEPICS
Jacksonville requires online permit submission through JaxEPICS for all permit types. The roofer submits the application with the roof system's product approvals, pays the fee, and schedules the inspections the permit calls for.
Before any inspection is requested, a copy of the recorded Notice of Commencement has to reach the Building Inspection Division. Your roofer handles the filing, though you may be asked to sign the notice, since it is recorded for your property. In the city's historic districts, a Certificate of Appropriateness comes before the permit; see historic home roofing.

Want the permit handled for you?
Call and we will file it through JaxEPICS, schedule the inspections and close it out with the final.
Inspections
What the city inspects
Inspections check the parts of a roof that cannot be seen once it is finished. On new construction, the city allows a roof to be dried in with felt but no covering until the sheathing inspection passes, and shingles loaded onto the roof must sit at least five feet from gable ends and away from valley flashing so the inspector can check the nailing.
The Building Inspection Division enforces the Florida Building Code 8th Edition for permits submitted on or after January 1, 2024, so a roof permitted today is built and inspected to that edition. A final inspection closes the permit.

The fee
What a permit costs
The permit fee is a small part of a reroof, and it belongs in the roofer's estimate. The range below is a published figure for a Duval County residential reroof permit; the actual fee depends on the job's value and scope. See our roof cost guide for the rest of the budget.
Other permit offices
Outside Jacksonville: other counties and Ocala
JaxEPICS covers the City of Jacksonville. Neighboring counties and cities, such as Clay, St. Johns and Nassau, run their own permit offices, and in the Ocala area roofing permits go through the Marion County Building Department or the City of Ocala Building Division.
The building code is the same statewide, but the application, the fees and the inspection scheduling differ from office to office, which is worth knowing if your roofer is used to only one of them.
Years from now
Why the permit record matters later
The permit is not just for the day of the work. Roof age for insurance questions is usually established from the permit record for the last reroof, and Florida Statute 627.7011 draws its lines at 15 years, so a clear permit date can matter at every renewal.
It matters at sale time too. Buyers, their inspectors and their insurers ask when the roof was replaced, and a permitted, closed job answers that in one document. An unpermitted roof leaves the question open, and it can slow a closing while everyone tries to work out what was done.
Before you sign
Questions to ask your roofer
A roofer who pulls permits routinely will answer these without hesitation, and the answers belong in writing with the estimate.
- Will you pull the permit, and is the fee in the estimate?
- Which product approvals will be on the permit?
- When will the Notice of Commencement be recorded, and do I need to sign it?
- Which inspections does this job need, and who schedules them?
- Will I get a copy of the final inspection?
Questions we hear
Roof permit questions
Yes. A roof replacement needs a permit, submitted through JaxEPICS.
Usually the roofer doing the work, who submits it with the product approvals and schedules the inspections.
A published range for a Duval County residential reroof permit is $150 to $400; the fee depends on the job.
It depends on the size and scope of the repair, so ask before work starts. A reroof always needs one.
A notice recorded for the property that has to reach the Building Inspection Division before inspections are requested.
The city can require corrective action, and an unpermitted roof raises questions with insurers and buyers later.
Get a permitted roof, inspected and closed
Call any hour. We file Jacksonville reroof permits through JaxEPICS and close them with the final inspection.
