Research by DoINeedAPermit Research Team · Updated May 2026
The Short Answer
Any roof tear-off or replacement over 25% of roof area requires a permit in Altamonte Springs. Florida Building Code (FBC) also mandates secondary water barrier and hurricane-resistant fastening specs for re-roofs, even on existing structures — this is stricter than many states.
Altamonte Springs, like all Florida municipalities in Seminole County, enforces both the Florida Building Code (FBC) AND local amendments adopted by the City Commission. The critical local-level distinction is that Altamonte Springs Building Department requires roofing contractors (and owner-builders) to specify secondary water barrier details and fastening patterns ON the permit application itself — not just submit them at inspection. Many neighboring Florida cities (e.g., Winter Park, Casselberry) allow contractors to note 'per FBC' generically, but Altamonte Springs staff review roofing permits for explicit compliance with FBC 7th/8th Edition underlay and hurricane-zone requirements BEFORE approval. This means a 'standard asphalt shingle re-roof' application often gets a Request for Information (RFI) asking for underlayment manufacturer specs, ice-and-water-shield square footage, or fastener schedules if the first submission is vague. Full tear-offs (existing shingles removed to deck) are always permitted. Overlays are limited to one existing layer — if a third layer exists, the deck must be inspected and, if damaged, repaired under separate permit (IRC R907.4). Material changes (shingles to metal, tile, or slate) require structural evaluation if the new material is significantly heavier than the existing cover.

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

Altamonte Springs roof replacement permits — the key details

Permit is required for any roof tear-off, any replacement exceeding 25% of total roof area, or any material change (shingles to metal, tile, slate, or standing seam). Repairs under 25% of roof area — patching fewer than about 10 squares with matching material — are exempt from permit. This 25% threshold is measured by roof square footage, not by number of shingles replaced. For example, a single 8x12-foot damaged section on a 2,000-square-foot roof (96 sq ft / 2,000 = 4.8%) is exempt; a hail-damaged side of the roof covering 600 square feet (30%) requires a permit. Gutter replacement, flashing-only repairs, and soffit/fascia work are typically exempt unless structural framing is disturbed. The distinction matters: the Altamonte Springs Building Department will deny a permit application labeled 'roof repair' if inspectors find during deck inspection that 40% of the roof surface is actually being replaced — forcing a re-categorization and re-application. The fee structure is typically $100–$250 for like-for-like shingle replacement on a residential roof under 2,000 square feet, plus an additional $25–$50 per 100 square feet if the roof exceeds that. Owner-builders can pull their own permit under Florida Statutes § 489.103(7), but they must be the property owner of record and cannot hire a roofing contractor; if a contractor is engaged, the contractor's license number must be on the permit, and the contractor pulls the permit (homeowner cannot).

Florida Building Code 7th and 8th Edition (now in effect statewide, including Altamonte Springs) requires secondary water barrier (ice-and-water-shield or synthetic underlayment) on all reroofs in high-wind and coastal areas. Seminole County is designated a high-wind zone for FBC purposes. Secondary barrier must extend from the eave up to at least 24 inches above the exterior wall line, or 2 feet above any interior wall, per FBC 1507.2.7. This is NOT optional and is NOT a 'nice-to-have' — inspectors will cite the application if the roofing plan does not specify this. Underlayment must be 50-pound synthetic or 90-pound felt (common types: DuPont Tyvek, GAF FeltBrite, Owens Corning synthetic). If a contractor submits a bid or permit application that says 'standard roofing underlayment, per code,' Altamonte Springs staff will request clarification of manufacturer and weight before the permit is stamped approved. Fastening patterns for asphalt shingles in high-wind zones must comply with FBC 1507.3.4 — typically 6 nails per shingle in the main field and 8 nails in a 12-inch border zone around all roof edges. Hand-nailed roofs are allowed; pneumatic fastening is faster and more uniform. Metal roofing and tile require structural loads analysis if the new material weighs more than the original shingles (asphalt = 2-3 lbs/sq ft; concrete tile = 9-13 lbs/sq ft; metal = 0.5-1.5 lbs/sq ft). If structural upgrade is needed, a separate structural permit and engineer's letter are required, adding 2-4 weeks and $800–$2,000 in engineering and plan-check fees.

