A step-by-step guide to verifying FPA listings before signing any roofing contractor agreement in Palm Beach County.

Before a single shingle, tile, or metal panel can be legally installed on a roof in Palm Beach County, the material must carry a Florida Product Approval — a state-issued certification confirming the product has been tested to withstand Florida’s wind, rain, and impact conditions. In West Palm Beach and the coastal cities that fall within a Wind-Borne Debris Region, the standard is even stricter: materials must additionally carry a Miami-Dade Notice of Acceptance (NOA).

Most homeowners never see an FPA certificate. Most contractors never show one unprompted. That gap is where roofing disputes, permit failures, and insurance claim denials begin. This guide gives you the tools to read, verify, and use Florida Product Approval documentation before you sign any roofing contract — so you know the material being installed on your home is legal, engineered for your wind zone, and eligible for your insurance wind mitigation credits.

What Is a Florida Product Approval?

A Florida Product Approval (FPA) is a certification issued by the Florida Department of Business and Professional Regulation (DBPR) confirming that a building product has been tested and approved for use under the Florida Building Code. For roofing materials, FPA listings cover wind resistance, impact resistance, water infiltration, and installation method — the four factors that determine whether a roof will perform in a Florida weather event.

Every roofing material installed in Florida must have a current FPA listing. This includes shingles, tile systems (clay and concrete), metal roofing panels, underlayment, and roof deck attachment systems. If a contractor proposes a material without an FPA number, that material cannot be legally permitted in Florida — regardless of how the contractor describes it.

Florida Product Approval (FPA) — Key Facts

Quick reference for Palm Beach County homeowners and roofing contractors

Florida Product Approval (FPA) Reference Card — Palm Beach County

 What It Is

A state-issued certification confirming a roofing product has been tested and approved under the Florida Building Code for wind resistance, water infiltration, and installation method.

 Issuing Authority

Florida Department of Business and Professional Regulation (DBPR) — searchable at floridabuilding.org/pr

Number Format

FL XXXXX-RYYY — where XXXXX is the product number and RYYY is the revision. Example: FL 10080-R15

Required For

All roofing materials installed in Florida — shingles, tile, metal panels, underlayment, and deck attachment systems each require a separate FPA

Palm Beach County

FPA must carry a high wind zone designation covering the 170 mph design wind speed. A Miami-Dade NOA is accepted as a substitute but is not mandatory in Palm Beach County

Expiration

FPA listings expire — always verify the listing shows as Active in the state database before the permit is submitted

Installation Method

The FPA specifies the exact fastener type, pattern, and spacing the product was tested under. Deviating from this voids the approval even if the product itself is certified

Wind Zones

The FPA must cover all three roof zones: Zone 1 (field), Zone 2 (perimeter), and Zone 3 (corners) — each has different pressure requirements

How to Verify

Search floridabuilding.org/pr by FL number or manufacturer. Confirm: Active status, product category matches what is being installed, wind rating covers your location

Red Flag

Contractor provides a product name but no FL number — no FPA number means no permit, no exceptions

Source: Florida DBPR Product Approval Database · floridabuilding.org/pr · Florida Building Code 2023

FPA vs. Miami-Dade NOA: What Palm Beach County Homeowners Must Know

Palm Beach County sits within Florida’s High-Velocity Hurricane Zone — a designation shared only with Broward and Miami-Dade counties. Wind-Borne Debris Region status means that standard FPA approval is not enough. Every roofing material installed in West Palm Beach, Boca Raton, Delray Beach, and other high wind zone cities must additionally carry a Miami-Dade Notice of Acceptance (NOA) — a more rigorous certification tested to higher wind uplift and impact resistance thresholds.

The practical difference: a shingle approved for use in Orlando may carry a valid FPA but without the high wind zone designation required for Palm Beach County’s 170 mph design wind speed. Always verify the FPA covers the specific wind load requirement for your location — not just that an FPA exists. A contractor who proposes it either does not know this or is hoping you do not.

If your property is in West Palm Beach and other Palm Beach County cities require a Florida Product Approval (FPA) with a high wind zone designation covering the 170 mph design wind speed — not necessarily a Miami-Dade NOA. A Miami-Dade NOA is accepted as a substitute in Palm Beach County, but an FPA with the correct wind rating is sufficient. Ask your contractor which applies to their proposed material and verify it covers the 170 mph requirement for your location.

How to Read a Florida Product Approval Certificate: Step by Step

The Florida DBPR maintains a searchable public database at floridabuilding.org/pr. You can search by product approval number, manufacturer name, or product category. Here is exactly what to look for once you have the certificate in front of you.

Step 1 — Confirm the Approval Number Format

