Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any new window or door opening — even a small one — requires a Jacksonville Building Department permit. This is structural work. A like-for-like replacement of an existing opening in the same frame does not; a new hole in the wall does.
Jacksonville's Building Department enforces Florida Building Code (FBC) Chapter 6, which requires a permit for any new window or door opening because cutting into a wall is structural work — the existing wall bracing has to be recalculated and a header (lintel) must be sized to carry roof and floor loads. Unlike some Florida cities that have streamlined the process for minor alterations, Jacksonville does not have a separate 'expedited' track for windows under a certain size; the application goes through standard review. Coastal properties in the Atlantic HVHZ (High Velocity Hurricane Zone, roughly the coastal strip east of I-95) have an additional layer: new openings must feature impact-rated glazing and the header design must account for design wind speeds up to 160+ mph per the FBC. Jacksonville's permit portal is now online, but staff still review all window applications for header calc, bracing details, egress (if a bedroom), and if in the HVHZ, impact-rating documentation. The fee is typically $200–$800 depending on complexity and wall construction; the timeline is 2–4 weeks for review and inspections (framing, exterior, final).

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

Jacksonville new window and door opening permits — the key details

The fundamental rule is in Florida Building Code Section 612.2: any opening cut into a load-bearing wall requires structural design. Jacksonville's Building Department enforces this strictly because new openings remove framing members and sheathing that previously braced the wall against lateral loads (wind, seismic). A header — a beam above the opening — must be sized to carry the load from the roof, ceiling, and floor above. If the wall is non-load-bearing (an interior partition between two rooms, for example), the header requirement is waived, but you still need a permit to document that fact. The applicant (or their architect/engineer) must submit a header calculation showing the beam size, grade, and connection. Jacksonville Building Department staff will review this sheet. If the header is undersized or missing, the application is rejected with a marked-up plan — standard turnaround is 5–7 business days for resubmission. The cost to have a structural engineer stamp a header design is typically $150–$400; adding that to the permit fee of $250–$500 brings the total soft cost to $400–$900 before labor.

The second critical rule is bracing and sheathing recalculation. When you cut a large opening (say, a 4-foot-wide sliding glass door), the remaining wall segments on either side of the opening are narrower and may no longer meet the lateral-bracing requirement under Florida Building Code Section 602.10. The code requires walls to be braced every 25 feet (or per the table for your wall type and height). A structural engineer or the designer of the wall must certify that the post-opening wall still meets this requirement, or propose remedial bracing (e.g., a diagonal brace, an additional header, or strapping). Again, this design detail goes on the permit application. Jacksonville will ask for it; if it's not there, the application stalls.

In coastal Jacksonville — specifically the Atlantic HVHZ (generally east of I-95 and in beachside neighborhoods) — every new window or door opening must be fitted with impact-rated glazing or storm-rated fixtures. This is FBC Section 1609.1.2. The window frame and glass must be tested and labeled to withstand flying debris and sustained wind pressure. A standard vinyl or aluminum window from a big-box store will not meet this requirement unless it carries a Miami-Dade County test or equivalent certification. The permit application must include the manufacturer's impact-rating documentation. If your opening is outside the HVHZ (inland, west of I-95), impact rating is not required, but you must confirm your property is not in the zone before skipping this step. Jacksonville's online permit portal or the counter staff can tell you whether your address is in the HVHZ. The cost of impact-rated windows is 30–60% higher than standard windows; a typical impact-rated sliding glass door runs $1,200–$2,500 installed, whereas a standard door is $600–$1,200.

Egress is the third structural requirement. If the new opening is a window in a bedroom, it must meet Florida Building Code Section R310: a minimum clear opening of 5.7 square feet, a sill height no more than 44 inches above the floor, and a clear opening width of at least 20 inches. This is life-safety code — bedrooms need an emergency escape route. If you are cutting a window into a bedroom for the first time, or enlarging an existing bedroom window to meet code, the permit application must show the opening dimensions and confirm egress compliance. Jacksonville staff will verify this on the plan. Failure to meet egress after the work is complete can trigger a re-inspection failure and a stop-work order until the window is corrected.