The single biggest rejection Altamonte Springs issues is the detection of THREE layers on the existing roof deck. IRC R907.4 strictly prohibits overlaying a third layer; once three layers exist, the old shingles must be completely torn off, the deck inspected for rot and water damage, and any damaged wood replaced. This inspection can uncover soffit rot, fascia damage, or interior moisture problems — all of which add cost and timeline. If the roofer plans an overlay but field inspection discovers three layers, the roof work must stop, the deck layer is removed, and a new permit is issued for tear-off-and-replace. Inspectors in Altamonte Springs often require a 'pre-tear-off inspection' scheduling appointment where staff come to the property, visually assess the existing layers by checking eave overhang and taking photos, and confirm the number of layers before the permit is finalized. If the homeowner's bid says 'overlay,' but the inspection reveals three layers, the contractor is now in breach of the permit scope and faces a restart. To avoid this, contractors sometimes request a Phase 1 permit for tear-off only, followed by Phase 2 for new roof installation. This adds a week but reduces risk. The Altamonte Springs Building Department charges the full permit fee for each phase (not a discount for sequential permits), so a two-phase project costs roughly $200–$400 instead of $150–$250 for a single full-replacement permit.

Altamonte Springs is NOT in a coastal high-hazard area (those are Brevard, Indian River, St. Lucie), so wave-action and storm-surge rules do not apply. However, the city IS in the high-wind zone for FBC purposes, and because of its location near Lake Apopka and proximity to Orlando (a metropolitan area with higher insurance scrutiny), roofing permits are reviewed carefully for wind-resistance compliance. Hurricane straps, metal flashing, and secondary water barrier are inspected as non-negotiable items. The city's soil is sandy with some limestone karst near the lakes — this affects deck inspection logic (rotten wood on karst areas can collapse if not properly braced during tear-off), and inspectors are alert to it. Drainage is also a concern in wet-season (June-September) re-roofs, so the Altamonte Springs Building Department sometimes places restrictions on the timeline for re-roofs started during rainy months (e.g., 'deck must not be left open overnight'). Most roofers plan re-roofs for March-May to avoid rainy-season delays. Finally, the City of Altamonte Springs has adopted a local amendment requiring all reroofs in residential zones (R1, R1A) to use materials with a minimum Class A fire rating — asphalt shingles are typically Class A, but some lower-cost imports or recycled-content shingles are not. The roofing material specification on the permit application must cite the fire rating or include a product data sheet confirming Class A; generic 'asphalt shingles per code' will not pass plan review.

Timeline: A like-for-like asphalt shingle re-roof (tear-off and replace with matching material, secondary water barrier, no structural work) typically receives over-the-counter (OTC) approval in 1-2 business days if the application is complete and clear. The permit is issued the same day, and work can begin immediately. Material-change projects (shingles to metal/tile) or structural upgrades take 3-4 weeks in the plan-check queue because the engineering review must happen before approval. Two inspections are required: (1) deck inspection after tear-off, before underlayment is installed — this checks for rot, verifies deck nailing pattern per IRC R603 (16 inches on center for standard residential framing), and confirms no structural damage is present; (2) final inspection after all shingles/material is installed, flashing is complete, and fastening is verified. Each inspection is scheduled through the online permit portal or by phone; inspections are typically scheduled within 2-3 business days of request. The contractor (or owner-builder) is responsible for requesting inspections; the city does not schedule them automatically. If the inspector finds deficiencies (e.g., inadequate fastening, missing secondary barrier, or rotted deck not noted), a 'Deficiency Notice' is issued, work stops, and a re-inspection is scheduled after corrections are made. If rot is discovered and the contractor did not estimate it in the original scope, change-order costs can be significant ($2,000–$10,000 depending on extent). Total timeline from permit application to final sign-off is typically 10-14 days for a standard project, 4-6 weeks for projects requiring structural upgrades or extensive deck repair.

