Last updated September 24, 2026
Free in-home measure and quote - PGT, CGI and CWS impact lines compared on your actual openings, style by style
Windows & Doors Permits, Codes & Inspections in FL: What You Need to Know
Miami-Dade County adopted the Florida Building Code with local amendments that are stricter than the base code on 14 specific points related to fenestration. Contractors who work primarily outside Miami-Dade routinely miss these amendments and generate correction notices that add 3-6 weeks to a project. In Miami Lakes, the situation is more complex still: some addresses fall under Town jurisdiction, others under County jurisdiction, and the permit path you follow determines every subsequent step. This guide documents the actual workflow for Miami Lakes properties; for The Complete Guide to Windows & Doors in Miami Lakes and broader resources, see our other guides.
Quick Answer
Windows & Doors Warning Signs: A Miami Lakes Homeowner’s Reference Guide starts with permits, which in Florida require compliance with the Florida Building Code plus any local amendments. In Miami Lakes, permits are issued through either the Town of Miami Lakes Building Department or Miami-Dade County’s Building Official Regulatory Administration (BORA), depending on your exact address. Expect 2-4 weeks for plan review, two inspections minimum, and a Certificate of Completion required for insurance documentation and future sale disclosure.
Table of Contents

- Jurisdictional Map: Town vs. County for Miami Lakes Addresses
- The 14 Miami-Dade Local Amendments That Affect Fenestration
- Step-by-Step Permit Application for Window Replacement in Miami Lakes
- Structural Inspection vs. Threshold Inspection in Miami-Dade
- How to Read Your Certificate of Completion
- Impact-Rated Requirements for Miami Lakes Properties
- Realistic Timelines and Costs in 2025
- Common Mistakes to Avoid
- When to Call a Professional
- Frequently Asked Questions
- The Bottom Line
Before
AfterJurisdictional Map: Town vs. County for Miami Lakes Addresses
Not every Miami Lakes address follows the same permit path. The Town of Miami Lakes incorporated in 2000 and maintains its own Building Department for properties within Town limits. Unincorporated areas nearby, and certain parcels annexed on varying schedules, remain under Miami-Dade County BORA jurisdiction.
Here’s how to confirm which authority governs your property before you apply:
- Check the Miami-Dade Property Appraiser at miamidade.gov/pa. Search your address and examine the “Municipality” field. If it reads “Miami Lakes,” you likely fall under Town jurisdiction. If it reads “Unincorporated” or lists another municipality, you fall under BORA.
- Call the Town of Miami Lakes Building Department directly at (786) 755-8730 with your property address. Staff can confirm jurisdiction in under two minutes.
- Examine your existing permits. Any prior construction on the property, even a roof permit or fence permit, shows which authority issued it. That authority almost certainly governs your window or door replacement.
- Check your property’s MSB (Municipal Service Boundary) on the Miami-Dade GIS map. Town limits follow specific parcel lines, not street boundaries. A home on one side of a street may be Town; the other side, County.
The distinction matters for timeline, fee structure, and inspection scheduling. Town of Miami Lakes Building Department typically processes residential window permits in 10-14 business days for straightforward replacements. BORA’s plan review for the same scope runs 14-21 business days, with longer queues during hurricane season (June-November) when roofing and impact-window permits surge.
Both jurisdictions require Florida-registered contractors to pull permits. Homeowner permits are permitted under limited circumstances in Florida, but Miami-Dade and the Town of Miami Lakes both strongly discourage them for fenestration work involving structural openings. The liability exposure and inspection failure rate for homeowner-pulled permits in our market is substantial.
The 14 Miami-Dade Local Amendments That Affect Fenestration

