Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
A full roof replacement, partial replacement over 25% of the roof, any tear-off, or a change in roofing material requires a permit in Winter Park. Like-for-like repairs under 25% and simple gutter work are exempt.
Winter Park follows Florida Building Code (FBC) 7th edition, which means your roof replacement triggers additional hurricane wind-resistance and secondary water-barrier requirements that don't apply in inland Florida cities. If you're replacing more than 25% of the roof or doing any tear-off, you must pull a permit through the City of Winter Park Building Department — but here's the local wrinkle: Winter Park's permit portal allows online filing for straightforward like-for-like reroof jobs (same material, same fastening), and the city often issues these over-the-counter within 1–3 days if your contractor's submittal includes the FBC-mandated secondary water barrier detail and uplift fastening schedule. However, if you're changing materials (shingles to metal, for example), moving to a higher wind rating, or the roofer finds a third layer during tear-off, you'll need a full plan review, not a same-day approval. Material changes also trigger a structural evaluation requirement under FBC if you're upgrading to tile or slate. Winter Park's fee schedule runs roughly $80–$250 depending on roof area and complexity, with a base permit fee plus a per-square charge (typical: $3–$5 per square). The real cost surprise: if your existing roof has three layers (common in older Winter Park homes), IRC R907.4 mandates a complete tear-off before new installation — you cannot overlay — and that adds labor costs but not permit costs. Secondary water-barrier specification and extension per FBC 1509.3.7 is non-negotiable in a hurricane zone.

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

Winter Park roof replacement permits — the key details

Winter Park operates under Florida Building Code (FBC), 7th edition, which incorporates hurricane wind-resistance standards (FBC 7th Section 1609 and 1511). This means your roof replacement is not just about the shingles or metal — it's about secondary water barriers, fastening schedules, and uplift ratings that reflect the city's exposure zone. IRC R907 (reroofing) governs the mechanics: if you have an existing roof with two layers or fewer, you may overlay (install new shingles over old); if three or more layers exist, you must tear off to the deck. Winter Park requires a permit for full reroof, any tear-off-and-replace, partial replacement over 25% of the roof area, or any change in roofing material. Like-for-like repairs under 25% — patching a section of shingles, replacing a few damaged squares — are exempt and do not require a permit. Gutter and flashing repairs alone (without roof work) are also exempt, but if you're re-fastening the existing roof structure or upgrading underlayment as part of a larger project, the whole job becomes 'reroofing' and requires a permit.

Winter Park's Building Department processes roof permits through its online portal for simple, straightforward submittals (same material, same wind rating, no structural changes). A like-for-like reroof — for example, replacing composition shingles with composition shingles at the same uplift rating — can be approved over-the-counter in 1–3 days if your roofing contractor includes the required documentation: a roof plan showing square footage, material spec sheet with FBC-compliant fastening pattern, and a secondary water-barrier detail (ice-and-water shield or equivalent) extending to the required distance from eaves and roof penetrations per FBC 1509.3.7. The permit fee in Winter Park is approximately $80–$250, typically calculated as a base fee ($50–$75) plus a per-square charge ($3–$5 per 100 square feet of roof area). For a 2,500-square-foot typical Winter Park home with a 3,000-square-foot roof, you'd expect roughly $150–$200 in permit fees. If your project requires plan review — material change, upgraded wind rating, structural deck repair, or any complexity — the timeline extends to 2–3 weeks, and fees may be higher if the city requires an engineer stamp or structural calculations. The contractor typically pulls the permit, but as the owner, you remain responsible for ensuring it's pulled; if you're doing the work yourself (owner-builder), you must pull the permit in your name.

The secondary water barrier is where Winter Park projects differ from inland Florida cities. FBC 1509.3.7 requires that on sloped roofs in high-wind exposure zones (which includes Winter Park in Orange County), the roofer must install a secondary water-barrier membrane (ice-and-water shield, synthetic underlayment, or equivalent) across the entire roof deck OR at minimum from the roof's lower edge (eaves) inward a distance equal to two times the roof slope (e.g., if your roof is 4:12 slope, water barrier extends inward 8 feet). Many contractors cut corners here or skip this detail because it adds labor and material cost; Winter Park inspectors specifically call this out. Additionally, fastening requirements are strict: FBC 1609 specifies nail or screw spacing and pattern based on wind exposure category. Winter Park is typically Design Wind Speed 115 mph (Category II structure), meaning fasteners must be spaced per a specific pattern and penetrate deck properly. If the inspector finds fasteners missing, spaced incorrectly, or penetrating at an angle, the inspection fails and you must pay for re-inspection ($50–$150 additional). A third-layer situation is also common in older Winter Park homes built in the 1960s–80s: if the roofer finds a third layer during tear-off, they must stop, notify the building department, and proceed with a full tear-off before new installation; this is required by IRC R907.4 and cannot be waived.

