Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Yes. Any roof replacement in Riviera Beach requires a permit under Florida Building Code (FBC 7th/8th Edition). If you're tearing off existing shingles or replacing over 25% of the roof, you MUST obtain a permit — no exemptions. Florida Statute § 553.899 mandates wind-mitigation inspections on all re-roofs in coastal high-hazard zones, which includes Riviera Beach.
Riviera Beach sits in a coastal high-hazard area (Zone A per FEMA flood maps) and is subject to the strictest version of Florida Building Code, which requires windstorm and secondary water-barrier compliance on every roof replacement. Unlike many Florida cities that allow minor repairs under 25% of roof area to be done without permits, Riviera Beach's Building Department treats ANY tear-off-and-replace as a major roofing event requiring full plan review and two inspections (framing/deck and final). The city's permit portal requires detailed roof specifications upfront — material, fastening pattern, underlayment type, and secondary water-barrier installation — before plan approval. Contractors must carry FBC training certification (roofing license alone is insufficient). The permit fee is calculated at approximately $2.50–$3.50 per square foot of roof area, meaning a typical 2,000-sq-ft residential re-roof runs $500–$700 in permit fees alone. Most importantly, Riviera Beach's Code Enforcement Division actively inspects re-roofs mid-project for deck nailing and underlayment installation because wind-related failures during hurricanes create public-safety liability; skipping the permit exposes you to stop-work orders, fines, and insurance denial if a storm occurs.

What happens if you skip the permit (and you needed one)

Riviera Beach roof replacement permits — the key details

Riviera Beach is located in Palm Beach County and is classified as a coastal high-hazard area under FEMA and Florida Building Code (FBC 7th Edition, adopted 2020). This means the city enforces the most stringent wind-load and water-intrusion standards in the state. Florida Statute § 553.899 requires that ANY re-roof in coastal A-zones trigger a secondary water-barrier inspection and windstorm-mitigation verification. The IRC R907.4 prohibition on three-or-more roof layers applies here, but Riviera Beach's Building Department conducts a PRE-PERMIT deck inspection in many cases to count existing layers before approving the re-roof. If three layers are found, a tear-off is mandatory — no overlay permitted. The city's online permit portal (accessible through the Riviera Beach Building Department website) requires you to upload a roof specification sheet, material data sheet, fastening schedule, and secondary water-barrier installation plan BEFORE submitting the permit application. This is more stringent than many Florida cities, which allow you to call the inspector and verbally confirm materials. Plan review typically takes 3–5 business days for a straightforward like-for-like re-roof (same material, same pitch, no structural work); if structural repairs are identified, review extends to 7–10 days.

Riviera Beach's coastal location and sandy/limestone substrate create unique compliance triggers. The city sits in Wind Zone 4 (per FBC 7th Edition), meaning roof-to-wall connections must meet 150+ mph fastening patterns. If you are replacing with architectural asphalt shingles, your contractor must specify a 'high-wind' product rated to 130+ mph and use corrosion-resistant fasteners spaced no more than 6 inches apart in the field and 4 inches at the perimeter. Secondary water barriers (ice-and-water shield or peel-and-stick synthetic underlayment) must extend from the eave up at least 24 inches on all pitches per FBC 7.2.2.3, then transition to standard synthetic or felt underlayment. Many roofing contractors accustomed to inland Florida or Georgia projects underestimate this requirement and submit incomplete specifications, resulting in a 'Request for Information' (RFI) rejection — adding 3–5 days to plan review. If you are upgrading to metal, tile, or slate, the Building Department requires a structural evaluation by a licensed engineer to verify that the roof deck can support the increased dead load (metal is light; tile is heavy). This adds 2–3 weeks and $800–$1,500 to the project timeline and cost. Riviera Beach's sandy soil and high water table mean that any structural deck repair (replacing rotted plywood or sistering rafters) must be detailed on the permit; routine probing during the tear-off sometimes reveals surprise decay, triggering an engineering amendment.