The Florida Building Code, 8th Edition (2023), governs all construction statewide. Miami-Dade County adopted this base code but amended 14 provisions for local conditions, primarily wind-borne debris resistance, structural fastening, and energy performance. Contractors who quote from Orlando or Tampa specifications routinely miss these.
The amendments most relevant to window and door installation in Miami Lakes include:
- Buck attachment requirements (Section 1405.2.1, Miami-Dade Amendment): The base code specifies general fastening. Miami-Dade requires buck framing to be anchored with specific fastener schedules into concrete or masonry, with embedment depths that exceed base-code minimums by 25%. We’ve seen correction notices for #8 screws where 1/4-inch Tapcons at 2-inch embedment were required.
- Impact-rated product listing verification: Miami-Dade maintains its own Product Control Approval System, separate from Florida Product Approval. A window may carry Florida Product Approval and still require Miami-Dade Notice of Acceptance (NOA) for installation here. The NOA specifies exact installation conditions, including fastener type, spacing, and sealant requirements. Deviations void the approval.
- Water intrusion testing frequency: Miami-Dade Amendment to Section 1405.4 requires field water-resistance testing on 10% of installed units or one per elevation, whichever is greater, for commercial and multi-family projects. Single-family residential is exempt from mandatory field testing but subject to inspector discretion if visible deficiencies exist.
- Energy compliance path: Miami-Dade requires prescriptive U-factor and SHGC compliance; trade-offs using the performance path face additional documentation requirements that extend plan review by 5-7 business days.
- High-Velocity Hurricane Zone (HVHZ) designation: All of Miami-Dade, including Miami Lakes, sits within the HVHZ. This triggers Chapter 16 structural requirements for wind pressure calculations on every opening, not just coastal properties.
At Sightline Windows & Doors Miami Lakes home, we specify products from CWS, ES Windows, ECO Window Systems, and Mr-Glass by their Miami-Dade NOA number during quoting. The customer receives this documentation as part of their measured survey. Haven Clause 1 requires the written price and the product specification to travel together; we do not separate them.
Step-by-Step Permit Application for Window Replacement in Miami Lakes
The following workflow applies to a typical residential window replacement in Miami Lakes, Town jurisdiction. BORA follows a parallel path with different portal logins and fee schedules.
Step 1: Contractor Registration
The Town of Miami Lakes requires all contractors to register annually. Registration requires:
- Active Florida state contractor license (Certified or Registered)
- General liability insurance certificate naming the Town as additional insured
- Workers’ compensation certificate or exemption affidavit
- $100 annual registration fee
Registration must be current before permit application. We’ve seen projects delayed two weeks because a contractor’s Town registration lapsed in December and wasn’t renewed.
Step 2: Document Preparation
Required documents for a standard window replacement permit:
- Permit application form (Town of Miami Lakes Building Department, available online)
- Site plan showing property boundaries, existing structures, and work location
- Window schedule listing each opening by room, dimensions, manufacturer, model number, and Miami-Dade NOA number
- Product cut sheets for each specified window, including U-factor and SHGC values
- Energy compliance form (Town-specific, demonstrating prescriptive compliance or performance path documentation)
- Contractor’s affidavit attesting that installed products will match submitted specifications
- Homeowner authorization if the property owner is not the permit applicant
Step 3: Plan Review Submission
Submit through the Town’s online portal or in person at 6601 Main Street. Plan review fees for residential window replacement in Miami Lakes run approximately $85 base plus $15 per opening for the first 10 openings, $10 per opening thereafter. A typical 12-window home pays $255 in plan review fees.
Step 4: Review and Correction Cycle
Initial review targets 10 business days. Common correction items we see on competitor submittals:
- Missing Miami-Dade NOA numbers for specified products
- U-factor or SHGC values that do not meet prescriptive requirements (0.50 U-factor maximum, 0.25 SHGC maximum for most Miami Lakes residential)
- Incorrect fastener specification on installation detail drawings
- Energy form math errors on total glazing area calculations
Each correction cycle adds 5-7 business days. A clean submittal with verified product documentation typically clears in one cycle.
Step 5: Permit Issuance and Scheduling
Upon approval, pay permit fees (approximately 125% of plan review fees for the same scope) and receive permit card. Post permit on-site before work begins. Schedule inspections through the Town portal; inspection requests submitted before 3:00 PM typically receive next-business-day scheduling.
Structural Inspection vs. Threshold Inspection in Miami-Dade

