A Sawyer company - serving Miami, FL
A new rear addition with a vaulted beamed ceiling and tall windows

Construction Permits, Codes & Inspections in FL: What You Need to Know

Free Estimate on SiteCalls Answered by a Live Person, 24/7Background-Checked TechniciansA Local Team in Miami

Last updated October 16, 2026

A garage converted into a guest room and home office
A finished backyard cottage with a small covered porch
A remodeled family room with new windows and a window seat
A stone counter, tile backsplash and open shelf after a kitchen remodel
A remodeled hall bathroom with subway tile and a floating vanity
A remodeled primary suite with built-in wardrobes and a window seat
New painted shaker cabinets with an organized deep drawer
A remodeled hall bathroom with patterned floor tile and painted walls
Every visit starts with

Free written scope consultation - allowances, timeline, and change-order rules on paper before a single trade is scheduled

Your dream remodel for as low as$199/month*On approved credit; ask for current terms
Get your free estimate

Construction Permits, Codes & Inspections in FL: What You Need to Know

Unpermitted work in Florida doesn’t just risk a stop-work order. It can void your homeowner’s insurance policy and legally require you to disclose the violation to every future buyer, which often forces a tear-out before closing. We’ve watched Miami homeowners discover a past owner’s unpermitted bathroom addition only after an inspector flagged it during a sale. This guide explains what the process actually looks like from application to final inspection, written so you understand what you’re paying for and why it protects you.

Call (850) 801-8046

Quick Answer

Construction permits in Florida are legal approvals from your local building department that confirm your project meets the Florida Building Code plus any stricter local amendments, such as those in Miami-Dade County. Most structural, electrical, plumbing, and mechanical work requires a permit, while cosmetic updates like paint and flooring do not. Inspections happen at specific stages of the work, and your project cannot legally close out until the final inspection passes.

Explore

Styles & brands we work with

Kitchen remodeling
Kitchen remodeling
Bathroom remodeling
Bathroom remodeling
Home additions & ADU
Home additions & ADU
Roofing
Roofing
Windows & doors
Windows & doors
Driveway & pavers
Driveway & pavers
Fence
Fence

Table of Contents

Why Florida Permits Exist (and Why They Matter)

A permit is not a tax or a punishment. It’s a legal record that says a qualified reviewer looked at your plans, an inspector verified the work in person, and the finished project meets the minimum safety standard for where you live. In Miami, that standard exists because of real events. Hurricane Andrew in 1992 flattened entire neighborhoods, and the building failures that followed rewrote the code book. Since then, every permit pulled in Miami-Dade is part of the same system designed to keep your roof on and your walls standing in a storm.

Here’s what a permit actually does for you as a homeowner:

  • Protects your insurance claim. If unpermitted wiring causes a fire, your insurer can deny the claim. That’s not a hypothetical. Florida insurers routinely inspect for unpermitted work after major losses.
  • Preserves resale value. Florida law requires sellers to disclose unpermitted work. Buyers negotiate hard when they find it, and lenders often refuse to finance until it’s fixed.
  • Keeps your family safe. The inspector checks that the work won’t fall on you, spark a fire, or leak carbon monoxide into your home.
  • Creates a public record. When you sell, the buyer’s title search will show every permit pulled on the property. A clean permit history is a selling point, not a liability.

In Miami, where humidity eats at building materials and hurricane winds test every connection point, the permit process is the paper trail that proves the work was done to code. If you’re planning a Home Renovation in Miami, that paper trail is what protects the money you’re about to spend.

The Florida Building Code vs. Miami-Dade’s Stricter Amendments

Florida has one statewide building code, updated every three years. It sets the baseline for wind resistance, structural integrity, energy efficiency, and life safety across all 67 counties. But Miami-Dade County and Broward County operate under stricter local amendments that go beyond the state code. This matters because a contractor licensed in Tampa might not know the Miami-Dade requirements until their work gets rejected at inspection.

The Miami-Dade amendments are stricter in three specific areas:

  • Wind resistance. Miami-Dade sits in the High Velocity Hurricane Zone (HVHZ). Windows, doors, and roofing must meet higher impact and pressure ratings than the rest of Florida. Impact glass and shutters are not optional upgrades here. They’re code.
  • Flood elevation. Much of Miami sits in a FEMA flood zone. Any substantial improvement to a home (generally meaning repairs or renovations valued at 50% or more of the structure’s market value) triggers a requirement to elevate the building above the base flood elevation. That’s a massive cost difference from a simple remodel.
  • Product approval. Miami-Dade maintains its own product approval list. If a window, door, or roofing product isn’t on the Miami-Dade NOA (Notice of Acceptance) list, your inspector will reject it, even if it’s approved elsewhere in Florida.