The permit fee in Riviera Beach is typically $2.50–$3.50 per square foot of roof area, calculated on the 'permit valuation' — that is, the material + labor cost estimate for the re-roof. For a 2,000-sq-ft residential roof with architectural shingles, the permit fee runs $500–$700. This fee covers both plan review and two inspections (one after deck prep and underlayment installation, one final). If you are doing a like-for-like replacement (same material, same pitch, no structural work, no layer count issue), the permit is classified as 'over-the-counter' (OTC), meaning the inspector can approve it in a single office visit without formal plan review — this can compress the timeline to 24 hours, but Riviera Beach's portal still requires the specification sheets to be uploaded in advance. If structural work or material change is involved, plan review is mandatory and cannot be expedited. The City of Riviera Beach Building Department does NOT charge a separate 'wind mitigation' fee beyond the standard permit fee; however, if you pursue FBC 7th Edition wind-mitigation upgrades (roof deck screws instead of nails, gable-end bracing, metal flashing upgrades), these must be specified on the permit, and the plan-review cost may increase by $100–$200 due to the complexity of the work. Owner-builders (homeowners doing their own work) are permitted under Florida Statute § 489.103(7), but they must still obtain the permit, pass both inspections, and provide proof of workers' compensation insurance if they hire subs. Unpermitted re-roofs in Riviera Beach have been the subject of Code Enforcement sweeps following hurricane season; the city cross-references mortgage records and property-improvement contractor complaints to identify violators.

Riviera Beach's Building Department is open Monday through Friday, 8 AM to 5 PM (hours subject to closure for holidays and special council sessions). The permit application is submitted online via the city's permit portal, or in person at City Hall, 3000 综 Drive, Riviera Beach, FL 33404. The department's phone number is (561) 845-4061 for permit inquiries. Most permit questions are fielded by a dedicated roofing inspector who can clarify specification requirements and deck-layer counts; calling in advance with photos of your current roof is advisable if you're unsure whether a tear-off will be required. The city does not offer email-based plan review; all communication is through the online portal or phone. Inspections are scheduled through the portal or by calling the department. Deck inspection (after tear-off, before underlayment installation) typically occurs within 24–48 hours of your request; final inspection occurs after all roofing material is installed and secondary water barriers are confirmed in place. If the deck inspection reveals rotted wood, fastener issues, or structural concerns, the inspector issues a 'red tag' and work must stop until corrected and re-inspected — this can add 3–7 days and several hundred dollars to the project.

A critical local consideration is Riviera Beach's proximity to the Atlantic Ocean and exposure to salt spray and hurricane-driven rain. The city's Code Enforcement Division has, in recent years, focused on ensuring that re-roofs are fully compliant with FBC secondary water-barrier requirements because roof failures during and after hurricanes (particularly leaks at valleys, penetrations, and flashing) have led to mold litigation and homeowner insurance claims. When you submit your permit, the Building Department's reviewer will specifically check that your underlayment and flashing plans account for the 'high-wind rain intrusion' scenario — meaning all valleys, penetrations (vents, chimneys, skylights), and eave edges must have supplemental water-shedding details. If your contractor's specification is vague (e.g., 'standard underlayment' without reference to product type or secondary barriers), the permit will be rejected with an RFI. This is not bureaucratic obstruction; it reflects real-world post-hurricane damage patterns in Palm Beach County. Additionally, Riviera Beach lies in an area where some properties have legacy flat-roof construction (post-WWII single-story homes or additions), and if your re-roof involves converting a flat roof to pitched or vice versa, structural engineering is mandatory. The city does not allow 'grandfathering' of old flat-roof designs even if the original structure predates current code; a 1970s flat roof being re-roofed must be evaluated for current wind and drain loads.

Three Riviera Beach roof replacement scenarios