Material changes trigger extra requirements. If you're upgrading from composition shingles to metal roofing, the permit application must include fastening details and wind-uplift calculations; some cities require an engineer stamp. If you're switching to barrel tile or slate, FBC 1511.3 requires a structural evaluation to confirm the roof deck and framing can support the added weight (tile weighs 700–1,200 lbs per square, versus shingles at 250–350 lbs). This structural report must be submitted with the permit application and adds $300–$800 in engineering cost. Winter Park's Building Department will not issue a permit for tile or slate without the report. Conversely, metal and composite shingles (similar weight to asphalt) typically do not trigger structural review. Color and style changes within the same material (e.g., architectural shingles to premium architectural in a different color) do not require a permit amendment; they're considered a 'standard variation' and do not change permit conditions.

Inspections for a roof replacement in Winter Park typically occur at two stages: (1) deck inspection, conducted after tear-off and before new underlayment and shingles are installed, to verify deck condition and fastening pattern; and (2) final inspection, once roofing is complete, to verify material installation, fastening, secondary water barrier, and proper flashing around penetrations (vents, chimneys, skylights, gutters). Request the deck inspection the day after tear-off; delays in scheduling the deck inspection can halt the project. The roofer must not proceed to sheathing or underlayment until the deck inspection is signed off. If the deck is soft, rotted, or has missing nailing areas, you'll be required to repair it; if repairs exceed 10% of deck area, the cost can run $1,500–$3,000 additional. Final inspection typically takes 1–2 days to schedule after the roofer notifies the building department that work is complete. Bring your permit number and a copy of the inspection request to the property on inspection day. Once both inspections pass, the permit is marked 'final' and you receive a signed permit card (or digital clearance) that you'll need for insurance documentation and future home sales.

Three Winter Park roof replacement scenarios

