Skip to main content
Show Us Your RoofsJacksonville roofing(904) 561-1058Answered 24/7

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
Roofing permit card posted in the window of a Jacksonville house during a reroof
Permitted, inspected, closed
In short

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.

Call (904) 561-1058

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.

Roofer holding a worn shingle beside a new one on a roof deck

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.

$150 to $400Duval County residential re-roof permit. Market range reported here (2026-06); a planning figure, never our quote.

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

Get a permitted roof, inspected and closed

Call any hour. We file Jacksonville reroof permits through JaxEPICS and close them with the final inspection.

Rooftops across Jacksonville after rain
Answered 24/7

Reach us

Talk to a Jacksonville roofer now

Phone
(904) 561-1058
Hours
Answered 24 hours a day, 7 days a week
Service office
6435-1 Wilson Blvd Building 1, Jacksonville, FL 32210
Head office
Ocala, FL 34472
Coverage
Jacksonville and the beaches, Nassau County to the north, Clay and St. Johns counties to the south, Baker County to the west, and Marion County from the Ocala office. See the service area

Show Us Your Roofs service office, Jacksonville, FL

Call (904) 561-1058