Three Altamonte Springs roof replacement scenarios

Scenario A
Standard tear-off and replace, asphalt shingles, no structural issues — 1,800-sq-ft home in Magnolia Avenue neighborhood
Your 1975 home in the Magnolia Avenue area (central Altamonte Springs, R1 zoning) has 30 years of asphalt shingles and two visible layers under the eaves. You get a roofing bid for a full tear-off, replacement with Class A asphalt shingles (25-year product), synthetic underlayment (ice-and-water-shield on lower 30 feet of every slope, synthetic felt above), metal drip edge, and new flashing. Your roofer will pull the permit. Application requires: roof plan sketch (driveway, property lines, roof dimensions), roofing material spec sheet (showing Class A rating and manufacturer), underlayment type and coverage area (square feet), and fastening pattern (6 nails per shingle field, 8 nails per edge). Permit fee is approximately $150–$180 (about $0.08–$0.10 per square foot of roof). Roofer requests a pre-tear-off inspection; city inspector confirms only two layers, approves tear-off. Tear-off and deck inspection take 2-3 days; inspector finds one small area of soft wood (about 12 square feet) where a roof leak years ago caused minor rot — this is repaired under the same permit at no additional cost (since the damage was hidden and discovered during required inspection). New roofing is installed over 4-5 days. Secondary water-barrier application is verified in the field — inspector measures ice-and-water-shield height and verifies it extends 24 inches above the interior wall plate. Final inspection approves all fastening, flashing, and material. Total cost: $8,000–$12,000 (materials and labor); permit fees $150–$180; inspections included; timeline 10-12 days from permit to signed-off. No structural or engineering fees required.
Permit required | Tear-off and replace | Pre-tear-off inspection recommended | Class A asphalt + synthetic underlayment required | Secondary water barrier 24 inches up from eaves | 6 nails field / 8 nails edge | Permit $150–$180 | Total project $8,000–$12,000
Scenario B
Overlay (no tear-off), existing shingles with one prior layer — 2,200-sq-ft contemporary home, Sunset Ridge neighborhood
Your 2,200-square-foot home in Sunset Ridge (upscale area, R1A zoning, newer construction from 1998) has original asphalt shingles (20+ years old) and one visible prior overlay (from ~2003). You want to avoid the cost of tear-off and are considering an overlay of new asphalt shingles. Here's the complication: Altamonte Springs roofing permits require a pre-tear-off inspection to confirm the number of existing layers BEFORE the overlay is approved. If the inspection reveals three layers (original + two overlays), the overlay is denied and a full tear-off is mandatory under IRC R907.4. If only two layers are confirmed, an overlay is permitted BUT the application must still specify secondary water barrier (which applies OVER the existing shingles, not beneath — this is a thinner product, often 30-pound synthetic). Your roofer submits an overlay permit. City requires a pre-inspection appointment; inspector comes to the house, checks the eave detail and gutter return, and visually confirms two layers only. Permit is approved. Overlay cost is typically 30-40% less than tear-off ($4,000–$6,000 vs. $8,000–$12,000). However, because the new shingles are being nailed over existing shingles, wind resistance is slightly lower (new nails don't penetrate the deck directly), and FBC requires additional fastening in high-wind zones: 8 nails per shingle field (vs. 6 for tear-off) and 10 nails in the edge zone. The permit fee is $120–$150 (lower than tear-off because deck inspection is minimal). Overlay inspection involves verifying fastening pattern and secondary barrier adhesion only; no deck inspection is required. However, if hidden damage is later discovered (soft spots, leaks), the homeowner has no recourse because the original deck was never inspected. Timeline is faster: 5-7 days permit to final. Total cost: $4,000–$6,500 materials/labor plus $120–$150 permit. Risk: if three layers are discovered during pre-inspection, the project pivots to tear-off (adds $4,000–$6,000 and 2 weeks).
Permit required for overlay | Pre-tear-off inspection mandatory | Two layers confirmed = overlay approved | Three layers found = overlay denied, tear-off required | Secondary water barrier over existing shingles | 8 nails field / 10 nails edge | Permit $120–$150 | Total $4,000–$6,500 (overlay) or restart at $8,000–$12,000 (tear-off)
Scenario C
Material change, asphalt shingles to metal standing-seam roof — 2,500-sq-ft estate home, Seminole Forest area
Your 2,500-square-foot home in Seminole Forest (rural R1 zoning, older estate) has asphalt shingles (original, 40+ years). You want to upgrade to metal standing-seam for durability and aesthetics. This is a MATERIAL CHANGE and triggers a structural load analysis because standing-seam metal (0.5-0.7 lbs/sq ft) is much lighter than asphalt (2-3 lbs/sq ft), BUT the attachment system (clip-based vs. nailed) is significantly different, and the existing roof framing must be verified to handle the concentrated loads at the clips. Your contractor submits a roofing permit AND a structural permit application. Structural engineer (hired by the contractor or homeowner) performs a desk-review of the original home's construction documents (or a site inspection if records are unavailable) and issues a letter stating the roof framing is adequate for standing-seam metal installation per FBC 2405 (Metal Roof Coverings). This letter costs $800–$1,500 and takes 1-2 weeks. Roofing permit application includes the engineer's letter, metal roofing material spec sheet (wind-rating, clip spacing, fastener type), underlayment spec (secondary water barrier required, typically 50-pound synthetic), and flashing design (which must accommodate the clip system). Plan-check review is 2-3 weeks because the city plan reviewer must cross-check the structural letter against the roofing details. Permit fee is approximately $200–$250 (slightly higher due to material-change complexity). Once approved, tear-off and deck inspection proceed as normal. During installation, the roofer must verify clip spacing (typically 18-24 inches depending on panel profile) and fastener pattern per the structural letter — this is checked during the in-progress inspection. Metal roofing installation is faster than asphalt (3-4 days vs. 4-5 days), and flashing is more detailed (metal-to-metal transitions, trim pieces). Final inspection verifies clip spacing, fastener type, and flashing installation. Total cost: $12,000–$18,000 (materials and labor) plus $200–$250 permit plus $800–$1,500 structural engineering; total project timeline 5-6 weeks from initial bid to final inspection. Bonus: metal roofing qualifies for some energy-efficiency tax credits (federal and Florida state), which can offset cost by 10-15%.
Permit required for material change | Structural engineer letter required ($800–$1,500) | Plan review 2-3 weeks | Secondary water barrier required | Metal clips and fasteners per structural plan | Permit $200–$250 | Total $12,000–$18,000 + engineering | Timeline 5-6 weeks