Scenario A
Like-for-like composition shingle reroof, no material change, Interlachen neighborhood, 3,200 sq ft roof
You're replacing 25-year-old architectural shingles with the same material and wind rating in Interlachen, a central Winter Park neighborhood. The roofer inspects and finds only two layers, so no tear-off mandate. You pull a permit for 'reroof, same material' online through the Winter Park Building Department portal. You submit the permit application (roofing company name, address, license number), a site plan with the home's roof area noted, and a one-page material spec sheet showing the shingle brand, wind rating (typically 120 mph for Florida), and fastening pattern per FBC 1609. Cost: approximately $160 in permit fees ($50 base + $110 per-square charge for 3,200 sq ft). The online portal displays a decision within 1–2 business days: APPROVED, over-the-counter. The roofer schedules a deck inspection for the day after tear-off; the inspector verifies the deck is sound and fastening pattern matches the approved submittal, signs off, and work proceeds. Final inspection occurs once all shingles, flashing, and secondary water barrier are installed. Total timeline: permit issued in 2 days, deck inspection in 1 week, final inspection in 10 days, permit closed. Cost: $160 permit fees, no plan-review delays. This scenario showcases Winter Park's streamlined OTC approval for straightforward like-for-like work and the mandatory FBC secondary water barrier requirement.
Permit required (same material, full replacement) | Like-for-like reroof OTC approval, 1-2 days | Architectural shingles, 120 mph wind rating | Composition, no structural review | $160 permit fees | Deck + Final inspections required | Secondary water barrier mandatory
Scenario B
Upgrade to metal standing-seam roofing, material change, Pave/Wildwood area, existing 2-layer roof
You're replacing 20-year-old shingles with metal standing-seam in the Pave/Wildwood area, a hilly zone east of Park Avenue. This is a material change (shingles to metal), so a standard OTC approval does not apply. You must submit a full permit application including a roof plan, material spec sheet (metal brand, fastening system, wind rating — typically 150+ mph available for metal), and a fastening/attachment detail showing how the metal is secured to the deck (clips, fasteners, spacing per manufacturer). Metal roofing is lighter than asphalt shingles (typically 50–100 lbs per square versus 250+ for composition), so a structural evaluation is not required. However, Winter Park's Building Department requires a plan review because the fastening method and deck compatibility differ from shingles. You also need to specify secondary water barrier (underlayment) compatible with metal — typically synthetic or aluminum-foil-faced, not ice-and-water shield (which can trap moisture under metal). Permit fee is higher for plan review: approximately $200–$280 depending on complexity and whether the city requests engineer input on fastening design. Permit timeline: 10–14 days for plan review and issuance. Once issued, roofer schedules deck inspection after tear-off; the inspector checks for rotten wood, verifies fastener locations and spacing match the approved detail, and signs off. Final inspection covers flashing (especially around penetrations, which is trickier with metal than shingles), fastener pattern, and underlayment coverage. Total timeline: 2–3 weeks permit, plus 1–2 weeks construction + inspections. Cost: $240 permit fees, plus $300–$500 roofing labor premium for metal vs. shingles. This scenario showcases Winter Park's plan-review requirement for material changes and the difference between straightforward OTC approval and full review timelines.
Permit required (material change: shingles to metal) | Plan review, 10-14 days | Standing-seam metal, 150 mph rated | No structural review (lighter material) | $240 permit fees | Fastening detail required | Synthetic underlayment spec required | Deck + Final inspections
Scenario C
Three-layer tearoff with tile upgrade, structural review required, historic Dommerich/Interlachen district
You discover a three-layer roof (shake, shingles, shingles) during a pre-replacement inspection in the historic Dommerich district, a neighborhood with homes built in the 1920s–40s. You're upgrading to barrel tile to match the architectural character. This project triggers multiple permit requirements: (1) IRC R907.4 mandates a full tear-off because three layers exist; (2) material change to tile requires structural evaluation under FBC 1511.3 because barrel tile weighs 800–1,000 lbs per square versus existing shingles at ~250–300 lbs; (3) the historic district overlay may require architectural review (verify with the Building Department — Winter Park has a Historic Preservation Board for certain neighborhoods). You must submit a permit application including: roof plan, tile spec sheet, a structural engineer's report confirming the roof deck and framing can handle the added weight (cost: $400–$800 for the report), and potentially a historic-district design-review form if applicable. Permit fee is $250–$350 because of plan review + structural evaluation involvement. Timeline: 3–4 weeks for structural review, architectural review (if required), and permit issuance. Once permitted, the roofer must tear off all three layers to the deck — a labor-intensive, expensive step that adds $1,500–$3,000 in cost. The deck inspection is critical here: the inspector will assess whether the deck can support tile weight; if the deck is found to be undersized or rotten, structural repairs or deck reinforcement are required, which can add $2,000–$5,000. Final inspection verifies tile installation, flashing, fastening per FBC 1609 (tile has specific fastening requirements), and secondary water barrier. Total timeline: 4–5 weeks permit + plan/structural, plus 2–3 weeks construction. Total cost: $300 permit fees + $600 structural report + $1,500–$3,000 tear-off labor + possible $2,000–$5,000 deck repair + $12,000–$20,000 tile material and labor (versus $6,000–$10,000 for shingles). This scenario showcases Winter Park's structural-review requirement for material upgrades, three-layer tearoff mandate, and potential historic-district overlay complexity.
Permit required (three layers + material change to tile) | IRC R907.4 mandates tear-off, three layers | Structural engineer report required | FBC 1511.3 structural evaluation | Historic district review possible | $300 permit fees | 3-4 week plan review | Deck inspection critical (possible costly repairs)

Every project is different.

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

FBC secondary water-barrier requirements and why Winter Park cares

Florida Building Code Section 1509.3.7 mandates a secondary water-barrier membrane (SWB) on all sloped roofs in high-wind zones. Winter Park is Orange County, Design Wind Speed 115 mph (Category II), which means your new roof must include an SWB covering either the entire deck OR extending from the lower edge (eaves) inward a distance equal to two times the roof slope in inches. For a 4:12 slope, that's 8 feet of SWB measured horizontally from the roof's edge. The intent is simple: in a hurricane, wind-driven rain can get under the primary roofing layer; the SWB catches this water and directs it back out or to a gutter, preventing deck rot and interior damage. Many roofers and homeowners view this as 'extra cost' and try to skip it; Winter Park inspectors specifically verify this during final inspection, and if SWB is missing or improperly installed, the inspection fails and you must pay a re-inspection fee ($50–$150).