Finally, exterior flashing and house-wrap detail are mandatory on every application. When you cut a new opening, the exterior envelope is broken. Water intrusion is a major risk in Jacksonville's hot, humid climate with frequent afternoon thunderstorms and occasional hurricane rain. The permit application must include a detail showing how the window frame is flashed (typically with metal trim and a sloped cap), how house wrap or felt is lapped, and how water is directed away from the frame. The framing inspector will check for proper flashing at the framing stage, and the final inspection will verify the cladding (stucco, brick, siding) is sealed around the frame. Skipping flashing detail on the plan is a common reason for plan rejection and delays.

Three Jacksonville new window or door opening scenarios

Scenario A
New 3-foot-wide casement window in non-load-bearing interior wall — Riverside cottage
You're adding a 3-foot-wide casement window in a living-room wall that is clearly non-load-bearing — it sits between two rooms, no joists above, no load from a roof. You hire a contractor, who obtains a permit from Jacksonville Building Department. The application is simple: a one-page framing plan showing the opening dimensions, a note stating the wall is non-load-bearing (perhaps a photo of the wall cavity to verify), and the window's specification sheet. Because the wall is non-load-bearing, no header calculation is required — the opening does not need structural support. The permit fee is $200–$250 (lower end because of minimal plan review). Turnaround is 5–7 business days. Inspections are two: rough framing (inspector confirms the opening is the size shown on the plan and there are no load paths above) and final (inspector confirms the window is installed, flashed, and sealed). If your property is outside the HVHZ, the window can be a standard vinyl unit, $400–$600 installed. If you are in the HVHZ (e.g., Riverside is inland, so likely no), you would still use a standard window. Total cost: $200 permit + $500 window + $300 labor = roughly $1,000. Timeline: 3 weeks start to finish (permit review, framing inspection, window delivery and install, final inspection).
Permit required | Non-load-bearing wall (no header) | Simple framing plan only | $200–$250 permit fee | $400–$600 standard window (non-HVHZ) | 5–7 day plan review | 3 weeks end-to-end
Scenario B
New 4-foot sliding glass door opening in load-bearing exterior wall with recalculation — San Marco beachside
You're cutting a 4-foot sliding glass door into a load-bearing exterior wall of your 1960s brick home in San Marco, a coastal neighborhood in the HVHZ. The wall currently carries roof load and is part of the lateral bracing system. The new opening will remove a 4-foot section of wall sheathing and framing. Permit is mandatory. You hire a structural engineer who reviews the existing wall construction (brick veneer over wood frame) and designs a 2x12 or LVL header to carry the roof load. The engineer also recalculates the remaining wall segments and determines that additional bracing is needed — say, metal strapping diagonally across the east wall to restore lateral capacity. The permit application now includes the engineer's header calc (stamped and sealed), a framing plan showing the new header location and size, the bracing detail, the door opening dimensions, and the door's impact-rating certification from the manufacturer (mandatory in the HVHZ). Because this is a coastal opening, the exterior detail must show flashing (metal cap and drip edge above the door, weep holes at the sill). The permit fee is $400–$600 (higher because of the structural design review and HVHZ location). Plan review is 10–14 days because staff must verify header sizing and HVHZ compliance. Inspections are framing (header and bracing verified before drywall), exterior cladding (flashing and brick work), and final. An impact-rated sliding glass door in the HVHZ costs $1,500–$2,500 installed. The engineer's fee is $300–$500. Total cost: $500 permit + $2,000 door + $400 engineer + $800 labor = roughly $3,700. Timeline: 4–5 weeks (permit review, engineer design, door procurement, framing, cladding, inspections).
Permit required | Load-bearing wall requires stamped header | Structural engineer design required | HVHZ impact-rated door mandatory | Additional bracing may be needed | $400–$600 permit fee | $1,500–$2,500 impact-rated door | $300–$500 engineer | 10–14 day plan review | 4–5 weeks end-to-end
Scenario C
Owner-builder new bedroom window opening (egress window) in Westside house — non-HVHZ
You are an owner-builder (Florida Statutes § 489.103(7) allows owner-builders to pull permits on their own property) and you want to cut a new egress window into a converted basement room that is now classified as a bedroom. The opening must meet egress requirements: minimum 5.7 sq ft clear opening, sill height ≤44 inches, width ≥20 inches. You design a 3-foot-wide by 2.5-foot-tall window (7.5 sq ft, larger than code minimum for safety margin). The wall is load-bearing (the house is a single-story with roof above). You pull a permit yourself at Jacksonville Building Department (online or in-person). You will need to submit a framing plan showing the opening size, a header calc or a pre-designed header size from a builder guide, and a note confirming the egress dimensions meet code. Because you are the owner-builder and are not a licensed engineer, you can use a pre-engineered header chart from the International Residential Code or download a PDF from the Florida Building Commission website that shows standard header sizes for typical spans. For a 3-foot opening in a residential wall, a 2x8 or 2x10 header is typical (depending on load above). You include this on the plan. Permit fee is $200–$300. Plan review is 5–7 days. You then frame the opening, install the header, and call for a rough framing inspection. The inspector verifies the header is the size shown, there is no lateral load issue (or you provide simple diagonal bracing), and the opening dimensions match the plan. After framing inspection passes, you install the window (standard vinyl, $400–$700 because non-HVHZ), flash it, and call for final. Typical window for non-HVHZ is $400–$600 installed. Total cost: $250 permit + $550 window + $200 DIY labor (your own sweat) = roughly $1,000. Timeline: 3–4 weeks (permit, framing inspection, window install, final inspection). The big learning curve is sizing the header — many owner-builders get this wrong; budget extra time to research span tables or call Jacksonville staff for guidance on header sizing (they will often give verbal guidance but not formal stamp).
Owner-builder permitted | Egress window required in bedroom | Header sizing per IRC span table | No HVHZ, standard window allowed | $200–$300 permit fee | $400–$600 standard window | 5–7 day plan review | DIY-friendly if pre-engineered header used | 3–4 weeks end-to-end