A valid FPA number follows the format FL XXXXX-RYYY — where XXXXX is the product number and RYYY indicates the revision number. Example: FL 10080-R15. If a contractor gives you a number that does not match this format, it is not a valid FPA listing. Search it directly at floridabuilding.org/pr before proceeding.

Step 2 — Verify the Approval Is Current

FPA listings expire. Always check the expiration date on the certificate itself and confirm the listing shows as Active in the state database. An expired FPA means the material cannot currently be permitted — even if it was valid when the contractor last used it. Expired listings are one of the most common causes of permit application rejections in Palm Beach County.

Step 3 — Confirm the Product Category Matches What Is Being Installed

FPA certificates are category-specific. An approval for a shingle system does not cover the underlayment beneath it — those are separate listings. Confirm that the FPA number your contractor provides matches the specific product being installed: the tile system, the underlayment, the metal panel, or the deck attachment system. Ask for a separate FPA number for each major component.

Step 4 — Check the Approved Application Method

Every FPA certificate specifies the installation method the product was tested under — fastener type, fastener pattern, spacing, and substrate. An installation that deviates from the approved method is not covered by the FPA, even if the product itself is approved. Ask your contractor to confirm the installation method they are using matches the FPA specification exactly.

Step 5 — Verify the Wind Speed Rating Covers Your Location

FPA certificates specify the design wind pressure the product has been tested to. For high wind jurisdictions in Palm Beach County, the minimum design wind speed is 170 mph. Confirm the FPA certificate shows a wind pressure rating that meets or exceeds the requirement for your specific city and roof zone. Roof Zone 1 (field), Zone 2 (perimeter), and Zone 3 (corners) have different pressure requirements — the FPA must cover all three for a compliant installation.

Step 6 — Optional: Cross-Reference Miami-Dade NOA if Specified

If your contractor is proposing a product with a Miami-Dade NOA — which applies specifically to Miami-Dade and Broward counties but is accepted statewide — cross-reference that NOA number in the Miami-Dade product approval database at miamidade.gov/building/pc-search.asp. For Palm Beach County projects, a Florida Product Approval with the appropriate high wind zone rating is the primary requirement. A Miami-Dade NOA is accepted as a substitute but is not mandatory.

What to Ask Your Contractor Before Signing

  1. What is the FPA number for the roofing material you are proposing? — Get this in writing, then verify it yourself at floridabuilding.org/pr before signing.
  2. What is the Miami-Dade NOA number? — Required for all high wind jurisdictions in Palm Beach County. Non-negotiable.
  3. What is the FPA number for the underlayment system? — Underlayment is permitted separately from the primary roofing material. Ask for both.
  4. Does the installation method you are using match the approved method on the FPA certificate? — Ask them to show you the approved fastener pattern and confirm they are matching it.
  5. Is this FPA listing current? — Check the expiration date before the permit is submitted. An expired listing will be rejected by the building department.

Common FPA Red Flags to Watch For

  • Contractor provides a product name but no FPA number — no FPA number means no permit, no exceptions.
  • FPA number does not appear in the state database — could indicate an expired listing, a revoked approval, or a number the contractor made up.
  • FPA covers a different product variation than what is being installed — tile profiles, shingle weights, and metal gauge specifications all have separate listings.
  • No Miami-Dade NOA provided for a Palm Beach County coastal installation — a standard FPA alone is insufficient for high wind jurisdictions.
  • Contractor says the building department will accept the product without a current FPA — this is false. Any permit application without a current FPA will be rejected.

Related Guides

  • Roof Replacement in the Historic Northwood District of West Palm Beach — COA process, approved materials, and permit sequence.
  • Roof Replacement in El Cid, West Palm Beach — FPA and NOA requirements for historic Mediterranean Revival estates.
  • Wind Mitigation Inspections in Palm Beach County — how to use your new roof to reduce your insurance premium with the OIR-B1-1802 form.

The Bottom Line

A Florida Product Approval certificate is not a formality — it is the legal basis for your roofing permit and the technical foundation of your wind mitigation insurance credits. Homeowners who verify FPA and NOA listings before signing a contract catch incompatible materials, expired approvals, and under-specified installation methods before they become permit rejections or insurance claim disputes.

The verification process takes 15 minutes. The cost of skipping it — a failed permit application, a non-compliant installation, or a denied insurance claim — can run into tens of thousands of dollars on a Palm Beach County roofing project.

Sources: Florida DBPR Product Approval Database (floridabuilding.org/pr) · Miami-Dade County Product Control (miamidade.gov/building) · Florida Building Code 2023 · ASCE 7-22 · Florida Roofing and Sheet Metal Contractors Association (FRSA)