We’ve seen this play out in neighborhoods across Miami. A homeowner buys windows online that meet “Florida code,” only to fail inspection because they lack the Miami-Dade product approval sticker. The windows come out, and the project stalls for weeks. When we run a General Contractor in Miami project, part of the job is verifying every product against the local NOA list before it’s ordered.

What Actually Triggers a Permit in Florida

Florida law requires a permit for any construction, alteration, repair, or addition that affects the structure, electrical, plumbing, or mechanical systems of a building. The dollar threshold is low: any project valued at $1,000 or more typically requires a permit. But value alone isn’t the trigger. The type of work matters more than the price tag.

Here’s a plain-language breakdown of what requires a permit and what doesn’t:

  • Requires a permit: Adding or removing walls, replacing a roof, rewiring, replacing a water heater, moving plumbing, replacing windows (when the opening changes or the glass type changes), installing a new AC system, building a deck, converting a garage, adding a bathroom, replacing a load-bearing beam.
  • Does not require a permit: Painting, flooring (carpet, tile, vinyl over existing subfloor), cabinet replacement (when not moving plumbing or electrical), countertop replacement, trim work, replacing fixtures like faucets and light fixtures without moving the connection points.
  • The gray zone: Replacing a window with the same size window. In Miami-Dade, even like-for-like window replacement requires a permit because the product must be verified against the local impact standards. This is the rule homeowners misunderstand most.

The “like-for-like replacement” rule confuses a lot of people. The general principle is that replacing something with an identical item in the same location doesn’t require a permit. A faucet for a faucet, a light switch for a light switch. But Miami-Dade has narrowed that rule significantly for anything related to the building envelope. A window is never just a window here, because the wrong window fails in a hurricane. If you’re replacing windows or doors, assume you need a permit and verification.

What a Homeowner Can Pull vs. What Requires a Licensed Contractor

Florida law allows a homeowner to act as their own contractor (owner-builder) on their primary residence, pulling permits and supervising the work. But that comes with serious restrictions and risks. Almost every project in Bathroom Remodeling in Miami touches plumbing, electrical, or structural elements, and an owner-builder permit requires you to personally do all the work or directly supervise any workers you hire. You cannot legally hire an unlicensed handyman under an owner-builder permit. You become responsible for the worker’s job safety, the code compliance, and the liability if something goes wrong.

What a homeowner can pull:

  • A window replacement permit, if they’re installing the windows themselves
  • A simple plumbing fixture swap, if they’re doing the work themselves
  • A roof permit on their own home, if they have the skill and time to do the roofing themselves

What requires a licensed contractor:

  • Any structural change: removing a wall, adding a beam, cutting a new opening
  • Any electrical work beyond swapping a fixture or device
  • Any plumbing work that moves or adds a drain, supply line, or vent
  • Any HVAC system replacement or installation
  • Any work on a home that is for sale, rented, or not your primary residence

The owner-builder rule exists for one practical reason: the state wants a licensed professional on the hook when something goes wrong. That licensed professional’s insurance is what pays if the work fails. When you pull an owner-builder permit, you carry that liability yourself. For most homeowners in Miami, hiring a licensed contractor who pulls the permit in their name is the safer financial decision.

How the Miami-Dade Building Department Online Portal Works

Miami-Dade County runs its permitting through an online portal called the Building Department’s e-Permitting system. You don’t wait in line at a government office to file paper forms. The whole process, from application to inspection scheduling, happens online.

Here’s the step-by-step process a homeowner or contractor follows on a typical Miami permit:

  1. Create an account or log in. Contractors have licensed accounts. Homeowners can create owner-builder accounts for projects they’re doing themselves.
  2. Submit the application. You enter the property address, the project type, the estimated value, and the scope of work. The value determines the permit fee.
  3. Upload plans and documents. For anything beyond a simple swap, you’ll need drawings, product approvals (like Miami-Dade NOA documents for windows), and sometimes engineered calculations.
  4. Pay the fee. Fees are calculated by the system based on project value and type. Payment happens online.
  5. Wait for plan review. A plans examiner reviews your submittal. Simple permits may be issued over the counter or within a few days. Projects with structural changes take longer, sometimes weeks, depending on the review queue.
  6. Receive the permit. Once approved, you get a permit number. The permit must be posted on the job site.
  7. Schedule inspections. After each phase of work, you log into the portal and request the relevant inspection. Inspectors visit the following business day in most cases.