The SWB material options are ice-and-water shield (IWS), synthetic underlayment (typically polypropylene or polyester), or proprietary secondary barriers. IWS is familiar to northern contractors but can trap moisture under metal roofing (not ideal). Synthetic underlayment is preferable in Florida because it breathes and resists mold. The detail that trips up many Winter Park projects: the SWB must be secured to the deck with nails, staples, or adhesive per manufacturer specs; if it's loose or billowing, the inspection fails. Additionally, around roof penetrations (vents, chimneys, skylights), the SWB must be properly flashed and sealed per FBC 1511.2.4 — tape it, seal it, don't just lay it. Winter Park inspectors check this detail carefully because loose SWB around penetrations is a common leak path.

Cost impact: SWB adds roughly $0.50–$1.50 per square foot of roof; for a 3,200 sq ft roof, that's $1,600–$4,800 in material + labor. It's a non-negotiable cost in Winter Park, and it should be included in your roofing quote. If your roofer doesn't mention SWB or tries to waive it, replace the roofer — they're cutting corners on a code requirement and setting you up for inspection failure or future water intrusion.

Three-layer roots and tear-off mandate — why Winter Park enforces IRC R907.4

Many Winter Park homes, especially in neighborhoods like Interlachen and Pave, were built in the 1960s–80s when roof overlays were cheaper than tear-offs. Over 30–40 years, roofers overlaid shingles over existing shingles, so older homes often have 2–3 layers. IRC R907.4 states that 'where the existing roof covering is wood shingles or shakes, the application of new wood shingles or shakes over the existing roof shall not be permitted,' and more broadly, 'where the roof is three or more layers deep, complete removal to the deck is required before applying new roofing.' Winter Park enforces this strictly because multiple layers hide deck damage, prevent proper fastening, and increase structural load. A three-layer roof might add 400–600 lbs of weight; on an older Winter Park home with undersized framing, this load can cause sagging or stress.

The inspection process is straightforward: during tear-off, if the roofer finds a third layer, they must stop work, photograph it, notify the Building Department, and obtain written approval to proceed with full tear-off. Winter Park does not issue waivers for this — it's a structural safety issue, not a code choice. The financial impact is significant: full tear-off of three layers adds 6–12 hours of labor ($800–$1,500) and disposal fees ($200–$500) compared to a two-layer strip. However, this extra cost is non-negotiable and must be budgeted. When soliciting roofing quotes, ask the contractor to specify 'tear-off depth' (single, double, or if uncertain, conditional estimate pending inspection).

Hidden deck damage is the other concern. Moisture can be trapped under multiple layers, causing the plywood deck to rot. Winter Park inspectors are instructed to assess deck condition once layers are removed and flag any soft, discolored, or failing wood. If more than 10% of the deck requires replacement, that's a separate permit and structural repair, which can cost $1,500–$3,000. The deck inspection (mandatory after tear-off) is your protection here; the inspector will catch problems and require remediation before new roofing is installed. Always request the deck inspection promptly after tear-off — do not allow the roofer to proceed without this sign-off.

City of Winter Park Building Department
2000 Mizell Avenue, Winter Park, FL 32792
Phone: (407) 599-3334 | https://www.winterparkfl.gov/building-permits
Monday–Friday, 8:00 AM–5:00 PM (verify holiday closures)

Common questions

Do I need a permit to repair a roof leak or patch shingles?

Repairs under 25% of the roof area (roughly 750–1,000 sq ft on a typical Winter Park home) do not require a permit. This includes patching a few damaged shingles, replacing flashing around a vent, or sealing a leak. If the repair involves replacing more than 25% of the roof area or requires a tear-off to access the leak, a permit is required. When in doubt, call the Building Department at (407) 599-3334 and describe the scope; they'll confirm whether a permit is needed.

Can I reroof my Winter Park home myself, or do I need a licensed roofing contractor?

