What happens if you skip the permit (and you needed one)
- Stop-work orders and $500–$1,500 penalties from Naples Building Department; roofer's license complaint filed with Florida Department of Business and Professional Regulation (DBPR).
- Insurance claim denial — your homeowner's policy will not cover a permitted defect if roof work was unpermitted; water damage from improper underlayment or fastening becomes your cost alone ($5,000–$25,000+).
- Resale disclosure requirement: unpermitted roof work must be disclosed on Florida Seller's Disclosure Form (FDSF); kills buyer confidence and kills deal, or cuts price $10,000–$20,000.
- Lender (mortgage/HELOC) can demand removal of unpermitted work or call the loan due; many Collier County lenders flag unpermitted roofing during refinance title search.
Naples roof replacement permits — the key details
The permit threshold in Naples is straightforward: any tear-off-and-replace requires a permit, whether you're covering 100% or 25% of the roof. Patching or spot repairs under 25% of roof area (roughly 4–5 squares on a typical home) are exempt from permitting if the existing shingles remain in place and no structural deck work is done. Once shingles come off — even if it's just to nail down new material over the old — you've crossed into permit-required territory. The reason is IRC R905 and FBC requirements: inspectors must verify fastening patterns, underlayment installation, and decking conditions before you close up the roof. A missing permit on a tear-off is one of the most common violations Naples Building Department catches during resale home inspections or when a neighbor complains about a roofer's truck in the driveway.
Florida Building Code (FBC), which Naples adopts, imposes specific secondary water-barrier (SWB) requirements that go beyond the International Building Code. For roofs in Hurricane Zones (Naples is Zone AH), FBC 7th/8th Edition requires ice-and-water shield or equivalent secondary water barrier installed 36 inches inland from the eaves on all slopes, plus continuous SWB in valleys, at roof penetrations, and at roof-to-wall junctures. Your permit application must state the SWB product (brand, thickness, adhesive type), and the inspector will check during the deck-nailing inspection (the rough framing stage, before underlayment is nailed). Many inland Florida cities allow standard asphalt underlayment; Naples does not — if your roofer's permit omits SWB specification, the plan reviewer will request resubmittal, adding 1–2 weeks. This is why Naples permits take slightly longer than Tampa or Jacksonville for the same square footage.
The three-layer rule is a Naples enforcement hot-spot. IRC R907.4 states: 'Roof coverings shall be installed to cover the roof deck. Where the existing roof covering is to be removed, the existing roof covering shall be removed down to the roof deck before installation of the new roof covering.' More plainly: you cannot install a new roof over three existing layers; if a third layer is discovered during field inspection, you must tear off to the deck. Naples inspectors probe the eaves and valleys during the deck-nailing inspection to count layers — a roofer working under a valid permit who encounters a third layer is expected to call the inspector immediately and wait for a remediation order. If you hire an unpermitted roofer and a third layer is found later (during a resale home inspection or insurance claim), you will be forced to remove the entire roof and start over, at a cost of $2,000–$5,000 extra just for tear-off labor. Always ask your roofer upfront: 'Will you count layers and get written pre-approval before starting?'
Material changes — like shingles to metal, asphalt to tile, or concrete tile to architectural shingles — require a material change permit and, in most cases, a structural evaluation. If you're upgrading from 3-tab asphalt (15–20 lbs per square) to concrete tile (900–1,200 lbs per square), Naples requires proof that the roof deck and trusses can support the new load. This means a registered professional engineer (PE) or architect must review the plans and sign off; that engineer's stamp and letter are required before the permit is issued. Metal-to-metal or asphalt-to-asphalt, and architectural shingles (roughly equivalent weight to 3-tab), do NOT require a structural evaluation in Naples — those are like-for-like and process as standard permits. The structural evaluation adds 2–4 weeks and $500–$1,500 in PE fees, so budget accordingly if you're changing material classes.
The permit process in Naples is streamlined for like-for-like work. You'll submit a one-page roof permit form, a simple roof sketch showing square footage and material type, and proof of the roofer's Florida roofing contractor license. The City of Naples Building Department processes these over-the-counter, meaning you can pick up an approved permit and start work the same day or next day. The roofer schedules two inspections: deck nailing (after the old roof is torn off and any necessary deck repairs are made) and final (after shingles/metal are installed and all flashing, gutters, and penetrations are complete). Each inspection is typically same-day or next-day in Naples — the city maintains a responsive inspection schedule. For material-change or structural-repair permits, the application goes to the plan-review desk; expect 2–3 weeks for first review, 1 week for resubmittal corrections, and another week for a final approved permit. Total timeline: like-for-like is 1–2 days; structural-change is 3–4 weeks.
Three Naples roof replacement scenarios
Florida Building Code secondary water-barrier requirements — why Naples is stricter than other Florida cities
Naples Building Department enforces FBC 7th or 8th Edition (depending on adoption year), which imposes secondary water-barrier (SWB) mandates that exceed IRC baseline. FBC R905.11 requires a water-resistive barrier installed over the roof deck in all residential occupancies in Hurricane Zones. For Naples (Hurricane Zone AH), this means ice-and-water shield or equivalent membrane must be installed: 36 inches inland from the eaves on all slopes, plus continuously in valleys, at roof-to-wall junctures, and around all roof penetrations (vents, chimneys, skylights). The reason is storm-surge wind-driven rain: on the Florida coast, storms can drive water horizontally and upward under shingles, especially at ridgelines and eaves. A standard asphalt underlayment (felt or synthetic, non-adhesive) is not sufficient in Naples; the adhesive ice-and-water shield bonds to the deck and provides a continuous seal that standard underlayment cannot achieve. This is the number-one correction issued by Naples plan reviewers: if a roofer submits a permit specifying only standard underlayment without SWB extension, the permit is bounced back with a request to add SWB specs. Compare this to Tampa or Jacksonville: both are in FBC Hurricane Zones, but some municipalities in those areas still accept standard underlayment if they have older FBC code editions on the books. Naples, being actively updated, enforces FBC 7th/8th strictly.
The practical consequence for homeowners: your permit application must state the SWB product by name and thickness (e.g., 'Grace Ice and Water Shield, 36 mil, extended 36 inches from eaves per FBC R905.11'). The roofer's quote should include SWB cost, typically $0.75–$1.50 per square foot, or $300–$600 for a 3,000 sq. ft. roof. Without this specification, your permit sits in review for 1–2 weeks waiting for clarification. Once the permit is issued, the deck-nailing inspection is the SWB checkpoint: the inspector literally walks the roof eaves and valleys with a tape measure to verify the SWB is installed 36 inches inland from the edge (not 30 inches, not 40 — 36 per the table in FBC). If SWB is missing or short, the inspector will issue a Non-Conformance Notice, and work stops until SWB is installed correctly. On a typical 3,000 sq. ft. home (30 squares), the eaves perimeter is roughly 120–150 linear feet; 36 inches inland is roughly 300–400 sq. ft. of SWB coverage — expensive, but non-negotiable in Naples.
Tile roofs have their own SWB complexity: if you are installing concrete or clay tile in Naples, you are required to install tile over a continuous SWB (ice-and-water shield) OR a tapered sloped system that allows water to drain to the deck edge without pooling. Many roofers assume tile is its own water barrier; it is not. The Naples inspector will ask: 'What is the secondary barrier under the tile?' If the answer is 'the tile is the barrier,' the permit is denied until a SWB membrane is specified. This is why some Naples homeowners who switch to tile encounter surprise delays and costs after work has started.
Owner-builder roof permits in Naples — license requirements and insurance implications
Florida Statute 489.103(7) allows owner-builders to perform roofing work on their own primary residence without a roofing contractor license, provided they own the property, occupy it as their primary residence, and do not hire more than two subcontractors for the entire project. Naples Building Department honors this statute, so you CAN pull a roof permit in your own name if you are the owner-occupant. However, there are two catches: (1) you must sign an affidavit stating that you are the owner and primary resident, and (2) your homeowner's insurance policy must cover owner-builder work, which many policies do NOT. Before you consider DIY or owner-builder roofing, call your insurance agent and ask: 'Does my policy cover roof installation by owner-builder (non-licensed contractor)?' Many insurers will not, and some will specifically exclude any roof work not performed by a licensed contractor. If your policy excludes owner-builder work and you file a water-damage claim within 5 years of a DIY roof job, the insurer will likely deny the claim based on non-compliance with the policy condition requiring licensed contractor installation.
In practice, most Naples homeowners do NOT pull permits as owner-builders for roofing because the roofing contractor (who is licensed) pulls the permit in their name under their license. The contractor is responsible for code compliance, inspections, and any defects. From a liability standpoint, this is far safer: if the roof leaks in year 2, you have a licensed contractor's warranty and the ability to file a complaint with the Florida Department of Business and Professional Regulation (DBPR) if the contractor refuses to warranty the work. An owner-builder has no such recourse. Naples Building Department does not prohibit owner-builder roof permits, but the practical insurance and warranty risks are high; the standard practice is to hire a licensed roofing contractor and ensure they pull the permit themselves.
If you ARE determined to pull an owner-builder roof permit in Naples, you will need: (1) a notarized owner-occupant affidavit; (2) proof of homeowner's insurance (policy dec page or ACORD form stating roof coverage is included); (3) a roof sketch showing square footage and material specs (you still need to meet FBC secondary water-barrier requirements, so you cannot skip the engineering); and (4) a plan to have the City of Naples Building Department inspector approve your deck-nailing and final work. The permit fees are the same ($200–$450), but the timeline may be longer because the reviewer may ask more questions to confirm you understand the FBC requirements. Most Naples roofers will advise: 'Let me pull it under my license; it's cleaner and your warranty is better.' Listen to them.
Naples, Florida (contact City of Naples municipal offices for specific building department address)
Phone: 239-213-4801 (City of Naples main line; building department extension varies) | https://www.naplesgov.com/permits (City of Naples permits portal; roofing permits may be submitted online or in-person)
Monday–Friday, 8:00 AM – 5:00 PM (verify directly with city)
Common questions
Do I need a permit if I'm just replacing gutters and flashing, no roof shingles?
No. Gutter and flashing work alone (re-hanging gutters, replacing flashing around vents or chimneys, sealing flashing) are not classified as roof replacement and are exempt from permitting in Naples. However, if the flashing work is part of a roof replacement project (e.g., you're pulling a roof permit and want new flashing installed as part of the same project), the flashing is included in the roof permit and inspected during the final. If you're doing flashing-only work in isolation, no permit is required. That said, any work that involves removing shingles to access the deck underneath (even to replace flashing) technically crosses into roof-covering work and may require a permit; to be safe, call Naples Building Department and describe the exact scope before starting.
What if I discover a third layer of shingles after I've started tearing off the roof?
Stop immediately and call your roofing contractor's supervisor or the City of Naples Building Department directly (239-213-4801). If the roofer is working under a valid permit, they are obligated to notify the inspector and wait for guidance. Per IRC R907.4, a roof cannot be installed over three layers; you must tear down to the deck. The permit you pulled is still valid, but the scope changes: you're now doing a full tear-off instead of an overlay (if that was the original plan), and the cost increases due to additional labor ($1,500–$3,000 extra for tear-off). The inspector will issue a revised scope approval, and work resumes. If you hired an unpermitted roofer and they discover a third layer and stop work without calling the city, you now have an unpermitted project with a partially removed roof — a dangerous situation and a code violation. Always use a licensed roofing contractor who will pull a permit and coordinate with the inspector.
How long does a roof permit typically take in Naples?
Like-for-like material swaps (asphalt to asphalt, metal to metal) are approved over-the-counter in 1 day; you can pick up your permit the same day or next day. Material-change permits (asphalt to tile, shingles to metal) require a structural evaluation, which adds 1–2 weeks for an engineer's review, then 2–3 weeks for plan review at the city. Total for a material change: 3–4 weeks before the permit is approved and work can start. Once work is underway, the deck-nailing inspection and final inspection are typically scheduled within 1–2 days of the roofer requesting them. Overall project timeline: 2–3 weeks for a like-for-like job (1 day permit + 1–2 weeks construction), or 5–8 weeks for a material-change project (4 weeks permits + 2–3 weeks construction).
Does my roof permit cover new gutters if I want them installed at the same time?
Not automatically. A roof permit covers the roof structure, shingles/metal, underlayment, flashing, and penetration seals. Gutters are considered appurtenances, not part of the roof system, and are typically handled by the roofer as a side service (removal of old gutters, installation of new gutters). If you are replacing gutters as part of the same project, make sure your roofing contractor's quote includes gutters and that the permit scope mentions 'removal and replacement of existing gutters.' The final roof inspection includes gutter installation (the inspector confirms gutters are properly pitched and secure), so gutters are covered under the same final inspection. No separate permit is needed for gutters; they are bundled into the roof permit.
What is the ice-and-water shield requirement in Naples, and why is it mandatory even for metal roofs?
FBC R905.11 requires a secondary water-barrier (ice-and-water shield or equivalent adhesive membrane) installed 36 inches inland from the eaves on all slopes, plus at valleys, roof-to-wall junctures, and around all penetrations. This applies to asphalt, metal, tile, and all roof types in Naples (Hurricane Zone AH). The purpose is to catch wind-driven rain that gets under shingles or between metal seams during storms. Asphalt shingles are not waterproof; they are water-shedding, meaning water flows down their surface. In hurricane-force winds, rain can be driven horizontally and upward under shingles, especially at eaves and ridgelines. An adhesive membrane under the shingles seals the deck and prevents water from entering the structure. For metal roofs, the secondary barrier serves the same purpose: it catches water that may enter between seams or at fasteners due to wind-driven rain or improper installation. Without the SWB, a successful water-barrier defense is impossible. Your roofer's quote should include SWB at $300–$600 for a typical home; if it doesn't, ask why and add it. Naples will not approve a permit without SWB specification.
Can I overlay a new roof over existing shingles without tearing off the old roof in Naples?
Only if there are no more than two existing layers and you comply with FBC secondary water-barrier requirements. If you are planning to overlay (nail new shingles over old ones without tearing off), you must still install ice-and-water shield at the eaves and valleys — you cannot skip it just because there is an old layer underneath. An overlay is simpler and cheaper than a tear-off (you save $1,500–$3,000 in labor), but it is NOT a way to avoid the SWB or inspection requirements. The City of Naples allows overlays for like-for-like material (asphalt to asphalt) provided the deck-nailing inspection happens before the new shingles are installed and the inspector confirms that there are only two layers maximum. If a third layer is discovered, work stops and you must convert to a tear-off (adding significant cost and time). If a structural evaluation is required (e.g., asphalt to tile), you cannot overlay; you must tear off to the deck so the engineer can verify deck condition. For most Naples homes, a tear-off is recommended over an overlay, especially if the home is older and the existing layers are unknown or degraded. Tear-off costs more upfront but is cleaner, safer, and avoids future surprises.
What happens during the deck-nailing inspection, and what is the roofer looking for?
The deck-nailing inspection occurs after the old roof is torn off and any deck repairs are made, but before new underlayment or shingles are installed. The City of Naples Building Department inspector will walk the entire deck and verify: (1) the wood sheathing is solid and not rotted (any soft spots or soft wood are flagged and must be replaced); (2) the nailing pattern is per IRC R905.2.8.1 (typically 0.113-inch ring-shank nails, 1.5-inch spacing, or per the shingle manufacturer's specs); (3) ice-and-water shield is installed 36 inches inland from all eaves and at all valleys per FBC; (4) the deck is clean and free of debris; and (5) no three-layer condition is present. If the inspector finds missing nails, improper nailing, missing SWB, or soft decking, they will issue a Non-Conformance Notice and work stops until corrections are made. Once the deck-nailing inspection passes, the roofer can install underlayment and shingles. The inspection usually takes 30–60 minutes; the inspector is looking for code compliance and structural integrity, not perfection. Small cosmetic issues (a few nail holes, dust) are not violations. Once deck nailing passes, final inspection is usually just a confirmation of shingle installation, flashing seals, and gutters.
Do I need to provide a roof plan or engineer drawings for a standard roof replacement in Naples?
For a like-for-like permit (asphalt to asphalt, metal to metal), a simple roof sketch is sufficient. You can draw it by hand or use a simple diagram showing the roof footprint, total square footage, and material type. The City of Naples Building Department provides a roof permit form that includes space for a sketch; many roofers just attach a photo of the roof and label the square footage. No engineer drawings are required for like-for-like work. However, if you are changing materials (shingles to tile, asphalt to metal) or if the change involves a structural upgrade or different fastening pattern, a registered professional engineer (PE) or architect must prepare a stamped roof plan showing the new material specs, fastening pattern, and any structural modifications. The PE plan becomes part of the permit application and is reviewed by the City's plan-review team. For a simple replacement, the PE plan is 1–2 pages; costs $800–$1,500 for the PE review and drawings. Many homeowners are surprised by this cost, but it is necessary when material class changes.
If I'm upgrading to a metal roof or tile roof, what structural information do I need to provide?
A registered professional engineer licensed in Florida must evaluate whether your existing roof deck and trusses can support the new material. Metal standing-seam and metal panels are typically lighter than asphalt (4–8 lbs per square vs. 15–20 lbs per square), so metal upgrades may not require structural upgrades. However, concrete tile (900–1,200 lbs per square) and clay tile (800–1,000 lbs per square) are significantly heavier and almost always require structural review. The PE will request your roof framing plan (available from your home's original blueprints, or the engineer can request them from the county building records). The engineer will verify that the trusses and deck fastening can handle the new load and will provide a signed letter and stamped plan to submit with your permit application. Cost: $800–$1,500 for PE review (1–2 weeks turnaround). If the engineer finds that the existing structure is insufficient, they will recommend reinforcement (adding structural members, upgrading fasteners, etc.), which adds construction cost and complexity. That is why some homeowners planning a tile upgrade discover mid-project that structural work is needed and have to budget an extra $5,000–$10,000.
What permit fees should I expect for a roof replacement in Naples?
Permit fees in Naples are typically calculated as a percentage of the project valuation (1.5–2.5% depending on scope). For a standard asphalt shingle roof replacement on a 3,000 sq. ft. home (30 squares), the job cost is roughly $12,000–$15,000, so the permit fee is $200–$450. For a material-upgrade project (e.g., metal or tile), the valuation is higher ($18,000–$30,000), so the permit fee is $400–$650. If structural evaluation and engineering are required, add $800–$1,500 to the PE cost (not a permit fee, but a professional service fee). Partial roof replacements (less than 50% of roof area) fall in the $150–$350 range. The City of Naples Building Department website may list a specific fee schedule; call 239-213-4801 to confirm current fees before submitting your permit application. Most roofing contractors will include the permit fee in their estimate, so you can compare quotes and know the full out-of-pocket cost upfront.