Do I Need a Permit to Replace a Roof in Coral Springs, FL?

Coral Springs roof replacements operate under the most stringent residential roofing standards in this guide: Broward County's High Velocity Hurricane Zone mandates Miami-Dade Notice of Acceptance (NOA) for every roofing product installed — shingles, underlayment, fasteners, ridge cap, drip edge, and flashing systems. The city's building permit application forms list roof as a project type requiring a Zoning Addendum, the \$100 non-refundable deposit applies, and the Notice of Commencement must be recorded before the first inspection. Getting the NOA documentation right before permit submission is what separates a smooth 15-business-day review from a resubmission cycle.

Research by DoINeedAPermit.org Updated April 2026 Sources: City of Coral Springs Building Dept
The Short Answer
Yes — roof replacement in Coral Springs requires a building permit under the Florida Building Code.
Apply through eTrakit at coralsprings.org/trakit. Phone: (954) 344-1025. Hours: Mon–Thu 7:30 AM–5:00 PM, Fri 7:30 AM–2:30 PM. FBC 8th Edition (2023) + Broward County HVHZ provisions. Zoning Addendum required. \$100 non-refundable deposit at application. Miami-Dade NOA required for all roofing products. FL-licensed roofing contractor required. Notice of Commencement before first inspection for projects ≥\$2,500. 15 business day plan review for alterations.

Coral Springs roof replacement permit rules — the basics

Roof replacement permits are submitted through eTrakit at coralsprings.org/trakit. Phone: (954) 344-1025. Address: 9500 West Sample Road, Coral Springs, FL 33065. Hours: Monday–Thursday 7:30 AM–5:00 PM, Friday 7:30 AM–2:30 PM. The FBC 8th Edition (2023) and Broward County HVHZ provisions govern all roofing work. Florida-licensed roofing contractors must hold and perform permitted work. Verify FL contractor license at myfloridalicense.com before hiring.

The Broward County Uniform Building Permit Application forms list Roof as a project type requiring the Zoning Addendum attachment. This addendum is included by the FL-licensed contractor in the eTrakit application package alongside the NOA documentation and the \$100 non-refundable deposit. The Zoning Addendum confirms that the proposed roofing scope is consistent with the property's zoning classification.

A Notice of Commencement (NOC) must be recorded at Broward County Recording and a copy submitted to the Building Department before the first inspection. For virtually all roof replacement projects, the contract value exceeds the \$2,500 NOC threshold. The FL-licensed roofing contractor typically handles the NOC recording as part of the permit process. Allow 3–7 business days for NOC recording before the dry-in inspection can be scheduled.

⚠️ Miami-Dade NOA required for ALL roofing products in Coral Springs
Coral Springs is in Broward County's High Velocity Hurricane Zone (HVHZ). Every product installed on a Coral Springs roof during a permitted replacement must have a Miami-Dade Notice of Acceptance (NOA) number: shingles, underlayment, fasteners, ridge cap, drip edge, and all flashing components. A product without a valid NOA number is not FBC-compliant for HVHZ installation and will fail the building inspection. The FL-licensed roofing contractor must specify NOA numbers for every product in the permit application package. Check product NOA validity at the Miami-Dade Product Control website before ordering.
Know your Coral Springs roof permit requirements before signing with a roofer.
Your roof type, size, and Coral Springs address. NOA documentation requirements, fee estimate, and the complete inspection sequence.
Get Your Personalized Permit Report →
$9.99 · Delivered in minutes · No phone calls to city hall

HVHZ roofing requirements: what Broward County's 175+ mph wind zone means for your roof

The FBC's HVHZ provisions for roofing are the most demanding residential roofing standards in the United States — developed after Hurricane Andrew's catastrophic damage in 1992 revealed how dramatically inadequate South Florida's pre-Andrew construction standards were. For Coral Springs homeowners, these requirements translate to specific installation details that every NOA-compliant roofing installation must meet:

Asphalt shingle installations in Coral Springs HVHZ: The standard "4 nail" shingle application is not FBC-compliant in Coral Springs. HVHZ requires 6-nail fastening (6 nails per shingle) with the specific nail pattern and penetration depth specified in the shingle's Miami-Dade NOA. The underlayment must be an NOA-approved product — standard #15 felt is not adequate; a two-layer NOA-approved underlayment system or a single-layer self-adhering NOA-approved membrane is required. Drip edge must be NOA-approved and correctly lapped at eaves and rakes.

Concrete and clay tile installations: Concrete tile roofing is the dominant roofing type on Coral Springs' CBS homes. Every tile must be installed per its NOA with the correct mortar or mechanical attachment, and the underlayment beneath the tile must be an NOA-approved product for the specific tile system. Tile-to-tile color variation and replacement tile sourcing after storm damage can be challenging in older Coral Springs tile installations — the FL-licensed roofing contractor should document the existing tile manufacturer and style when pulling the permit for a tile repair or re-roof.

