Are Building Permits Public Record in Florida?

Construction professionals reviewing permit records at a Florida jobsite

Florida construction teams can generally access permit records held by public agencies, subject to specific statutory exemptions. So, are building permits public record in Florida? Generally yes, but access depends on which AHJ holds the file, whether it is indexed online, and whether any document or portion is exempt. An empty portal result does not establish that no permit history exists.

Request a proposal for Florida permit support

Under Florida Statute 119.07, any person may inspect or copy agency-held public records at reasonable times and under reasonable conditions. When an exemption applies to part of a record, the law provides for redaction and production of the remainder. It does not guarantee that every permit file is online or unredacted.

For due diligence, separate the legal right to request records from a local portal’s coverage and the status of any document you receive. Start with the statute, then verify the responsible AHJ and its process.

Are Building Permits Public Record in Florida? The Legal Framework

Florida law generally gives the public a right to inspect and copy agency-held records, subject to lawful exemptions. The state constitution establishes that access framework. Chapter 119 explains how agencies handle requests. Construction teams may inspect or copy permit records held by a city, county, or other public agency. But every permit-related document is not automatically online, immediately retrievable, or open without review.

Article I, section 24 of the Florida Constitution provides broad access to public records and meetings, subject to legal exemptions. Under Florida Statute 119.07, any person may inspect or copy a public record at a reasonable time and under reasonable conditions. A records custodian must acknowledge a request promptly and respond in good faith. This includes reasonable efforts to determine whether the record exists and where it can be accessed.

This right concerns records held by an agency. It is distinct from whether a building department has placed its files in a searchable portal, how its records are indexed, or whether it maintains a particular document. A portal is one access route, not the legal standard. If a search produces no result, the record may require a more specific request to the custodian, or it may not be held in the system searched. Do not treat an empty result as conclusive proof that no permit record exists.

A useful request identifies the property and records sought, rather than relying only on a broad portal search. A team may ask the AHJ to locate applications, issued permits, inspection history, corrections, or final approvals for a stated address and period. These details define the search, but do not guarantee every category is kept in one office or system. If the agency does not hold an item, ask whether another department or custodian handles it. This matters when a project file spans building, zoning, fire, or other reviews.

Access is subject to statutory exemptions, but an exemption does not necessarily make an entire permit file inaccessible. If only part of a record is exempt, section 119.07 requires the custodian to redact that portion and produce the remainder. A custodian claiming an exemption must identify its statutory basis. On request, the reasons must be stated in writing and with particularity. This helps clarify whether a restriction applies to a specific document or information within it.

For due diligence, establish whether the agency holds the record, whether any portion is exempt, and which request process the jurisdiction uses. The custodian and applicable law determine how each record is handled. Verify it with the responsible AHJ and keep any exemption explanation with the project file.

How to Find Florida Building Permit Records for a Property

Use a repeatable search process rather than assuming one statewide database contains every file. Available tools depend on the authority having jurisdiction (AHJ) for the property. Florida law allows any person to inspect or copy agency-held records at reasonable times and under reasonable conditions. A custodian must respond in good faith and make reasonable efforts to locate records. See Florida Statute 119.07.

  1. Identify the AHJ. Confirm the property’s municipality and county. Then determine which building department administers permits at that address. A mailing address alone may not identify the authority. If jurisdiction is unclear, ask the city or county department which office maintains records for the parcel.
  2. Assemble useful identifiers. Start with the full street address and unit or suite. Add the parcel or folio number, if available. Include known permit numbers, former addresses, project names, and owner or contractor names. These details can help staff distinguish the property, especially where it was redeveloped or records are older.
  3. Search the AHJ’s portal first. Use more than one identifier, if the portal allows it. Review related entries, not only the latest application. Portal scope is local. Miami-Dade County says its systems allow searches for building permits and plans, certificates of occupancy/use, code-compliance, product-approval, and zoning records. See this Miami-Dade public permit records tutorial for the county-specific workflow. Other AHJs may offer different tools.
  4. Broaden the search or submit a focused request. If the portal shows no result or partial history, contact the custodian or submit a public-records request. Ask staff to search alternate identifiers and relevant archives. The City of Doral says its Building Department holds records from 2004 to present; older files may be routed to Miami-Dade County’s microfilm library. This describes Doral’s process, not a statewide retention rule.
  5. Define the records and period you need. Name the property and date range. Specify categories such as permit applications, issued permits, inspection results, corrections, plans, or certificate of occupancy files. A focused request helps staff identify the material. Avoid an undefined “complete file” request when a particular phase or permit history will answer the diligence question.
  6. Request delivery details and clarify any limits. State whether you can accept electronic copies or need hard copies. Ask for an estimate of search, review, or copying costs before work proceeds. If the agency withholds or redacts material, ask for the statutory basis under Section 119.07. Keep the response with the diligence file, including any referral to another custodian or archive.

What Project Teams Should Verify in a Permit File