We’ve used this portal for hundreds of Miami projects. The system works, but it rewards complete submittals. Missing product approval documents are the number one reason a permit application stalls in review. That’s why we verify every window, door, and roofing product against the Miami-Dade NOA list before the application goes in.

What Inspectors Look For at Rough, Framing, and Final Stages

Inspections happen in stages because the inspector can only see what hasn’t been covered up yet. Once drywall goes on, the wiring and plumbing behind it disappear. So the process is structured to look at each system before it’s hidden.

Here’s what happens at each major inspection stage:

  • Rough inspection (after rough-in, before drywall). The inspector checks the electrical wiring, the plumbing pipes, the HVAC ductwork, and the structural framing. They’re confirming the work matches the approved plans and meets code. This is the most common inspection to fail, usually for small details like missing nail plates over wiring, improperly supported pipes, or a junction box that’s not accessible.
  • Framing inspection. For structural changes, the inspector verifies that beams, columns, hurricane straps, and shear wall details match the approved engineered drawings. In Miami-Dade, the framing inspection is especially rigorous because the wind-load requirements are higher.
  • Insulation inspection. After the building cavity is insulated, the inspector checks the R-value and installation quality before drywall goes up.
  • Final inspection. The last step. The inspector walks the finished project and confirms everything that was permitted is complete, the work looks code-compliant, and no obvious safety issues remain. Once this passes, the permit is closed, and the project is officially legal.

A failed inspection costs you time, not money directly. The re-inspection fee is small. But the delay adds up. You have to fix the issue, reschedule, and wait another day. On a tight timeline, three failed rough inspections can add two weeks to a project. We’ve seen projects in Miami stall because a homeowner’s previous contractor never pulled the rough inspection and the walls were already closed. The inspector has the authority to require the drywall to come down so they can see what’s behind it. That’s an expensive mistake.

Checking a Previous Owner’s Permit History Before You Buy or Remodel

Before you buy a Miami home, or before you start remodeling one you already own, you should check the permit history. The process is free and public. Miami-Dade County maintains searchable records through the same online portal used for new permits.

Here’s how to check a property’s permit history:

  1. Go to the Miami-Dade County Building Department’s online permit search tool. You can search by address, folio number, or permit number.
  2. Enter the property address. The system returns every permit pulled on that parcel in recent decades.
  3. Review the list. Look at each permit’s type, issue date, status, and final inspection result. Any permit that doesn’t show a “finaled” or “closed” status is a red flag. It means the work was never inspected and never legally completed.
  4. Cross-reference against the house. If you see the house has a bathroom that doesn’t appear in any permit, that bathroom may be unpermitted. If the electrical panel looks new but no electrical permit exists, that panel may have been replaced without inspection.
  5. Flag any open permits or unpermitted additions before you make an offer or start work. If you’re buying, the unpermitted work is a negotiating point, and you’ll want it corrected before closing if possible.

We’ve done this research for clients across Miami looking at homes in neighborhoods like Kendall, Coral Gables, and Cutler Bay. An unpermitted addition shows up eventually. It shows up during the buyer’s title search, during the insurance company’s property review, or worst of all, when the city sends a notice of violation. Better to find it before you spend your money.

What Permits Cost in Miami-Dade County

Permit fees in Miami-Dade are calculated based on the project’s estimated value and the type of work. You can’t give a flat number that applies to every project, but here’s what homeowners should expect for common Miami projects:

Project Type Typical Permit Fee Range Notes
Window replacement (like-for-like) $150 – $400 Requires Miami-Dade product approval
Water heater replacement $100 – $250 Simple mechanical permit
Electrical panel replacement $150 – $350 Plus any utility disconnect/reconnect fees
Bathroom remodel (non-structural) $400 – $900 Plumbing and electrical permits included
Full room addition $1,500 – $4,000+ Includes plan review and multiple inspections
Roof replacement $350 – $800 Fee depends on roof size and product