Every project is different.

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

Hurricane impact ratings and the HVHZ in Jacksonville

Jacksonville sits on the Atlantic coast, and the High Velocity Hurricane Zone (HVHZ) covers most of the coastal and beachside areas roughly east of I-95, including Atlantic Beach, Neptune Beach, Riverside, San Marco, and the beaches proper. The FBC Section 1609.1.2 mandates that every window and door opening in the HVHZ must be impact-rated — meaning the glazing and frame have been tested to withstand 9-pound steel balls dropped from 50 feet, sustained wind pressure, and rapid pressure changes. A standard window from a big-box store will fail this requirement unless it carries a Miami-Dade County test certificate or equivalent (some manufacturers label them 'HVHZ-rated' or 'hurricane-impact'). The cost delta is significant: an impact-rated sliding glass door runs $1,500–$2,500, whereas a standard door is $600–$1,200. Installation labor is the same. There is no way around this in the HVHZ — the permit application must include the window's test certificate, and the inspector will verify the label is present on the frame.

The reason for the rule is straightforward: hurricanes and tropical storms drive debris (palm fronds, gravel, boards) at high speed into window panes. A broken window allows wind pressure inside the building, which can lift the roof off or collapse walls. Impact-rated windows prevent breach. Jacksonville's coastal properties have experienced this in major hurricanes (Irma in 2017, Ian in 2022, etc.), and code has been tightened accordingly. If you are unsure whether your address is in the HVHZ, the Jacksonville Building Department can tell you immediately — call or use their online portal. If you are inland (Westside, Riverside, Northside, Ortega), you are almost certainly outside the HVHZ and can use standard windows, which saves $800–$1,500 per opening.