Miami-Dade’s inspection regime distinguishes between two inspection types that contractors and homeowners often confuse. Understanding which applies prevents failed inspections and re-inspection fees.
Structural Inspection
Required for all window and door replacements involving structural openings. The structural inspector verifies:
- Rough opening dimensions match approved plans
- Buck attachment follows Miami-Dade fastener schedule (not base-code schedule)
- Header support is maintained or improved
- Impact-rated products bear required labels and are installed per NOA
- Flashing integration with weather-resistive barrier
Structural inspection occurs after rough opening preparation but before final sealing and trim. Failure to call this inspection, or proceeding to close openings before inspection, triggers a $150 re-inspection fee and possible stop-work order.
Threshold Inspection
Required only for buildings over three stories or with specific structural systems defined in Miami-Dade Code Chapter 8. Threshold inspectors are independent of the contractor and report directly to the Building Official. Most single-family and townhouse window replacements in Miami Lakes do not trigger threshold inspection requirements.
However, condominium buildings over three stories in Miami Lakes, including several along Miami Lakes Drive and in the Royal Oaks area, do require threshold inspection for window replacement. The threshold inspector reviews structural calculations, observes critical installation phases, and files reports with BORA. This adds $800-$1,500 to project cost and extends timeline by 1-2 weeks for inspector availability.
We’ve completed window replacement in Miami Lakes in both single-family and multi-family contexts. The inspection path is determined by building type, not by scope of work. We identify the correct path during our measured survey and document it in the written scope the customer keeps.
How to Read Your Certificate of Completion
The Certificate of Completion (COC) is the final document that closes your permit. It is not decorative. In Miami Lakes, as in all Miami-Dade jurisdictions, the COC serves as legal evidence that work was performed under permit, inspected, and approved. Without it, the work is legally incomplete.
What the COC Contains
- Permit number and issue date
- Property address and legal description
- Scope of work as approved
- Inspection dates and results (pass/fail for each required inspection)
- Building Official signature and seal
- Date of final approval
Why It Matters for Insurance
Florida homeowner’s insurers increasingly require COC documentation for window and door replacements, particularly impact-rated installations. After Hurricane Irma, several carriers began denying claims for window failure where no permit or COC could be produced. The COC demonstrates that products were installed per manufacturer specification and code-compliant methods, not merely “installed.”
Why It Matters for Sale Disclosure
Florida’s seller disclosure requirements (Section 689.25, Florida Statutes) obligate sellers to disclose permitted work. A window replacement without permit or COC becomes a disclosure defect. We’ve been called to Miami Lakes properties where sellers faced $15,000-$30,000 credits to buyers for unpermitted work performed by prior owners. The COC obtained at completion prevents this liability transfer.
How to Obtain Your COC
- Confirm all required inspections passed (Town portal shows inspection history by permit number)
- Verify contractor has submitted final documentation, including as-built window schedule if substitutions occurred
- Request COC from Building Department if not automatically issued; Town of Miami Lakes typically issues within 5 business days of final inspection pass
- Store with property records; scan and backup digitally
At Sightline, Haven Clause 4 (Evidence on every job) means we deliver the COC to the customer as part of project closeout, not upon request. The documented photo record and the COC travel together.
Impact-Rated Requirements for Miami Lakes Properties