Compare permit records with project scope and current site conditions. Do not treat a file as a stand-alone approval certificate. This review is a due-diligence practice for identifying questions, not a statutory certification, legal conclusion, or substitute for AHJ confirmation.

Match each record to the property and work under review. Check the address, parcel identifier if available, permit number, applicant, contractor, and scope. Compare those details with project documents and the physical areas being evaluated. Similar addresses, phased work, tenant spaces, and multiple permits can make a record appear relevant even when it covers only part of the property.

Read status and history together. Note the current status, issue or expiration information if shown, and recorded revisions. A status alone may not establish that work is complete or all closeout requirements are satisfied. If the file appears open, expired, or inconsistent with project records, ask the AHJ what the entry means and whether more records are available.

Compare inspections, corrections, and closeout

Review inspection type, date, result, and follow-up notes. A failed or partial result may be followed by a reinspection. An entry without detail may leave questions about what was evaluated. Compare the sequence with contractor logs, inspection reports, approved scope, and site observations. Identify discrepancies for follow-up; do not infer an outcome the record does not state.

Look for plan-review comments, corrections, conditions, revisions, and documentation addressing outstanding items. Check whether observed work aligns with the approved scope and whether the file shows closeout, including a certificate of occupancy or certificate of use where relevant. Miami-Dade County says its online search includes permits and plans, CO/CU, code-compliance, product-approval, and zoning records. This is not a statewide index or a guarantee that every supporting document is online. See the certificate of occupancy guide for related terminology.

Track gaps instead of filling them with assumptions

Turn missing attachments, unclear inspection notes, mismatched site information, or unexplained gaps into follow-up items. Ask whether another permit number, archived file, inspection record, or closeout document exists. Preserve the response with the project file. If permit and contractor records differ, document both versions and seek clarification before relying on either for a schedule or transaction decision.

This cross-check separates documented facts from open questions. A database entry shows what the system records. Confirm project status and applicable requirements with the responsible AHJ and qualified project professionals.

Are Building Permits Public Record in Florida for Every File?

No. Florida’s public-record framework does not make every item in a building-permit file automatically available without review. But a possible exemption does not make an entire permit history categorically secret. Section 119.071 contains specific exemptions, including one for certain building plans held by an agency. Its scope turns on what the plan depicts and the development type, not simply on whether a document was submitted with a commercial permit application. Florida Statutes section 119.071.

The plans provision addresses plans or blueprints depicting the internal layout or structural elements of specified large developments. Covered categories include attractions or recreation, entertainment or resort, industrial, retail or service, office, health care, and hotel or motel developments. This is a defined category, not a blanket exemption for all commercial buildings, construction drawings, or building-permit records. A custodian must assess whether the specific record and project fall within the statute. A permit application, inspection entry, or status is not exempt simply because plans are part of the project file. Section 119.071.

The statute also sets a boundary around land-use review. This plans exemption does not apply to comprehensive plans or site plans, including amendments, submitted for approval or approved under local land-development, zoning, or development-of-regional-impact review. Do not assume the exemption covers those planning documents merely because they relate to a qualifying development. Section 119.071.

Even when an exemption applies, withholding an entire file is not necessarily justified. Under section 119.07, the custodian must redact exempt portions and produce the remainder when only part of a record is exempt. This can leave nonexempt permit-history information available while protected plan details are withheld. A custodian claiming an exemption must identify its statutory basis. If access is denied, request the specific statutory citation and, if needed, the particularized written reasons. Florida Statutes section 119.07.

For due diligence, specify the records sought, such as permit status, inspection history, approved plans, or a certificate of occupancy. Ask the AHJ to identify any portions it considers exempt. Do not assume that withholding one plan sheet makes the whole file unavailable, or that every project drawing is exempt. The statute and contents of the particular document determine the analysis.

Why Online Permit Searches Can Miss Relevant Records

A search result shows that a record was indexed in the system you queried. It does not prove the system contains every record for a property. AHJs manage their own permit records, and online tools, indexing fields, digitization coverage, and archive arrangements can differ. This research did not verify one statewide searchable repository that consolidates every AHJ’s permit history. Treat an online lookup as one step, not a completeness certification.

Identify which city or county reviewed the work. A mailing address may not identify the permitting authority, especially near municipal boundaries or where another jurisdiction handles service. Searches may also fail when a historical record uses a former street address, parcel number, owner or contractor name, project name, or permit number. Search by more than one identifier when possible. Contact the custodian if the property’s history matters to a purchase, renovation, or project handoff.

Online availability is jurisdiction-specific. Miami-Dade County says its systems offer online searches, at no charge, for building permits and plans, certificates of occupancy or use, code-compliance, product-approval, and zoning records. Those options describe Miami-Dade County’s systems, not a statewide service. See this Miami-Dade permit search guide for a county-specific overview.