Scenario A
Two-layer single-story home, 1,800 sq ft, like-for-like architectural shingles (no structural work, no material change) — Seminole Ridge neighborhood
You have a 1,950-sq-ft roof currently covered in 20-year-old architectural shingles (two layers beneath — one layer of original shingles, one layer of 1990s re-roof). You want to tear off both layers and install new architectural shingles matching the original profile. Your roofing contractor counts the layers upfront and confirms there are only two, so no IRC R907.4 three-layer issue. The permit is classified as over-the-counter (OTC) and can be approved in a single day if your contractor uploads the correct specification sheet to the city's portal: product name (e.g., GAF Timberline HD), wind rating (130+ mph), fastening pattern (6-inch field, 4-inch perimeter), secondary water barrier type (peel-and-stick synthetic, 24 inches from eave), and nailing schedule. The City of Riviera Beach Building Department will approve this permit within 24 hours because it matches the existing roof footprint and pitch, requires no structural work, and the material is identical. Your permit fee is calculated at $2.75/sq ft (mid-range for residential architectural shingles), totaling $5,362.50 rounded to $5,400 in permit fees. The roofing contractor then schedules a deck inspection (after tear-off, before underlayment), which typically occurs within 48 hours. The inspector walks the deck, probes for soft spots, verifies fastener removal, and confirms that no rot or structural issues are present. In 95% of cases in Riviera Beach's sandy-soil area, this passes without issue. Underlayment and shingles are then installed, and the contractor requests a final inspection. Final inspection verifies that secondary water barriers are installed correctly (24 inches up from eave, overlapped properly, secured), all penetrations have flashing, and nailing patterns match the specification. If all is in order, the final inspection passes within 48 hours and your permit is closed. Total timeline: 5–7 business days from permit submission to final approval. Total cost: permit fee $5,400 plus contractor labor and materials (typically $12,000–$18,000 for this scope).
Over-the-counter permit | $2.75/sq ft | Permit fee $5,400 | Like-for-like material | Two inspections (deck + final) | 5–7 day timeline | No structural work required
Scenario B
Three-layer roof, mandatory tear-off, upgrading to metal standing-seam (structural evaluation required) — Lakeside Historic District overlay
Your 2,100-sq-ft home sits in Riviera Beach's Lakeside Historic District overlay and has three layers of roofing: original 1950s tar-and-gravel, 1980s asphalt shingles, and 1990s re-roof shingles. You want to upgrade to a metal standing-seam roof (modern, energy-efficient, 50+ year lifespan) and maintain the original gable-end overhang and soffit details to comply with the historic district's design guidelines. The Building Department's pre-permit desk inspection counts three layers, triggering IRC R907.4 mandatory tear-off. Because you are changing materials from shingles to metal, a structural engineer must evaluate the roof deck to confirm it can support the metal system's dead load (typically 2–3 psf for standing-seam metal, light enough not to require reinforcement, but the evaluation is required per FBC 7.1.2). You hire a PE, who produces a 2–3 page structural report certifying that the existing 2x6 and 2x8 rafters (likely discovered during deck inspection) can support the metal load, and recommending roof deck screws instead of nails for improved wind performance in the FBC 7th Edition Zone 4 wind zone. Your permit application now includes: roofing material spec (metal standing-seam, gauge, fastening pattern, wind rating 150+ mph), structural engineer's report (2–3 pages, $800–$1,200 cost), secondary water barrier spec (synthetic underlayment plus metal flashing details at valleys and penetrations), and a note confirming historic district compliance (roof pitch and soffit overhang unchanged). The Building Department's plan review takes 7–10 business days because it involves structural evaluation and historic district coordination. The permit fee is calculated at $3.25/sq ft (higher due to material upgrade and structural work), totaling $6,825 in permit fees. Once approved, the roofing contractor obtains a demolition permit for the layer removal (typically bundled into the main roofing permit, no separate fee). The deck inspection occurs after tear-off and confirms the framing condition, fastener pattern for metal attachment, and secondary water-barrier installation. A second deck inspection may be required if the PE noted specific fastening requirements (e.g., 4-foot fastener spacing on purlins). Final inspection verifies metal installation, fastening pattern, flashing details at all penetrations and valleys, and secondary water-barrier continuity. Timeline: 12–14 business days from permit submission to approval, then 10–14 days for contractor to complete the re-roof. Total cost: permit fee $6,825, structural engineer report $1,000–$1,200, roofing materials and labor $20,000–$28,000 (metal is premium), total project cost $27,825–$36,025.
Full plan review (structural + historic overlay) | Mandatory tear-off (3 layers) | Structural engineer report required | Metal standing-seam material | $3.25/sq ft permit fee | Permit fee $6,825 | 12–14 day approval timeline
Scenario C
Partial roof replacement, 35% of roof area (storm damage) — coastal saltbox, wood-shake shingles to architectural asphalt
A hurricane passed over Riviera Beach and damaged the north and east faces of your 2,400-sq-ft saltbox home (classic wood-frame 1960s coastal architecture). The damage affects approximately 35% of the roof area (roughly 840 sq ft). Your roofing contractor and insurance adjuster determine that a partial replacement of the storm-damaged sections is necessary, but the remaining 65% of the roof (south and west faces, protected during the storm) is still serviceable. You decide to replace the damaged sections with modern architectural asphalt shingles (upgrading from the original wood-shake shingles, which are high-maintenance and difficult to source post-hurricane). Under IRC R905.2, ANY re-roofing project over 25% of roof area requires a full permit — you cannot do this as a minor repair exemption. The permit application specifies: partial tear-off (north and east faces only), removal of damaged wood shakes and two underlying layers, re-deck inspection on the damaged sections (probing for rot, verifying fastener condition), synthetic underlayment plus secondary water-barrier installation, and new architectural asphalt shingles with FBC 7th Edition fastening (6-inch field, 4-inch perimeter). Because the damage is storm-related and you are changing material type (wood to asphalt), the Building Department's plan review is straightforward but mandatory — the inspector wants to verify that the new asphalt shingles meet wind-load and water-intrusion standards, and that the transition zone between the new asphalt (replacement sections) and the remaining wood shakes (unaffected areas) has proper flashing and underlayment overlap. The permit fee is $2.90/sq ft, calculated on the ENTIRE roof valuation (not just the 35% being replaced), totaling $6,960 in permit fees. The Building Department requires a deck inspection within 48 hours of tear-off completion, verifying that all rotted wood is identified and either removed or reinforced with sistering. In many post-hurricane cases, the pre-damage deck probing reveals additional soft spots not visible from the storm damage alone — this can trigger a change order for additional tear-off and reinforcement. Once the deck is approved, underlayment and flashing installation is inspected, then shingles are installed and final inspection occurs. The permit timeline is 7–10 business days for approval; total project timeline (from permit submission to final sign-off) is 14–21 days depending on contractor availability and inspection scheduling. Total cost: permit fee $6,960, roofing materials and labor $16,000–$22,000 (partial re-roof is typically 60–70% of a full re-roof cost), total project cost $22,960–$28,960. Important note: insurance may cover the full re-roof cost if the adjuster determines that 'partial replacement would result in premature failure of the unaffected sections due to age and UV exposure mismatch' — this is a common post-hurricane finding. If insurance agrees to full re-roof, the permit fee calculation changes to $3.10/sq ft (full replacement vs partial), increasing the permit fee by $480 to $7,440.
Partial replacement (35% of roof) | Permit still required (over 25% threshold) | $2.90/sq ft permit fee | Permit fee $6,960 | Material upgrade (wood to asphalt) | Storm-damage documentation required | 7–10 day approval timeline