Every project is different.

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

Secondary water barrier (ice-and-water-shield) — why Altamonte Springs inspectors care

Ice-and-water-shield (also called synthetic underlayment or secondary barrier) is not just a luxury upgrade in Florida — it's a code-mandated requirement for reroofs in high-wind zones, and FBC 1507.2.7 specifies exactly where it must be installed: from the eave edge up to at least 24 inches above the top of the exterior wall line on every roof slope. For a typical single-story home, this means the lower 30-40 feet of every sloped roof must have ice-and-water-shield; the upper portion can have standard synthetic felt or tar paper. The reason is moisture penetration. In Central Florida's hot-humid climate, roof leaks are common during driving rain events (June-September monsoons, plus hurricane-season tropical storms). Water backs up under shingles if fastening is inadequate, and it travels under the underlayment. Ice-and-water-shield is self-healing — it seals around nail holes and small tears, preventing water from reaching the deck.

Altamonte Springs inspectors verify ice-and-water-shield by measuring from the eave up the slope with a tape or counting roofing rows. If the shield is cut short, or if the contractor used cheaper synthetic felt instead of ice-and-water-shield, the inspector will issue a Deficiency Notice and stop the project. This adds 1-2 weeks and costs the contractor (or homeowner) approximately $400–$800 in rework and re-inspection fees. Because Altamonte Springs staff review this during plan-check (not just at inspection), many contractors now submit photos of the ice-and-water-shield roll with the permit application to pre-approve the product and extent. This costs nothing but saves rejection risk.

