Search Duval County Permits, Status and Inspection Results
Do not assume every Duval County address uses the same system. Jacksonville Beach, Atlantic Beach and Neptune Beach maintain their own local building-permit resources.
If you are checking a house before buying it, trying to confirm whether a roof permit was finalized, waiting for a remodeling permit, looking for an inspection result, or researching an old construction record, the important part is finding the correct issuing authority first.
A permit that does not appear in Jacksonville’s JaxEPICS system is not automatically evidence that no permit exists. The property may be inside a separate Duval County municipality, the record may be older, or additional records may need to be requested from the government office.
City of Jacksonville — Building Inspection Division
Ed Ball Building, 2nd Floor
214 North Hogan Street, Jacksonville, FL 32202
Phone: 904-255-8500
Email: BIDDocuments@coj.net
Published office hours: Monday–Friday, 7:00 a.m.–4:00 p.m.
How to Search a Duval County Building Permit by Address
For a property whose permits are administered by Jacksonville, the City’s own instructions provide a useful public-search route through JaxEPICS.
-
Open the official system.
Go directly to JaxEPICS. -
Use the guest/public access option.
You do not need to begin a new permit application merely to research a public property record. -
Choose the property search.
Jacksonville’s Building Inspection Division instructs users to use Search For and choose the property-by-address option. -
Enter the job-site address.
Start with the street number and street name. Avoid adding unnecessary information if an exact search returns nothing. -
Open the matching address.
The City explains that the address number acts as the link into available permit and building-code information for the property. -
Open the permit number.
The permit-number link takes you into the available permit details. -
Review more than the permit description.
Look at the current permit status and available inspection activity. If you are doing property due diligence, also look for related code-enforcement information.
Open Official JaxEPICS Jacksonville Permit Search Instructions
Search by Permit Number, Address or Inspection Information
If you already have a permit number, use it instead of searching broadly by property address. A permit number normally gives you a much cleaner path to the correct record.
| What you have | Best approach | What to check |
|---|---|---|
| Property address | Search the property in JaxEPICS | Associated permits, permit details and available code information |
| Permit number | Search/open the exact permit | Status, review stage and inspection information |
| Inspection confirmation information | Use JaxEPICS inspection tracking | Scheduled inspection and available result |
| Old Certificate of Occupancy | Search online first, then contact archives if it cannot be produced | CO/Completion records and older permit file |
| No online result | Verify jurisdiction before assuming no permit exists | Jacksonville Beach, Atlantic Beach, Neptune Beach or older records |
What the JaxEPICS Permit Status Actually Means
Seeing a permit in the database is only the first step. Its status tells you whether the application is still being reviewed, waiting on the applicant, issued for construction, or actually closed.
| JaxEPICS status | Practical meaning | What normally happens next |
|---|---|---|
| Not Submitted | A permit number has been created, but the application has not yet been formally submitted for City review. | Applicant completes required fields/documents and submits it. |
| DSD Review | Development Services review is underway. Depending on the project, this can involve zoning, concurrency, drainage, landscape or related review. | Required DSD reviews must clear before Building Inspection review can proceed. |
| Agency Review | Another agency review is required because of the location or scope of work. | Required agency approval must be completed. |
| Sufficiency Review | The City is checking that prerequisite reviews and required documents are present. | Missing prerequisites or documents may need correction. |
| Pending Review Payment | A required plan-review fee has not yet been paid. | Pay the required review fee before plan review continues. |
| In Review | Building Inspection Division, and Fire Marshal when applicable, are reviewing the submitted documents. | Wait for approval or reviewer comments. |
| Return for Corrections | A reviewer needs additional or corrected information before issuance. | Read every comment, upload corrected documents and resubmit. |
| Pending Payment | Reviews and documents are approved but permit fees remain due. | Pay the balance. The City states the status then changes to Active. |
| Active | The permit has been issued and authorized work may begin. | Complete the work and request required inspections. |
| Active — Return for Corrections / In Review | A revision to an already-issued permit is being corrected or reviewed. | Follow the revision workflow until the permit returns to Active. |
| Finalized | The City states that the work and required inspections are complete and the permit is closed. | Applicable Certificate of Occupancy or Completion should be available. |
| Finalized-NIF | The permit is closed and did not require inspections. | No inspection closeout is required for that permit. |
| Cancelled | An issued permit was cancelled with no work performed. | Record is treated as closed. |
| Expired | For permits issued since 1998, Jacksonville describes this as work that began but lacked progress or was abandoned. | Do not assume it is closed; the City specifically describes these permits as open. |
| Void | The application was discontinued before permit approval/issuance. | No issued permit resulted from that application. |
For property buyers, sellers and lenders, Active, Expired and Finalized are very different results. Finding the permit number is not enough—you want to know whether the permit reached its required final stage.
See Jacksonville’s current official permit-status definitions.
How to Check or Schedule a Jacksonville Building Inspection
JaxEPICS is also the main place to follow inspection information for Jacksonville-administered permits. The City states that scheduled inspections can be searched using a permit number, confirmation number or address.
To check an inspection result
- Open JaxEPICS.
- Search the permit number or property address.
- Open the correct permit.
- Review its inspection information.
- Check whether the required inspection is scheduled, passed, failed or otherwise resulted.
- If your goal is permit closeout, verify that all required inspections have been completed rather than stopping after one successful inspection.
To request an inspection
The City identifies online scheduling through its permit/inspection system as the preferred route. Inspections can also be requested by calling 904-255-8500 during published workday service hours of 7:00 a.m.–4:00 p.m.
The City’s current services page states that requested inspections are scheduled for the next business day. Always check the permit and actual scheduling confirmation rather than assuming an inspector will arrive simply because a request was started.
The City’s inspection page currently lists a $45 reinspection fee after a failed inspection and states that applicable fees must be paid before requesting a final inspection and before issuance of a Certificate of Occupancy or Completion. Because fee schedules can change, confirm the amount in your live permit record before paying.
Read the official Jacksonville inspection instructions.
Which Duval County Permit System Should You Use?
This is one of the easiest places to make a mistake. A Duval County mailing address does not always mean the record will appear in Jacksonville’s JaxEPICS database.
| Property jurisdiction | Start here | Useful contact |
|---|---|---|
| City of Jacksonville / Jacksonville-administered permit | JaxEPICS | 904-255-8500 |
| Jacksonville Beach | Jacksonville Beach Building Inspection Division | 904-247-6235 |
| Atlantic Beach | Atlantic Beach Building Division / BSAOnline links | 904-247-5800 |
| Neptune Beach | Neptune Beach Planning & Community Development | 904-270-2400 |
Jacksonville Beach permit records
Jacksonville Beach operates its own Building Inspection Division. Its official site provides the COAST public search for historical permit records, permit and inspection status, plan-review status and outstanding permit fees. The City states that no login is required for that public search.
If you need copies of underlying Jacksonville Beach permit documents rather than just online status information, use the City’s public-records process.
Atlantic Beach permits
Atlantic Beach now directs building-permit users to its BSAOnline resources for applications and inspection requests. If your property is actually inside Atlantic Beach, do not spend time repeatedly searching Jacksonville’s portal.
For the complete local workflow, permit requirements and current Atlantic Beach contacts, see our Atlantic Beach Building Department guide.
Neptune Beach permits
Neptune Beach maintains its own Building Department resources through Planning & Community Development. The published Building Department location is 116 First Street, Neptune Beach, FL 32266. The general number is 904-270-2400, and the City publishes 904-270-2430 for inspection requests.
Old Permits, Certificates of Occupancy and Records Missing Online
Older records are where many searches become confusing. Jacksonville specifically notes that when a Certificate of Occupancy cannot be printed from the current online system, it may have been generated in the City’s older computer system.
For an older Jacksonville record:
- Search the property and permit in JaxEPICS first.
- Open every relevant permit tied to the property.
- Check whether a CO, completion record or final status is available.
- If the older CO cannot be produced online, email BIDArchives@coj.net with the property address and any permit information you have.
- If you need copies of documents not available in the normal permit search, use the City’s Public Records Request Center.
For Jacksonville permits marked Expired from before 1998, Jacksonville warns that the historical status was used differently and staff may need to research whether the permit is actually open. That is a good reason not to interpret an old database label without checking the file.
Buying or Selling a Duval County Property? Check More Than One Permit
If you are researching a home before closing, your real question is usually not “Does this address have a permit?” It is “Was important work properly permitted and closed?”
For a more useful property check:
- Search the complete address. Review the full available permit history, not just the newest permit.
- Look for major work. Roof replacement, additions, electrical upgrades, HVAC systems, pools, structural work, windows/doors and substantial remodeling can be especially relevant.
- Open each important permit. Do not rely only on the search-results screen.
- Check the final status. “Active” or “Expired” is not the same as “Finalized.”
- Review inspections. Look for the required final inspection and available results.
- Check related code information. Jacksonville’s property search instructions identify the CV tab for complaint/violation information.
- Request old records when needed. Especially when an addition or major improvement is obvious but no corresponding digital permit is visible.
This can save a frustrating surprise later. A permit appearing online does not by itself prove that the project was completed and properly closed.
Applying for a New Jacksonville Permit
If you landed here because you actually need to apply rather than search, Jacksonville currently requires electronic permit submission for all permit types through JaxEPICS.
The City’s current submission guidance says:
- permit documents must be uploaded in PDF format;
- the project may require review by zoning, concurrency, Development Services, Fire Marshal or other agencies depending on scope and location;
- a completed Permission to Obtain Permits form is required as part of the applicable process;
- the Project Contact email should belong to the person who needs review notifications;
- digitally signed/sealed plans cannot be password protected; and
- approved documents required for inspection must be available at the job site as required.
Official Online Permit Instructions
Duval/Jacksonville Permit Contacts by Problem
| Question | Official contact |
|---|---|
| Building, electrical, mechanical or plumbing permit/inspection help | 904-255-8500 · BIDDocuments@coj.net |
| Zoning, setbacks or what can be built on a parcel | 904-255-8300 · Zoning@coj.net |
| Right-of-way, driveway or site-development review | 904-255-8310 · ReviewGrp@coj.net |
| Mobility / impact-fee questions | 904-255-8330 · CMMSO@coj.net |
| Older Building Inspection Division records | BIDArchives@coj.net |
| Jacksonville Beach permits | 904-247-6235 |
| Atlantic Beach permits | 904-247-5800 · Building-Dept@coab.us |
| Neptune Beach building information | 904-270-2400 · Inspection requests: 904-270-2430 |
Information checked against current official government resources on November 2, 2026. Permit software, fees, office procedures and contact routing can change; use the linked government system for the live record before making a project or property decision.
Duval County Building Permit Search FAQs
1. What is the official Duval County building permit search website?
For permits administered by the City of Jacksonville Building Inspection Division, use the official JaxEPICS system. Separate Duval municipalities such as Jacksonville Beach, Atlantic Beach and Neptune Beach maintain their own local permitting resources.
2. Can I search a Jacksonville permit by property address?
Yes. Jacksonville directs public users to use JaxEPICS guest access, choose the property-by-address search and open the matching address. The linked permit number then leads to available permit details.
3. Do I need a JaxEPICS account just to view public permit information?
General permit and inspection information is available to the public. An account or registered profile becomes more important when performing applicant or contractor functions such as submitting permits and managing project activity.
4. How do I know whether a Jacksonville permit is closed?
Look at the permit status. Jacksonville defines Finalized as a closed permit where required work and inspections have been completed. Finalized-NIF is also closed but applies to a permit that required no inspections.
5. What does an Expired Jacksonville permit mean?
For permits issued since 1998, Jacksonville describes Expired as an open permit where work began but progress stopped or the work was abandoned. Older pre-1998 records may require staff research because that status was historically used differently.
6. How can I check a building inspection result?
Search JaxEPICS using the permit number, confirmation number or address, open the permit and review its available inspection information. Results are entered into the system as inspections are completed.
7. How do I schedule a Jacksonville building inspection?
Use JaxEPICS or call the Building Inspection Division at 904-255-8500 during its published workday service hours. Jacksonville currently lists Monday through Friday, 7:00 a.m.–4:00 p.m., for the department.
8. Why can’t I find my Duval County permit in JaxEPICS?
The property may be in another Duval municipality, the address search may be too specific, the record may be older, or the permit may be stored in a different historical system. Verify jurisdiction first, then contact Building Inspection archives if necessary.
9. Where can I find an old Jacksonville Certificate of Occupancy?
Search the property in JaxEPICS first. If the CO cannot be printed and appears to be from the older City system, Jacksonville directs users to contact the Building Inspection Division Archives section at BIDArchives@coj.net.
10. Does Jacksonville Beach use the same permit search as Jacksonville?
No. Jacksonville Beach operates its own Building Inspection Division and provides its COAST system for public historical permit searches, permit and inspection status, plan-review status and outstanding permit fees. Use the Jacksonville Beach system for property within that city’s jurisdiction.