Florida Statutes Section 489.103(7) allows owner-builders to perform roofing work on their own residential property without a license, provided you obtain and maintain a permit. You must pull the permit in your name (not a contractor's), and you are responsible for passing all inspections. Many roofers will not work alongside owner-builders due to insurance liability, so confirm your roofer's willingness upfront. If you are hiring a contractor, they must hold a Florida roofing license (verify on the Florida Department of Business and Professional Regulation website).

What is the secondary water barrier, and why is it required?

A secondary water barrier (SWB) is an additional membrane — typically ice-and-water shield or synthetic underlayment — installed on the roof deck before shingles or metal. FBC 1509.3.7 requires it in Winter Park because wind-driven rain during hurricanes can penetrate under the primary roofing layer; the SWB catches and redirects this water back out. It must extend either across the entire deck or from the roof's lower edge inward a distance equal to twice the roof slope (e.g., 8 feet inward for a 4:12 slope). Cost is roughly $0.50–$1.50 per sq ft of roof. It's non-negotiable in Winter Park — expect the Building Inspector to verify it during final inspection.

My roofer found three layers during tear-off. What happens now?

IRC R907.4 mandates a complete tear-off to the deck when three or more layers are present — no exceptions. The roofer must stop work, photograph the three layers, and notify the Building Department. You'll need to amend your permit (typically no additional permit fee) and proceed with full removal. This adds 6–12 hours of labor ($800–$1,500) and disposal fees ($200–$500). Schedule the deck inspection the day after full tear-off is complete so the inspector can assess deck condition and approve continued work.

I'm upgrading to metal roofing or tile. Do I need anything special?

Metal roofing requires a plan review (10–14 days) and a fastening detail submitted with the permit application. Tile or slate requires a structural engineer's report confirming that your roof deck and framing can support the added weight; FBC 1511.3 mandates this before the Building Department will issue a permit. Structural report cost: $400–$800. Metal roofing is lighter than asphalt shingles, so it typically does not require structural review; tile is heavier (800–1,000 lbs per sq) and requires it.

How much does a roof permit cost in Winter Park?

Like-for-like reroof permits in Winter Park cost $80–$250, depending on roof area and complexity. The fee is typically calculated as a base fee ($50–$75) plus a per-square charge ($3–$5 per 100 sq ft). For a 3,200 sq ft roof, expect $150–$200 for a simple approval. Material changes or structural review add $50–$150 to the permit fee. Always ask the Building Department for a fee estimate when you call — rates can change, and a specific quote saves surprises.

What is the timeline for a roof permit and inspection in Winter Park?

Like-for-like reroof: 1–2 days for permit approval via the online portal (OTC). Plan-review projects (material change, structural review): 10–14 days for permit issuance. Deck inspection: 1–2 weeks after work begins (request it immediately after tear-off). Final inspection: 1–2 weeks after roofer notifies completion. Total project timeline: 2–3 weeks for simple reroof; 4–5 weeks for material changes or complex projects. Delays can occur if the inspector finds issues at deck inspection (rotten wood, fastening errors); factor in an extra 1–2 weeks for any required repairs.

Do I need to notify my homeowners insurance before replacing my roof?

Yes. Notify your insurance agent or company before work begins. Many insurers offer discounts or credits for new roofing (especially high-wind-rated materials in Florida), and they may require a proof of permit and final inspection sign-off before closing a claim. Additionally, if you ever file a damage claim (hail, wind) and the roofer determines unpermitted work was done, the insurer may deny the claim — so having a valid permit protects you. Request a signed, final permit clearance from the Building Department and provide it to your insurer.

What happens if I don't pull a permit for a roof replacement?

Unpermitted roof work is a violation. If discovered (during a home sale, insurance claim, or neighbor complaint), the Building Department can issue a notice of violation and enforcement fines ($500–$1,500). Your homeowners insurance may deny future claims related to the roof. When you sell the home, the buyer's inspector or title company may flag unpermitted work and demand corrective action or a price adjustment ($2,000–$5,000). Lenders will not refinance a home with unpermitted major work. The permit is inexpensive ($150–$300) compared to the risk — always pull it.

Is there a historic-district overlay in Winter Park that affects roof permits?

Yes. Neighborhoods like Dommerich and parts of Interlachen are in the Winter Park Historic District. If your home is in a historic district, the Historic Preservation Board may review material color, style, or architectural changes (e.g., switching from shingles to metal). Verify your property's status by checking the city's GIS map or calling the Building Department at (407) 599-3334. If your home is designated, submit architectural-review documents (photos, color samples, material spec) along with your roof permit. Historic-district review typically adds 1–2 weeks to the permit timeline but does not block routine reroof work with period-appropriate materials.

Disclaimer: This guide is based on research conducted in May 2026 using publicly available sources. Always verify current roof replacement permit requirements with the City of Winter Park Building Department before starting your project.