One more nuance: impact-rated windows come in two types. The traditional 'impact glass' (laminated glass with a plastic interlayer, like a car windshield) is heavier and more expensive. Newer 'impact frames' (standard glass in a frame tested to resist breach) are sometimes cheaper. Either is code-compliant as long as the manufacturer's label is affixed. When you order a window, confirm with the supplier that the product carries a valid test certificate for Florida HVHZ use — don't assume 'impact-rated' sold in Florida is automatically HVHZ-rated. Some products are rated for Miami-Dade but not for the higher wind speeds in outlying areas.

Header sizing, bracing recalculation, and why Jacksonville staff scrutinize new openings

When you cut a new opening in a load-bearing wall, you remove framing members (studs) and sheathing that previously carried roof/floor loads and resisted wind pressure. The code requires that the remaining wall be re-engineered. A header (or lintel) must be installed above the opening to carry the vertical load, and the wall segments on either side of the opening must still meet lateral-bracing requirements. Jacksonville Building Department staff are trained to check two things: (1) Is the header the right size? (2) Is the remaining wall still braced? Many DIYers and even some contractors skip this because it feels bureaucratic — 'my grandfather cut windows without permits and the house is still standing.' The problem is that a house can be structurally compromised in ways that do not immediately fail. An undersized header may deflect slightly, cracking drywall and brick; a wall missing lateral bracing may sway excessively in high wind, stressing connections and potentially failing during a hurricane. Jacksonville's code enforcement is strict because hurricane risk is real and building failures can be catastrophic.

In practice, a standard residential window opening (3–4 feet wide) in a typical single-story home will need a 2x8, 2x10, or 2x12 header, depending on the load above and the span. A door opening (4–6 feet) may need a 2x12 or LVL beam. An engineer can calculate this, or the applicant can reference span tables from the IRC or a pre-engineered header chart published by the Florida Building Commission or the manufacturer. If you are hiring a contractor, ask them to provide the header calc or size on the permit application — if they say 'we'll just use a 2x12, that's what we always use,' that may work, but Jacksonville prefers that the plan shows the calculation or reference standard. Bracing recalculation is less visible. If you remove a lot of sheathing (e.g., a 6-foot sliding glass door), the engineer will determine whether the remaining wall meets code. Often, it does — a typical wall with sheathing on one side has more bracing than required, and a single large opening does not exhaust the reserve. But if the wall is non-standard (single-layer sheathing, post-and-beam, etc.), or if you are combining multiple openings, recalculation may reveal the need for additional bracing. This might be a diagonal metal strap, a new plywood panel elsewhere on the wall, or a return wall at a corner. Again, this detail goes on the plan, and Jacksonville will ask for it.

The other thing Jacksonville does is cross-check openings against egress. If you cut a window into a bedroom, the inspector will verify it meets R310 (minimum 5.7 sq ft clear opening, sill ≤44 inches, width ≥20 inches) even if the plan does not explicitly state egress intent. If the opening fails egress, the application is rejected or flagged for correction. This is a life-safety rule and is non-negotiable. Similarly, if you are cutting a door into a basement room that will be a bedroom, the door must meet egress and may not be a small utility door. Jacksonville's inspectors are trained to catch these because bedroom egress violations are a common deficiency. Make sure your proposed opening meets egress dimensions before you submit the permit application; if it falls short, redesign the opening or choose a different wall.

City of Jacksonville Building Department
117 W Duval Street, Jacksonville, FL 32202 (main city hall; permitting is handled at this location or online)
Phone: (904) 630-CITY (2489) — ask for Building Department or Permitting | https://www.coj.net (search 'building permits' for online portal link)
Monday–Friday, 8:00 AM – 5:00 PM (verify holiday closures on city website)

Common questions

Can I replace my existing window with a larger one without a permit?

No. If the new window opening is larger than the existing frame, you are cutting into the wall — that is a new opening and requires a permit. A like-for-like replacement (same opening size, same frame location) does not require a permit under Florida Building Code Section 612.2(3). If you want to enlarge the opening, even by a few inches, you need a permit and a header calc.

I live in the HVHZ. Can I use a standard window and just replace it later if a hurricane hits?