Every project is different.

Get your exact answer →
Takes 60 seconds · Personalized to your address

FBC 7th Edition wind-mitigation compliance and secondary water barriers in coastal Riviera Beach

Penetrations (vents, chimneys, skylights, antenna mounts) require special attention in Riviera Beach. FBC 7.3 and the IRC R905 require that all penetrations have metal flashing that extends at least 8 inches above the surrounding roofing material on the upslope side, and 4 inches on the downslope sides. The flashing must be sealed with roofing cement or sealant at all joints, and the secondary water barrier must extend around the flashing base. Many contractors install generic 'vent boots' (cheap rubber-and-metal sleeves) that fail within 5–10 years in Riviera Beach's salt-spray environment. The city's Building Department now recommends (and some inspectors require) high-quality metal flashing (aluminum or stainless steel, not galvanized steel, which rusts faster in coastal zones) and exterior-grade sealant rated for 20+ year lifespan. The cost of upgraded flashing is $50–$150 per penetration, adding $200–$800 to the total project depending on vent count. Your permit application should specify the flashing type and sealant product; if the application is vague ('standard flashing'), the inspector may request substitution during the deck or final inspection, delaying the project.

Layer counting, deck inspection, and structural decay in sandy Riviera Beach soil

The city's sandy soil also creates a problem with roof-deck fastening in areas where the roof has been repaired or had skylights or vents added over the years. Many older roof decks in Riviera Beach were installed with ring-shank nails (which grip better in wood than smooth shank nails) or even hand-forged square nails (on homes built pre-1950). When roofing contractors tear off existing shingles, they must remove all old fasteners from the deck and fill or mark any nails that break off and remain embedded. The FBC 7th Edition requires that the deck be re-nailed or re-screwed at 12-inch spacing (field) after removal of old fasteners. If old fasteners are left in place or not properly removed, the new fastening pattern will miss some deck areas, reducing wind-load performance. Riviera Beach's deck inspectors specifically verify fastener removal during the pre-underlayment inspection, probing the deck surface to ensure it is clear. This is a detail that many roofing contractors overlook, particularly smaller crews that are not FBC-trained. If you hire a contractor, confirm upfront that they understand Riviera Beach's FBC 7th Edition fastener requirements and will schedule a pre-underlayment inspection.