Cost of ice-and-water-shield: approximately $0.75–$1.25 per square foot installed; for a 1,800-square-foot roof with a 40-foot lower zone requiring shield, that's roughly $600–$1,000 in materials and labor. It's typically included in the roofer's bid but is sometimes negotiated as a line item. If a homeowner is in a cost-sensitive situation, some contractors will try to use single-layer synthetic underlayment instead (cost ~$0.30 per sq ft), hoping inspectors won't notice. This is a code violation and invites inspector rejection; it's not worth the risk.

Pre-tear-off inspection — why Altamonte Springs requires it and what it prevents

Most Florida building departments (Seminole County, Orange County, Volusia) do NOT mandate a pre-tear-off inspection for residential reroofs; the first inspection is the deck inspection after tear-off. Altamonte Springs is stricter: the city's local permit procedures require (or strongly recommend) a pre-tear-off inspection to confirm the number of existing roof layers before a permit for tear-off or overlay is finalized. This inspection is free (included in the permit fee) and takes 10-15 minutes. The inspector checks the roof edge overhang, gutter return, and soffit-to-fascia detail to count layers visually. If three or more layers are found, the overlay permit is rejected, and the applicant must re-apply for a tear-off-only permit. If two layers (or fewer) are confirmed, the permit is approved as submitted.

Why? IRC R907.4 prohibits a fourth layer, and the history of roofing permits in Altamonte Springs includes several incidents where contractors overlay three layers, the inspector catches it during final inspection, the roof is half-done, and the project stalls. By front-loading the layer count, the city prevents this scenario. The pre-inspection also allows the city to advise on deck condition (if visible from eave overhang, the inspector can spot obvious rot, sagging, or insect damage and recommend the homeowner budget for deck repair). This improves permit quality and homeowner satisfaction.

Scheduling: Homeowners or contractors can request a pre-tear-off inspection through the city's online permit portal or by calling the Building Department. Typical wait is 3-5 business days. The inspection requires site access during business hours (Monday-Friday, 8 AM-5 PM). If the inspection discovers three layers, the contractor may ask to proceed with tear-off anyway (at their own risk), but this voids the overlay permit and requires a new full-tear-off permit. Most contractors accept the pre-inspection discipline because it clarifies scope and reduces change-order disputes with homeowners.

City of Altamonte Springs Building Department
100 Cortland Lane, Altamonte Springs, FL 32701 (City Hall; Building permits desk is inside)
Phone: 407-339-4900 (main) — ask for Building Department | https://www.altamonte-springs.org/ (click 'Permits' or 'Building Services'; may link to third-party portal)
Monday-Friday, 8:00 AM - 5:00 PM (closed Saturday, Sunday, and city holidays)

Common questions

Do I need a permit to patch or repair a few damaged shingles?

No permit is required for repairs under 25% of total roof area using matching material. A few shingles, a small leak patch, or flashing-only repairs are exempt. If you're replacing more than 25% (e.g., hail damage across one roof slope), or if the repair requires a tear-off and replace of that section, a permit is required. When in doubt, ask your roofer or call the Building Department — the distinction can save you $150–$300 in permit fees if truly exempt.

Can I pull my own roofing permit as the owner-builder?

Yes, under Florida Statutes § 489.103(7), a homeowner who is the property owner of record can pull a permit for roof work on their own residence WITHOUT hiring a roofing contractor. However, once you hire a licensed roofing contractor, the contractor must be listed on the permit, and the contractor (not you) legally pulls the permit and is responsible for code compliance. Many owner-builders do the roof planning and permitting themselves but hire a contractor to install, so both names appear on the permit. Verify current rules with the Building Department before submitting an owner-builder application.

What is the typical cost of a roofing permit in Altamonte Springs?

Permit costs are typically $100–$250 for residential roofs under 2,500 square feet. Fees are usually based on the total roof area (approximately $0.08–$0.12 per square foot) or a flat rate for like-for-like replacements. Material-change projects (shingles to metal or tile) may cost slightly more ($200–$300) due to plan-check complexity. Overlay permits are usually $120–$150 (lower than tear-off because plan review is faster). Get a written permit cost estimate from the city before finalizing your roofing contract.