No. The building code mandates impact-rated windows in the HVHZ for any new opening (and for replacements of existing windows, too, per FBC Section 1203.1). There is no waiver or grandfather clause. The inspector will verify the window's test certificate and label at final inspection. If the window is non-compliant, the permit fails and you must replace it before you get a certificate of occupancy.

My contractor says we don't need a permit because the opening is small. Is that true?

No. Jacksonville requires a permit for any new window or door opening, regardless of size. There is no exemption for 'small' openings. A 2-foot-wide bathroom window still requires a permit and header calc if it is a new hole in the wall. If your contractor is saying this, ask them to put it in writing or hire another contractor — you don't want to proceed without a permit.

How long does the Jacksonville Building Department take to review a new window permit application?

Typical turnaround is 5–7 business days for a simple opening (non-load-bearing, non-HVHZ). If the wall is load-bearing or you are in the HVHZ, plan for 10–14 days because staff must verify header calc and impact-rating documentation. If the plan is incomplete (no header size, no flashing detail), it will be rejected and you will resubmit, adding another 5–7 days.

Do I need an engineer's stamp for the header design, or can I use an IRC span table?

Jacksonville allows pre-engineered headers using span tables from the IRC or Florida Building Commission guides for standard residential applications. For a simple 3–4 foot opening in a typical single-story home, a 2x10 or 2x12 header per the table is often acceptable. If the opening is unusual (wide span, high load, unusual wall type), an engineer's stamp is required. When in doubt, ask Jacksonville Building Department staff during the pre-permit consultation — they will tell you what is acceptable. A professional engineer's design costs $300–$500 but eliminates risk of rejection.

What if I cut a window in a bedroom and it does not meet egress? Will the inspector catch it?

Yes. Jacksonville inspectors are trained to verify egress dimensions on bedroom windows — minimum 5.7 square feet clear opening, sill height no more than 44 inches. If your opening falls short, the framing or final inspection will fail. You will then have to cut a larger opening, reinstall the header, and re-inspect. Do not submit a permit with an undersized bedroom window — verify dimensions before you apply.

I am an owner-builder. Can I pull my own permit for a new window opening?

Yes. Florida Statutes Section 489.103(7) allows owner-builders to pull permits on their own property without a license. You will need to submit the same application (framing plan, header size or calc, flashing detail) and pass the same inspections. You are responsible for the work meeting code. If the inspector finds a defect, you must correct it. Many owner-builders find the header sizing the hardest part — budget time to research IRC span tables or call Jacksonville staff for guidance.

My property is outside the HVHZ. Do I still need impact-rated windows?

No. If your address is outside the High Velocity Hurricane Zone (typically inland, west of I-95 in Jacksonville), you can use standard, non-impact windows. Standard windows are 30–50% cheaper. Confirm your HVHZ status with Jacksonville Building Department before ordering windows — do not assume based on your neighborhood name. The department's online portal usually shows HVHZ boundaries or you can call (904) 630-CITY to verify.

What happens if I cut a window without a permit and the city finds out?

Stop-work order, fines of $500–$2,500, and a requirement to retroactively permit the work. If a contractor did the work without a license, their license is at risk. Insurance will likely deny a claim if the work is found to be unpermitted. If you are selling the house, you must disclose the unpermitted work on the Florida Real Property Disclosure Form — the buyer can renegotiate or walk, and their lender may refuse to finance. Avoid this by pulling the permit upfront.

How much does a typical new window permit cost in Jacksonville?

Permit fees range from $200–$800 depending on the project complexity. A simple non-load-bearing window is $200–$300. A load-bearing opening with HVHZ impact requirements runs $400–$600. The fee is typically 1–2% of the project valuation (materials + labor). If you hire a structural engineer, add $300–$500 to the total soft cost. Total cost for a typical new window project (permit + engineer + window + labor) is $1,000–$4,000, depending on scope and whether impact rating is required.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current new window or door opening permit requirements with the City of Jacksonville Building Department before starting your project.