All of Miami-Dade County, including Miami Lakes, lies within the High-Velocity Hurricane Zone. The HVHZ designation means every exterior window and door must be impact-rated or protected with an approved shutter system. This is non-negotiable; there is no “non-impact” option for new installations or replacements in our market.
What “Impact-Rated” Means Technically
Impact-rated products pass ASTM E1886 and E1996 testing: a 9-pound 2×4 missile fired at 50 feet per second, followed by cyclic wind pressure loading. The product must prevent perforation and maintain structural integrity. Miami-Dade NOA certification requires additional testing beyond Florida Product Approval, including specific installation condition verification.
Product Specification by Performance Tier
We specify from eight manufacturer lines by what the opening requires, not by what is in stock:
- CWS: Vinyl impact windows, mid-range U-factor performance, strong value proposition for large-format openings
- ES Windows: Aluminum impact systems, commercial-grade hardware, specified where operating force or cycle durability is priority
- ECO Window Systems: Thermally broken aluminum, improved U-factor for energy-conscious projects
- Mr-Glass: Laminated glass specialist, specified where acoustic performance or custom glass configurations are required
Each product’s NOA specifies exact installation conditions. ES Windows’ NOA for a fixed picture window, for example, may require #10 screws at 8-inch centers into minimum 6-inch concrete embedment. Substituting #8 screws at 12-inch centers, even if “it looks right,” voids the NOA and fails inspection.
Label Verification at Installation
Every impact-rated window bears a permanent label showing:
- Manufacturer name and model
- Florida Product Approval or Miami-Dade NOA number
- Design pressure rating (DP rating) in psf
- Impact rating (Small Missile or Large Missile)
- Installation approval range (size limits for which the NOA is valid)
The inspector photographs this label during structural inspection. If the label is removed, painted over, or installed in a size outside NOA range, the installation fails. We photograph labels during our installation process as part of the documented photo record the customer receives.
Realistic Timelines and Costs in 2025
Based on our permit tracking for window installation in Miami Lakes projects, current timelines and costs are:
| Phase | Town of Miami Lakes | Miami-Dade BORA |
|---|---|---|
| Contractor registration/verification | 1-2 days (if current) | 3-5 days (BORA contractor verification) |
| Plan review (clean submittal) | 10-14 business days | 14-21 business days |
| Correction cycle (if needed) | +5-7 business days | +7-10 business days |
| Permit issuance after approval | 1-2 business days | 2-3 business days |
| Structural inspection scheduling | 1-2 business days | 2-4 business days |
| Final inspection scheduling | 1-2 business days | 2-4 business days |
| COC issuance after final pass | 3-5 business days | 5-10 business days |
| Total timeline (clean path) | 3-4 weeks | 4-6 weeks |
Fee summary for typical 12-opening residential replacement:
- Town of Miami Lakes: $255 plan review + $320 permit fees = $575 total
- Miami-Dade BORA: $340 plan review + $425 permit fees = $765 total
- Re-inspection fees (if called): $150 per instance (Town), $175 per instance (BORA)
These fees are separate from contractor charges. Sightline’s written quote itemizes permit fees separately from product and labor; Haven Clause 5 (No surprises) prohibits burying permit costs in “administrative” line items.
Peak season effect: Hurricane season (June-November) increases plan review queues by 30-40% as property owners accelerate impact-window installations. February-May offers the shortest timelines. December holidays slow both jurisdictions by approximately one week.
Common Mistakes to Avoid

- Assuming all Miami Lakes addresses use the same permit office. We’ve seen contractors file with BORA for Town-jurisdiction properties, generating automatic rejections that waste two weeks. Verify jurisdiction before application.
- Specifying Florida Product Approval without Miami-Dade NOA. Products approved for Orlando or Tampa may lack Miami-Dade NOA. The permit reviewer will reject the submittal. Always verify NOA status for the exact product and size being installed.
- Using base-code fastener schedules instead of Miami-Dade amended schedules. The #8 screw at 12-inch centers that passes in Fort Myers fails in Miami-Dade. Review the NOA fastener detail for embedment depth, spacing, and diameter requirements.
- Calling final inspection before structural inspection. The inspection sequence is mandatory. Final inspection before structural triggers a stop-work order and requires structural inspection of completed, sealed openings, which may require destructive investigation.
- Failing to document product labels before trim installation. Once trim covers the window frame, label verification becomes difficult. Photograph labels during installation; provide copies to the inspector if requested.
- Neglecting COC retrieval and storage. The permit is not closed until the COC is issued. We’ve encountered properties where contractors completed work, passed final inspection, but never retrieved the COC, leaving the permit open indefinitely. Open permits cloud title and complicate sale.
- Accepting “permit included” without written fee disclosure. Some contractors quote “permit included” without itemizing fees or specifying jurisdiction. If the quote assumes BORA fees and your property is Town jurisdiction, or vice versa, the contractor may demand additional payment or cut corners on documentation.
When to Call a Professional
Call a licensed, registered contractor when your project involves: structural opening modification (enlarging, combining, or creating new openings); impact-rated product specification for HVHZ compliance; multi-family or commercial properties with threshold inspection requirements; or any situation where permit jurisdiction is unclear from property records. See DIY vs Professional Windows & Doors: The Miami Lakes Homeowner’s Decision Guide for when professional help is essential.
Sightline Windows & Doors Miami Lakes offers free estimates in Miami Lakes. Our measured survey includes jurisdiction verification, NOA-matched product specification, and a written price before any work starts. Call (786) 755-8730 to schedule. We also provide a door installation in Miami Lakes service with the same permit workflow documentation.
Frequently Asked Questions