These numbers are for the permit alone, not the labor or materials. The permit fee is a small line item compared to the full project cost, but it’s the fee that makes the work legal. Skipping the permit to save a few hundred dollars creates risk that costs thousands in insurance claims, resale problems, or forced corrections. The Sawyer Remodel Miami home page has more on how we structure projects so the permit, the inspections, and the final sign-off all happen without you chasing anything.

Common Mistakes to Avoid

  • Skipping the permit to “save money.” The permit fee is always cheaper than the cost of a stop-work order, a failed inspection after the fact, a denied insurance claim, or a forced tear-out at closing. Saving $500 on a permit can cost $15,000 later.
  • Assuming “like-for-like” means no permit. In Miami-Dade, replacing windows or doors almost always requires a permit, even if the opening size is identical. The product approval verification alone makes the permit necessary.
  • Buying materials that aren’t on the Miami-Dade NOA list. A window that meets “Florida code” but lacks Miami-Dade product approval will be rejected by the inspector. You’ll eat the cost of the windows plus the labor to replace them.
  • Closing walls before the rough inspection. The inspector needs to see the wiring, plumbing, and framing before drywall goes up. Closing early means tearing the drywall back down.
  • Using an unlicensed worker under an owner-builder permit. Owner-builder rules in Florida are strict about who can work under the permit. Using an unlicensed handyman violates both the permit and Florida law.
  • Not checking permit history before buying. The worst time to discover unpermitted work is during the title search after you’ve made an offer. Check the permit history before you commit.
  • Assuming a contractor has pulled the permit without verifying it. Ask for the permit number. Check it on the Miami-Dade portal. A licensed contractor who says “we don’t need a permit for this” on work that clearly needs one is a red flag.
Before & after

See the difference

Before - Recent ProjectBeforeAfter - Recent ProjectAfter
Recent Project
Before - Full RestorationBeforeAfter - Full RestorationAfter
Full Restoration
Before - Complete UpgradeBeforeAfter - Complete UpgradeAfter
Complete Upgrade

When to Call a Professional

Any project that touches structure, electrical, plumbing, or the building envelope in Miami is worth a licensed contractor’s involvement. You’re not paying for someone to swing a hammer. You’re paying for someone who knows which product approvals pass Miami-Dade inspection, who can schedule rougher and final inspections correctly, and who carries insurance when something goes wrong. If your project requires a structural change, a new circuit, a moved drain, or any window or door replacement, that’s the threshold.

Sawyer Remodel Miami offers free estimates in Miami. We pull the permit, schedule the inspections, and put the price in writing before any work starts, which is the General Contractor in Miami standard we’ve held since 2005. Call (850) 801-8046 to talk through your project.

Frequently Asked Questions

A second-story addition that matches the existing roofline

The Bottom Line

Florida’s permit system exists because hurricanes, humidity, and decades of building failures taught us what happens when work goes unverified. The permit is your legal protection. The inspection is your proof that the work was done right. In Miami-Dade, the rules are stricter than the rest of Florida because the storms are stronger and the stakes are higher. Skipping the permit risks your insurance, your resale, and your family’s safety. The process isn’t that hard when someone who knows it handles it. Check the permit history before you buy, pull the permit before you build, and get the final inspection before you consider the project done.

Written by Luca Romano, Owner at Sawyer Remodel Miami, serving Miami since 2005.

Getting started with Sawyer in Miami

Every project starts with a conversation and a written price. Here is how to take the first step.

A project lead measuring a kitchen with the homeowner during a free estimate

Free on-site estimate

A project lead walks the job with you, measures it and hands you a written, line-item price. No obligation.

Book an estimate
A remodeling crew arriving at a home with lumber and tools

Your Miami team

A local crew that works across Miami and the towns around it, to the same written standard as every Sawyer location.

Areas we serve
A worker laying floor protection and a dust barrier before work starts

Read our written promise

What we promise on every job, written down, with the terms spelled out before any work starts.

Our promise
Need Construction help in Miami? Licensed & insured · Free written quotes response · free estimates
Call (850) 801-8046
Local Service Coverage

Request a Free Estimate in Miami

Tell us what you need - Sawyer Remodel Miami responds fast. No obligation.

By requesting your free estimate, you accept our Privacy Policy and consent to being contacted by phone, text, or email concerning your request, including by the partner businesses that may perform the service.

Prefer to text? Text Now
Call Now - 24/7 Dispatch