City of Riviera Beach Building Department
3000 综 Drive, Riviera Beach, FL 33404
Phone: (561) 845-4061 | https://www.riviera-beach.org/ (see Building Department permits portal)
Monday–Friday, 8 AM–5 PM (subject to holiday closure and special council sessions)

Common questions

Do I need a permit to repair a roof leak or replace a few shingles?

No permit is required for repairs that affect less than 25% of the roof area, such as patching a few shingles, replacing flashing around a single vent, or sealing a localized leak. However, if the repair involves a full or partial tear-off (removing shingles to access the deck), it becomes a re-roofing project and requires a permit. To be safe, call the Riviera Beach Building Department at (561) 845-4061 with photos of the damaged area; the staff can advise whether your specific repair requires a permit.

What if my roof has three layers already — do I have to tear off all three?

Yes. Florida Building Code IRC R907.4 prohibits applying new roofing over three or more existing layers. If a pre-permit inspection finds three layers, the contractor must remove all layers down to the deck before installing new roofing. This is a mandatory requirement and cannot be waived. The Building Department's roofing inspector will verify layer count during the permit review process, so attempting to conceal three layers by applying new shingles over the top will be discovered during inspection and result in a stop-work order.

Can I save money by doing the roof tear-off myself if I pull the permit as an owner-builder?

Yes, Florida Statute § 489.103(7) allows owner-builders to perform their own roofing work without a contractor's license, provided you pull a permit and pass inspections. However, you must carry workers' compensation insurance if you hire any laborers to assist, and you are liable for any injuries. Additionally, Riviera Beach's Building Department expects that the work will meet FBC 7th Edition standards (secondary water barriers, fastening patterns, penetration flashing); if the deck or final inspection fails due to substandard workmanship, you will be responsible for corrections and re-inspection. Many homeowners find that DIY tear-off saves labor costs ($2,000–$4,000) but creates scheduling risks and inspection delays; hiring a licensed contractor (who knows local code and inspection requirements) often results in faster, smoother project completion despite higher labor costs.

How long does it take to get a roof replacement permit approved in Riviera Beach?

For a like-for-like replacement (same material, no structural work, two layers or fewer), an over-the-counter (OTC) permit can be approved within 24 hours if you submit the correct roof specification sheet. For material changes, structural repairs, or historic district compliance, plan review takes 7–10 business days. Once the permit is issued, the roofing contractor can begin tear-off, and inspections (deck and final) typically occur within 48 hours of request. Total project timeline from permit submission to final sign-off is typically 7–14 days for a straightforward re-roof, 14–21 days if structural work or material upgrades are involved.