The deck inspection after tear-off and before underlayment application verifies that the structural deck is sound, that any damaged sheathing has been replaced, and that the deck fastening meets HVHZ specifications. In Coral Springs' CBS homes, the roof deck may be original 1970s–1980s OSB or plywood sheathing that has experienced decades of South Florida's humidity and occasional water infiltration. The deck inspection protects the homeowner from having a new NOA-compliant roof installed over a compromised deck. Replacing damaged deck sections: \$150–$450 per affected section, typically discovered at tear-off.

Scenario A
Shingle re-roof on a 1990s Coral Springs CBS home — standard HVHZ NOA package
Coral Springs' 1990s-era CBS homes were built with asphalt shingle roofs, many of which have reached or exceeded their design service life after 30+ years of South Florida UV, heat cycling, and tropical weather. A complete shingle re-roof requires the FL-licensed roofing contractor to assemble a complete NOA package for the permit application: shingle NOA number, underlayment system NOA number, fastener specifications per NOA, drip edge NOA number, and ridge cap NOA. The permit application goes through eTrakit with the \$100 deposit and Zoning Addendum. After permit issuance, the contractor records the NOC at Broward County Recording before scheduling the dry-in inspection. The dry-in inspection occurs after the deck inspection passes and the underlayment is applied. The final inspection after shingles, flashing, and ridge cap are complete. Shingle re-roof on a 2,000 sq ft Coral Springs home: \$14,000–\$24,000. Permit fee: contact (954) 344-1025 for current valuation-based fee.
Estimated permit cost: \$100 deposit + valuation-based fee; contact (954) 344-1025
Scenario B
Concrete tile re-roof on a 1980s Coral Springs home — tile NOA and underlayment system documentation
Many of Coral Springs' 1980s homes have original concrete tile roofs that have experienced cracking, color fading, and underlayment failure beneath the tile. A tile re-roof requires the contractor to determine whether to re-use existing undamaged tile (cost savings but requires matching and sorting) or install entirely new tile. Re-roofing with new tile: complete NOA package for the new tile system including tile NOA, underlayment NOA, and attachment method per NOA specifications. The tile re-roof permit application includes the complete NOA package and Zoning Addendum through eTrakit with the \$100 deposit. Deck inspection after tear-off and before underlayment: critical in 1980s homes where original OSB may have moisture damage beneath the tile. Tile re-roof on a 2,000 sq ft Coral Springs home: \$22,000–\$42,000 for new tile installation. Permit fee: contact (954) 344-1025 for current schedule.
Estimated permit cost: \$100 deposit + valuation-based fee; contact (954) 344-1025
VariableHow it affects your Coral Springs roof permit
Miami-Dade NOA for every productEvery product in the roofing system must have a valid Miami-Dade NOA number: shingles, underlayment, fasteners, ridge cap, drip edge, and all flashing components. The permit application package must include all NOA numbers. Products without valid NOA will fail the building inspection. The FL-licensed contractor must verify NOA validity at the Miami-Dade Product Control website before ordering.
Zoning Addendum required for roof permitsThe Broward County Uniform Building Permit Application for Coral Springs explicitly lists Roof as a project type requiring the Zoning Addendum. The FL-licensed contractor includes this in the eTrakit application package alongside the NOA documentation and \$100 deposit.
6-nail fastening for shingles (not 4)HVHZ requires 6-nail shingle fastening per the shingle's NOA specifications. The final inspection verifies fastening pattern compliance. Shingle installations using a 4-nail pattern (standard in most of the US) will fail the HVHZ inspection. Confirm the fastening pattern in the contractor's proposal before signing.
Deck inspection before underlaymentAfter tear-off and before underlayment application, the deck inspector verifies deck condition. Damaged or moisture-compromised sheathing must be replaced before the new roofing system is applied. Critical for 1980s–1990s Coral Springs homes where decades of South Florida humidity may have affected sheathing.
NOC required before first inspectionNotice of Commencement must be recorded at Broward County Recording and copy submitted to Building Dept before the first inspection (deck inspection). The FL-licensed contractor handles NOC recording. Allow 3–7 business days. ROC recording fee: approximately \$20–\$30.
FL-licensed roofing contractorFlorida State Certified Roofing Contractor (CCC license) required. Verify at myfloridalicense.com before signing any contract. Post-storm, out-of-area contractors may appear in Coral Springs neighborhoods — verify FL license before engaging anyone for permitted roofing work.
Your Coral Springs roof has its own tile type, deck condition, and NOA documentation needs.
Your roof type, size, and Coral Springs address. Complete NOA documentation requirements and fee estimate.
Get Your Coral Springs Permit Report →
$9.99 · Based on official city sources · Delivered in minutes

