Do I Need a Permit to Replace a Roof in Miramar, FL?
Miramar roof replacements operate under the most demanding residential roofing code in the continental United States. The Florida Building Code for Broward County requires roofing products to carry a Miami-Dade Notice of Acceptance (NOA) or Florida Product Approval (FPA) number verifying third-party testing to South Florida's 175+ mph design wind speed. Any shingle, tile, or membrane system that lacks this approval — regardless of how well-regarded it is in other markets — cannot be legally installed on a Miramar home. This is not a bureaucratic formality: it is the code system that determines whether a roof stays on the house during a hurricane.
Miramar roof permit rules — the basics
Roof replacements in Miramar are submitted as "Roofing" permits through the EnerGov CSS portal at miramarfl-energovweb.tylerhost.net/apps/SelfService. A Florida-licensed roofing contractor must hold the permit. Email: buildingpermitclerks@miramarfl.gov. Phone: 954-602-3200. Hours: Monday–Thursday 7:00 AM–6:00 PM. The permit application requires the Miami-Dade NOA or Florida Product Approval number for the specific roofing product being installed. Under FL Statute §553.792, the first plan review for residential roofing under 7,500 sq ft must be completed within 30 business days of a complete application. Applicant corrections must be submitted within 10 business days of rejection comments.
The Florida Building Code ("Roofing" listed in Applications & Forms) requires all roof coverings installed in Broward County to be tested and approved for the local wind speed and exposure conditions. Miami-Dade County's product approval program and the Florida Product Approval database are the sources for compliant product listings. A roofing contractor proposing to install a product without a current, valid NOA or FPA number in Miramar is either proposing a non-compliant installation or is unfamiliar with South Florida's requirements — in either case, a red flag.
Inspections are scheduled through EnerGov (online CSS portal) or by phone at 954-602-3200. Building Division inspectors can be contacted between 7:30–8:00 AM on the morning of a scheduled inspection for timing information. All inspections scheduled before 3:00 PM are conducted the next business day. The standard Miramar roofing inspection sequence includes a dry-in inspection (after underlayment is installed, before roof covering is placed) and a final inspection after all covering, flashing, and ridge cap is installed.
The dominant roofing materials in Miramar — and what the FBC requires for each
South Florida's roofing market differs significantly from every other region in this guide because of the NOA/FPA requirement. Three materials dominate the Miramar residential market, each with distinct FBC compliance considerations.
Concrete tile is the most common roofing material in South Florida — installed on the majority of new homes built in Miramar from the 1990s onward. Concrete tile is heavy (9–12 lb/sq ft), which requires an engineered roof structure capable of supporting the load, but it performs exceptionally well in hurricane conditions when properly installed with the correct fastening pattern, foam-set mortar at hips and ridges, and FBC-compliant underlayment. The NOA for the specific tile product specifies the installation method, fastener pattern, and mortar requirements. An inspector who finds a Miramar tile roof with tiles that are not set to the NOA-specified pattern is documenting a code violation. Concrete tile replacement cost in Miramar: $18,000–$40,000 for a typical home.
Flat or low-slope membrane (modified bitumen, TPO, or EPDM) is the correct material for the flat roof sections common on Miramar commercial-style homes and room additions. FBC-approved membrane products for Broward County's wind zone must have NOA/FPA numbers showing compliance with the local wind uplift requirements. The Miramar inspection sequence for flat roofs includes a flood test (water is ponded on the installed membrane for 24–48 hours to verify no leaks before any rooftop equipment is reinstalled) and a final inspection. Modified bitumen is the dominant choice for South Florida flat roofs, with torch-down and cold-applied peel-and-stick systems both available in FBC-approved configurations. Flat roof replacement (1,500 sq ft): $12,000–$22,000.
Asphalt shingles are less common in South Florida than in other regions but are used on some Miramar homes. The FBC requirements for shingles in Broward County are more stringent than standard shingle installation: 6 nails per shingle (not 4), specific starter strip requirements, and an underlayment system (self-adhering modified bitumen underlayment over the entire deck is required in South Florida's wind zone, not standard felt) that provides a sealed barrier if shingles are lost during a hurricane. The NOA for the specific shingle and underlayment system specifies the required installation method. Shingle replacement in Miramar: $11,000–$22,000 for a typical home.
| Variable | How it affects your Miramar roof permit |
|---|---|
| Miami-Dade NOA / Florida Product Approval required | All roofing products installed in Miramar must have a current Miami-Dade Notice of Acceptance (NOA) or Florida Product Approval (FPA) number verifying testing to South Florida's wind zone requirements. This includes the roof covering (tile, shingle, membrane), the underlayment, and the fastening system. The permit application must include the NOA/FPA numbers. The inspector verifies that the installed products match the approved specifications. A roofing contractor who cannot provide NOA/FPA documentation for their proposed products is not qualified to work in South Florida's roofing market. |
| Self-adhering underlayment required throughout | The FBC for Broward County requires self-adhering modified bitumen underlayment (peel-and-stick) over the entire roof deck for all roof coverings. Standard felt underlayment is not FBC-compliant for South Florida wind zone roofing. The self-adhering underlayment creates a sealed water barrier that protects the structure if roof tiles or shingles are lost during a storm. The dry-in inspection verifies correct underlayment installation before covering is placed. |
| Roofing inspection: "Roofing" listed in Applications & Forms | The City of Miramar's Applications & Forms page explicitly lists "Roofing" as a named permit type (alongside AC Change Out, Fence, Doors and Windows, etc.), confirming that roofing permits are a standard, expected permit category. Schedule inspections through EnerGov portal or by calling 954-602-3200. Dry-in inspection (underlayment installed) before covering. Final inspection after all work complete. |
| Florida-licensed roofing contractor required | Florida requires licensed roofing contractors for residential roofing permit work. Verify contractor Florida license through DBPR at myfloridalicense.com. After significant storm events, out-of-area contractors arrive in Miramar — the same verification requirement applies regardless of whether a contractor is local or from out of state. A roofing contractor who discourages permits or cannot produce a Florida license and a NOA for the proposed roofing system should not be hired in Miramar. |
| Wind mitigation inspection value after permitted re-roof | A completed, FBC-compliant roof replacement in Miramar triggers eligibility for a wind mitigation inspection — a Florida-specific inspection that documents the roof system's hurricane resistance and can reduce homeowner's insurance premiums significantly. The wind mitigation inspector documents: roof covering product and NOA, deck attachment method, roof-to-wall connection type, and roof deck-to-truss connection. A properly permitted and inspected FBC-compliant replacement typically achieves better wind mitigation ratings than the roof it replaced, potentially reducing insurance premiums by $500–$2,500 per year in the South Florida market. |
| Flood test for flat/low-slope roofs | Flat and low-slope membrane roof replacements in Miramar require a flood test: water is ponded on the completed membrane system for 24–48 hours to verify no leaks before any rooftop mechanical equipment is reinstalled. This is a specific quality verification for membrane installations that cannot be replicated through visual inspection. The flood test result is documented in the inspection record. Schedule the flood test inspection through EnerGov or by calling 954-602-3200. |
What the inspector checks in Miramar
Miramar roofing permit inspections are scheduled through EnerGov (CSS portal online) or by calling 954-602-3200. Inspectors can be reached 7:30–8:00 AM the morning of the inspection for timing. The dry-in inspection (after self-adhering underlayment is fully installed, before any covering is placed) verifies: correct underlayment product matching the permit NOA; complete coverage with no exposed deck; proper laps and sealing at seams; and correct flashing at all penetrations, valleys, and edges. The final inspection (after all covering, flashing, ridge, and trim work is complete) verifies: roof covering product matches the NOA in the permit; fastening pattern per NOA specifications; hip and ridge treatment per NOA; all penetrations flashed and sealed; and drip edge installation. For flat roofs: flood test documentation required before final sign-off.
What roof replacement costs in Miramar
South Florida roofing costs reflect the region's elevated labor rates, FBC material requirements, and the active hurricane season repair demand that periodically concentrates work. Concrete tile replacement: $18,000–$40,000. Metal roofing (standing-seam): $25,000–$55,000. Asphalt shingles (FBC-compliant): $11,000–$22,000. Flat membrane (modified bitumen, 1,500 sq ft): $12,000–$22,000. Permit fees are valuation-based and typically run $350–$850 for most Miramar residential roofing scopes. Insurance claims typically cover permit costs.
What happens if you skip the permit
An unpermitted roof replacement in Miramar creates compounding problems. First, an uninspected roof installation that skipped the dry-in inspection may have a non-FBC underlayment system — and when a hurricane removes tiles or shingles, water immediately penetrates the structure. Second, a wind mitigation inspection after an unpermitted replacement cannot document FBC compliance — the inspector cannot certify an uninspected installation — meaning the homeowner loses the potential $500–$2,500 annual insurance premium reduction that a properly documented FBC replacement would generate. Third, Florida seller disclosure requirements require disclosure of unpermitted work, affecting the property's marketability. The permit fee is a small investment given these risks.
Phone: 954-602-3200 · Email: buildingpermitclerks@miramarfl.gov
Hours: Monday–Thursday 7:00 AM–6:00 PM
EnerGov portal: CSS Portal →
Florida Product Approvals: floridabuilding.org →
Common questions about Miramar FL roof replacement permits
How do I apply for a roof replacement permit in Miramar?
Apply through the EnerGov CSS portal at miramarfl-energovweb.tylerhost.net/apps/SelfService. A Florida-licensed roofing contractor holds the permit. The application includes the Miami-Dade NOA or Florida Product Approval number for the specific roofing product, underlayment, and fastening system. Email buildingpermitclerks@miramarfl.gov or call 954-602-3200 for application assistance. First review: 30 business days for residential under 7,500 sq ft under FL Statute §553.792.
What is a Miami-Dade NOA and why does my Miramar roofer keep mentioning it?
A Miami-Dade Notice of Acceptance (NOA) is a third-party tested and approved product certification showing that a specific roofing product (tile, shingle, membrane, underlayment, fastening system) has been tested to resist South Florida's 175+ mph wind zone conditions. The Florida Building Code requires all roofing products installed in Broward County to have a current NOA or Florida Product Approval (FPA) number. A roofer who mentions NOA compliance is demonstrating familiarity with South Florida's roofing code. A roofer who cannot produce an NOA number for their proposed products should not be hired in Miramar.
What underlayment does the FBC require for Miramar roofs?
Self-adhering modified bitumen underlayment (peel-and-stick) over the entire roof deck is required for Broward County wind zone installations. Standard felt underlayment (15 lb or 30 lb) is not FBC-compliant for the primary underlayment layer in South Florida. The self-adhering layer creates a sealed water barrier that protects the structure if roof tiles or shingles are lost during a hurricane. The dry-in inspection verifies this underlayment is correctly installed before any roof covering is placed.
Can I get an insurance discount for a new FBC-compliant roof in Miramar?
Yes. A Florida wind mitigation inspection after a completed, permitted FBC-compliant roof replacement documents the installation's hurricane resistance and can significantly reduce homeowner's insurance premiums. The wind mitigation inspector documents the roof product NOA, deck attachment, roof-to-wall connections, and roof deck-to-truss connections. FBC-compliant roofs typically achieve better wind mitigation ratings than older non-FBC roofs, potentially reducing premiums by $500–$2,500 per year. An unpermitted replacement cannot be wind-mitigation certified — the homeowner loses this benefit permanently.
Is concrete tile or asphalt shingles better for Miramar?
Both can be FBC-compliant for Broward County when installed with the correct NOA-specified system. Concrete tile is the dominant South Florida choice for its longevity (40–50 years), hurricane resistance when properly installed, and thermal mass that moderates attic heat. Asphalt shingles are lighter (reducing roof structure load) and less expensive, but have a shorter typical service life (15–20 years in South Florida's UV and heat) and must use the FBC's 6-nail fastening pattern and self-adhering underlayment. Metal roofing is the premium long-life alternative (40–60 years) with excellent wind ratings. Your contractor should be able to present NOA documentation for any proposed material.
Does minor roof repair in Miramar require a permit?
Minor localized repairs — replacing a few broken tiles, resealing a pipe flashing, patching a small membrane area — are typically maintenance and may not require a permit. Contact the Building Division at 954-602-3200 and describe your scope to confirm whether a permit is required. Full tear-off and replacement always requires a permit. In Miramar's insurance-driven roofing market, post-storm repairs that constitute a replacement (>25% of the total roof area in Florida is generally the threshold triggering full code compliance) require a full permit.
This guide reflects publicly available information from the City of Miramar Building Division and the Florida Building Code. All roofing work must be performed by Florida-licensed roofing contractors. NOA/FPA requirements should be verified at the Florida Building Commission Product Approval database (floridabuilding.org) for the specific product being installed. Wind mitigation inspection discounts vary by insurance carrier. This is not insurance or engineering advice.