Older files may be handled differently from current digital records. The City of Doral says its Building Department holds records from 2004 to the present. Older property files may be located in the Miami-Dade County microfilm collection. Doral’s instructions describe a portal login for digital records requests. They ask users to allow 48 hours and note that off-site archives may take longer. These are Doral-specific procedures, not a rule for other AHJs. Doral Building Department records request information.

Retention and archive practices can also affect search results. The Florida Department of State publishes general records schedules for state and local agencies. That page does not establish one universal permit-file retention period. Ask the custodian which records, dates, and storage locations were searched. Do not assume a missing online result means a permit was never issued or a file was destroyed. Florida Department of State records schedules.

An exact address or permit-number match can still leave gaps. A portal may show only records indexed under that identifier. Related applications, revisions, inspections, or archived materials may be stored separately. Ask the AHJ to confirm the search scope and whether another system or archive should be checked. Document the search terms and response, then reconcile available records with project documents and site observations.

Florida Building Permit Due-Diligence Checklist

Permit history is one evidence stream, not a substitute for evaluating site conditions, approved plans, contracts, or other project records. Use the checklist to organize a review across jurisdictions. Florida law provides access to agency records subject to applicable exemptions. AHJs may use different search tools, formats, and archives. Under Florida Statute 119.07, a custodian must make reasonable efforts to locate responsive records. That does not mean every file appears online.

Miami-Dade County describes online searches for building permits and related records through its systems. Confirm the applicable AHJ and current process. Do not assume a county portal covers a municipality or that one result represents a complete file. Keep a log of the address or parcel searched, date, system used, and records requested so another reviewer can reproduce the inquiry.

Review itemWhat to compareFollow-up
AHJ and parcel validationConfirm the address and parcel identifier. Identify the agency responsible for the permit records. Check whether jurisdiction changed or another agency holds related files.Search the appropriate AHJ system. If results are unclear, contact the custodian with the address, parcel number, and known project identifiers.
Permit IDs and descriptionsCompare each permit number, description, type, location, and scope with project documents and work understood to have occurred. Check for separate trade or phased permits.Request the underlying application or available file if the portal description does not resolve scope. Treat gaps as questions, not proof of unpermitted work.
Status, inspections, and correctionsReview displayed status, inspection results, failed or pending inspections, correction notices, and resubmittal history. A status label may not explain outstanding items.Ask the AHJ for inspection history or clarification if entries are missing or unclear. See this guide to inspection results.
Conditions, closeout, and COLook for conditions, required approvals, final inspections, and closeout documents. Compare any certificate of occupancy (CO) or certificate of use (CU) with intended occupancy and project scope.Confirm what the record establishes with the issuing authority. A permit or CO entry alone is not a full assessment of current conditions. See the occupancy permit guide.
Gaps versus observed workCompare permit scopes and dates with site observations, plans, owner records, and contractor documentation. Note work that does not readily match a record.Ask the project team for supporting documents and seek AHJ clarification where appropriate. A mismatch is a diligence question, not a legal conclusion.
Unresolved issuesList open permits, unclear outcomes, unavailable files, conflicting descriptions, and unanswered requests separately from confirmed facts.Assign an owner and next inquiry to each item. Keep the response and carry unresolved questions into planning or professional review.

Public-record review can clarify what an agency file shows. It cannot establish that records are complete or that today’s site matches them. Reconcile the file with observations and qualified project-team review before relying on it for a transaction or construction decision.

Frequently Asked Questions

Do I need to explain why I am requesting a permit record?

No. A request can identify the records without explaining your purpose. Provide enough detail for the custodian to locate the file, such as the address, parcel number, permit number, project name, or filing period. Under Florida Statute 119.07, the custodian must respond in good faith and make reasonable efforts to locate responsive records. See Florida Statute 119.07.

Are building permit files available through one statewide online search?

No statewide searchable database was verified for this article. Search the relevant city or county AHJ portal first, then contact its custodian if the portal does not show the history or documents you need. Access methods differ, and older records may be held in an archive rather than the current online system.

Can a Florida agency withhold building plans?

Some plans may qualify for a specific statutory exemption, but that does not make every plan or permit-file component confidential. Florida Statute 119.071 describes a narrow exemption for certain plans depicting internal layouts or structural elements of defined large developments. If an agency withholds material, ask for the statutory basis. When only part is exempt, the remaining portion must be produced after redaction under Florida Statute 119.07.

What should I do if the portal shows no permit history?

Do not treat an empty result as proof that no permit was issued. Confirm the correct AHJ and try alternate identifiers, including parcel number, former address, permit number, or project name. Ask whether older or off-site files exist, and request the relevant date range and record types. Retention depends on agency schedules. See the Florida Department of State records schedules.

Get started with permit coordination support

Permit history can surface open items, missing records, or questions for the AHJ. All Florida Permits can help your team coordinate permit expediting as you plan project next steps. Request a proposal for permit-expediting support on your Florida construction project.