What roof replacement costs in Coral Springs

Coral Springs roof replacement costs reflect South Florida's elevated labor rates and HVHZ material requirements. Asphalt shingle (2,000 sq ft home): \$14,000–\$24,000. Concrete tile re-roof (new tile, same size): \$22,000–\$42,000. Damaged deck replacement: add \$150–\$450 per section discovered at tear-off. Permit fees: \$100 non-refundable deposit plus valuation-based fee; contact (954) 344-1025 for current schedule. NOC recording: approximately \$20–\$30 at Broward County Recording. Permit fees are typically included in FL-licensed contractor quotes for Coral Springs roofing work.

City of Coral Springs Building Department 9500 West Sample Road, Coral Springs, FL 33065
Phone: (954) 344-1025 (Customer Care)
Chief Structural Inspector: John Heller, (954) 344-1061
Hours: Mon–Thu 7:30 AM–5:00 PM, Fri 7:30 AM–2:30 PM
eTrakit: coralsprings.org/trakit →
Miami-Dade NOA lookup: miamidade.gov/building/pc-search →
Get the complete roof permit picture for your Coral Springs home.
Your roof type, size, and Coral Springs address. NOA requirements, fee estimate, and the full HVHZ inspection sequence.
Get Your Coral Springs Permit Report →
$9.99 · Based on official city sources · No phone calls to city hall

Common questions about Coral Springs FL roof replacement permits

How do I apply for a roof replacement permit in Coral Springs?

Apply through eTrakit at coralsprings.org/trakit. The FL-licensed roofing contractor submits the application with: \$100 non-refundable deposit, Broward County Uniform Building Permit Application, Zoning Addendum (required for roof permits), and Miami-Dade NOA documentation for all specified roofing products. After permit issuance, record the NOC at Broward County Recording before the first (deck) inspection. Call (954) 344-1025 for application assistance.

Why does Coral Springs require Miami-Dade NOA for roofing products?

Coral Springs is in Broward County's High Velocity Hurricane Zone (HVHZ), established after Hurricane Andrew devastated South Florida in 1992. The HVHZ mandates that every roofing product used in a permitted installation has been tested and approved by Miami-Dade County for compliance with the 175+ mph wind speed design requirements. Products without a valid NOA are not FBC-compliant for Coral Springs installation and will fail the building inspection. This applies to shingles, underlayment, fasteners, ridge cap, drip edge, and all flashing components.

Does Coral Springs require a Zoning Addendum for roof permits?

Yes. The Broward County Uniform Building Permit Application forms used by Coral Springs explicitly list Roof as a project type requiring the Zoning Addendum attachment. The FL-licensed roofing contractor prepares and includes this addendum as part of the eTrakit application package. It is required in addition to the NOA documentation and the \$100 non-refundable deposit.

What is the deck inspection and why does it matter for Coral Springs roofs?

The deck inspection occurs after old roofing materials are removed (tear-off) and before any new underlayment is applied. The inspector verifies that the structural deck sheathing is sound, adequately fastened, and free of moisture damage or rot. For 1980s–1990s Coral Springs homes, decades of South Florida humidity can cause sheathing deterioration near valleys, eaves, and old leak areas. Discovering and replacing damaged deck sections at this stage costs \$150–\$450 per section — a fraction of the cost of tearing up a new completed roof. This inspection is the quality checkpoint that prevents a compliant new roof from being installed over a failing structural deck.

Can I replace a Coral Springs roof without a permit?

No. All roof replacements in Coral Springs require a building permit. Minor localized repairs (patching a few tiles, resealing flashing) may not require a permit — contact (954) 344-1025 to confirm whether your specific scope qualifies as maintenance or requires a permit. An unpermitted roof replacement in Coral Springs creates insurance coverage risk, fails to establish an NOA-compliant documented replacement record, and creates seller disclosure issues at future property sale.

How do I verify that a roofing contractor is properly licensed for Coral Springs?

Verify the Florida State Certified Roofing Contractor (CCC license) at myfloridalicense.com. Search by license number or contractor name. Confirm the license is active, not expired, and in good standing. After major storm events, unlicensed contractors from out of state appear in Broward County neighborhoods. A contractor who cannot provide an active Florida CCC roofing license, discourages pulling the permit, or refuses to include the permit fee in their quote should not be hired for roofing work in Coral Springs.

This guide reflects publicly available information from the City of Coral Springs Building Department. FL contractor licensing: myfloridalicense.com. Miami-Dade NOA lookup: miamidade.gov/building/pc-search. NOC recording: Broward County Recording. Contact (954) 344-1025 for current fee schedule. This is not engineering advice.