How long does it take to get a roofing permit approved?

Like-for-like asphalt shingle replacements typically receive over-the-counter approval in 1-2 business days if the application is complete. Material-change projects (shingles to metal, tile, or slate) or those requiring structural evaluation take 3-4 weeks in plan-check. Once approved, the contractor schedules a pre-tear-off inspection (if applicable), then tear-off, deck inspection, and final inspection. Total timeline from permit application to sign-off is usually 10-14 days for standard projects, 4-6 weeks for complex upgrades.

What is secondary water barrier, and why is it required on my re-roof?

Secondary water barrier (ice-and-water-shield or synthetic underlayment) is a sticky, self-healing membrane installed under the shingles, especially in the lower 24-30 inches of each slope. It seals around nail holes and prevents water from leaking through if fastening fails or wind-driven rain occurs. FBC 1507.2.7 requires it in high-wind zones like Altamonte Springs. Cost is approximately $0.75–$1.25 per square foot. Inspectors verify its presence and height during final inspection — if it's missing or cut short, the roof fails inspection.

What happens if the inspector finds a third layer of shingles during tear-off?

If a third layer is discovered, the tear-off must stop, and the existing permit is modified or voided. A new full-tear-off permit is issued (at reduced cost, since the original tear-off permit may be credited). The deck must be inspected for damage, and any rot is repaired. This adds 1-2 weeks and costs approximately $300–$800 in permit fees and additional inspection. To avoid this surprise, request a pre-tear-off inspection BEFORE work begins — the city confirms the layer count and approves the scope.

Can I have a roofing contractor and owner-builder both on the permit?

Yes. In Florida, an owner-builder can hold a residential construction permit, but if a licensed contractor is hired to perform any of the work, the contractor's license and liability insurance must be listed on the permit. The contractor becomes responsible for code compliance on their portion of the work. The owner-builder and contractor should clarify in writing who is responsible for permit-pulling and inspections. This joint-permit approach is common when a homeowner pulls the permit and selects the contractor, or when a contractor handles installation and the homeowner handles plan review.

Do I need an engineer's letter to replace my asphalt shingles with metal?

Yes, a material change from asphalt (2-3 lbs/sq ft) to metal (0.5-1.5 lbs/sq ft) typically requires a structural engineer's letter confirming the existing roof framing can handle the new material and clip attachment system. The letter costs $800–$1,500 and is submitted with the roofing permit application. Plan-check takes 2-3 weeks because the city must review the engineering. Metal roofing qualifies for federal and Florida state energy-efficiency tax credits, which can offset the engineering cost.

What is the difference between an overlay and a tear-off roof?

An overlay (also called re-cover) installs new shingles directly over the existing shingles without removing the old material — faster and cheaper ($4,000–$6,500 vs. $8,000–$12,000). A tear-off removes all old shingles and inspects the deck — more expensive but allows deck repair and ensures a clean installation. Overlays are limited to one existing layer by code (IRC R907.4); if three or more layers exist, a tear-off is mandatory. Overlays are less wind-resistant because nails don't penetrate the deck directly, so FBC requires extra fastening (8 nails field, 10 nails edge vs. 6 and 8 for tear-off).

What should I ask my roofer before signing a contract?

Ask: (1) Will you pull the permit, or do I? (2) What is the roofing material spec, and is it Class A fire-rated? (3) What underlayment and secondary barrier do you use, and how far up the roof does it extend? (4) How many nails per shingle? (5) Do you charge separately for ice-and-water-shield, or is it included? (6) What is the warranty (material vs. labor, and for how long)? (7) If the inspector finds rot or a third layer, how is the change-order handled (e.g., is deck repair included or extra)? (8) Timeline — when can you start, and how many days for tear-off and install? Get the answers in writing in the contract to avoid disputes.

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 Altamonte Springs Building Department before starting your project.