Plan review fees run approximately $85 base plus $15 per opening for the first 10 openings, then $10 per opening. Permit fees after approval are roughly 125% of plan review fees. A typical 12-window home pays approximately $575 total through the Town of Miami Lakes; BORA jurisdiction runs approximately $765. Call (786) 755-8730 for an exact quote on your specific opening count - estimates are free.
Florida law permits homeowner-pulled permits under limited circumstances, but Miami-Dade County and the Town of Miami Lakes both strongly discourage this for fenestration work. The structural and HVHZ requirements create substantial liability exposure. Most insurers and future buyers expect contractor-pulled permits with proper documentation. The savings of avoiding contractor markup on permit fees, typically $100-$200, do not offset the risk of failed inspection, correction cycles, or unclosed permits.
Permit fees are fixed at application based on scope. However, if inspection failures trigger re-inspections, or if scope changes during work (adding openings, changing product specifications), additional fees apply. At Sightline, our written quote itemizes permit fees and specifies that scope changes require written change orders with fee disclosure before proceeding. The price on the measured survey does not change unless the customer requests a change.
Clean submittals through the Town of Miami Lakes typically clear in 10-14 business days. BORA takes 14-21 business days. Correction cycles add 5-7 business days (Town) or 7-10 business days (BORA). Peak hurricane season extends these timelines by 30-40%. Call (786) 755-8730 and we can check current queue times based on recent submittals.
Yes. Even same-size replacements in Miami-Dade require permits because HVHZ compliance, energy code compliance, and product approval verification are not grandfathered. The existing window may pre-date current NOA requirements; the replacement must meet current standards. “Like-for-like” exemptions exist in some jurisdictions for interior work; they do not apply to exterior fenestration in the HVHZ.
Unpermitted work is subject to stop-work orders, fines, and mandatory removal or re-inspection at uncovered cost. For Miami Lakes properties, unpermitted window replacement also creates: insurance claim denial for window-related damage; seller disclosure obligations that may trigger buyer credits of $15,000-$30,000; and potential code enforcement action initiated by neighbor complaint or routine property record review. The COC obtained at proper completion prevents all of these outcomes.
We pull all required permits as part of our standard workflow. The permit fee is itemized on your written quote, not hidden in administrative charges. We handle submittal, correction response, inspection scheduling, and COC retrieval. The customer receives copies of all documentation, including the final COC, as part of project closeout. Explore more guides & resources on our blog. This is standard under the Haven Standard, not an additional service.
The Bottom Line
Florida’s window and door permit structure is not uniform; it is a patchwork of state code, county amendments, and municipal administration. In Miami Lakes, the critical first step is confirming whether your address falls under Town or County jurisdiction, because that determination governs every subsequent step, fee, and timeline. The 14 Miami-Dade local amendments to fenestration requirements, particularly buck-attachment specifications and NOA verification, separate compliant installations from correction-cycle delays. Impact-rated products are mandatory, not optional, and their installation must follow NOA conditions precisely. The Certificate of Completion is your protection against insurance denial and sale liability, not a formality. Document everything, verify jurisdiction before application, and work with contractors who demonstrate permit fluency in their quoting process, not just their installation skill.
Written by Sonia Raman, Owner at Sightline Windows & Doors Miami Lakes, serving Miami Lakes since 2012.










Before
After
Before
After
Before
After