What is the most common reason the Building Department rejects a roof permit application?

Missing or incomplete secondary water-barrier specification. Many contractors submit applications showing only 'standard underlayment' without specifying the product type, installation pattern, or 24-inch extension from eaves required by FBC 7.2.2.3. The Building Department will issue an RFI (Request for Information) asking for clarification, delaying approval by 3–5 days. To avoid this, ensure your contractor's spec sheet details: (1) secondary water-barrier product name and thickness, (2) installation height from eave, (3) overlap and fastening pattern, and (4) fastening type (nails vs. screws, spacing). Including this detail upfront prevents delays.

Will my homeowner's insurance accept an unpermitted roof replacement?

No. Most homeowner's insurance policies in Florida include a 'code compliance' clause that requires new roofing to be permitted and inspected per local code. If your re-roof is unpermitted and you file a damage claim within 5–10 years (the typical coverage period), the insurance adjuster may deny the claim if it can be shown that the re-roof did not meet FBC 7th Edition wind-load or secondary water-barrier standards. Additionally, insurance companies conduct roof inspections every 5–7 years; if an unpermitted re-roof is discovered, your policy may be cancelled or non-renewed. The risk is not worth the permit fee savings ($500–$700).

Can I upgrade to metal roofing on my home in Riviera Beach?

Yes, but a structural engineer's evaluation is required because metal roofing changes the dead load on your roof deck (though most standing-seam metal is light enough that no reinforcement is needed). You must obtain a permit, and the plan review will include structural verification. The permit fee is typically higher for material upgrades (around $3.25/sq ft vs. $2.75/sq ft for like-for-like). Metal roofing also requires specific fastening patterns and secondary water-barrier installation, which the inspector will verify during deck and final inspections. Metal is popular in Riviera Beach due to its longevity (50+ year lifespan) and superior wind performance; costs range $18,000–$30,000+ for a full residential re-roof.

What happens if the Building Department finds rot or structural damage during the deck inspection?

The inspector will issue a 'Correction Notice' or 'red tag,' stopping work until the problem is corrected. Depending on the extent of rot, the contractor may need to cut out the damaged wood and sister new lumber alongside, or remove and replace entire deck sections. This typically adds 3–7 days to the project timeline and $500–$5,000+ in repair costs. The good news is that the permit process catches structural issues BEFORE you finish re-roofing; if you skipped the permit, you would not know about the rot until the roof failed (potentially causing interior water damage and mold).

If my roof replacement project is minor, is the permit fee based on the actual work scope or the full roof area?

For partial replacements (less than 100% of roof area), the permit fee is calculated on the ENTIRE roof area's valuation, not just the portion being replaced. This is because the permit authority uses the total square footage to assess scope complexity and inspection burden. For example, if you are replacing 35% of a 2,400-sq-ft roof, the permit fee is calculated on 2,400 sq ft, not 840 sq ft. This policy discourages piecemeal re-roofing and encourages full replacement when substantial work is needed. If storm damage affects less than 25% of the roof, you may be able to file a repair exemption (no permit required), but the threshold is strictly interpreted — 26% damage requires a permit on the full roof.

What do I need to provide when I submit my roof replacement permit application online?

At a minimum: (1) completed permit application form (available on the Riviera Beach portal), (2) roof material specification sheet (product name, wind rating, fastening pattern, underlayment type), (3) proof of property ownership or authorization, (4) contractor's license number and insurance information, and (5) photos of the existing roof condition (showing layer count if visible at fascia or eaves). If structural work or material change is involved, add (6) a structural engineer's report and (7) manufacturer's data sheets for new roofing material. For historic district properties, add (8) design-compliance statement confirming that the new roof maintains the existing roof pitch and overhang. Submitting complete information upfront prevents RFIs and delays.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Riviera Beach Building Department before starting your project.