What happens if you skip the permit (and you needed one)
- Stop-work order and $500–$1,500 fine from Florence Building Department, plus mandatory re-permit at double the original fee if caught mid-project.
- Insurance denial on roofing claim if underwriter discovers unpermitted work during loss adjustment — common trigger for coverage rejection on water damage.
- Seller disclosure hit: South Carolina Residential Property Condition Disclosure Act requires listing agent to disclose unpermitted roof work, killing buyer confidence and reducing offer price by $5,000–$15,000.
- Lender refusal to refinance or to disburse final construction draw if appraiser flags unpermitted re-roof during property inspection.
Florence roof replacement permits — the key details
The core rule is IRC R907.4: 'Where the existing roof covering is removed down to the deck, the original roof deck and all fasteners shall be left in place.' This means a tear-off-and-replace always requires a permit. Florence inspectors will look for evidence of multiple layers in your field photos or during a rough-in inspection — if they find three layers, the project stops until you tear off. The code also requires that any deck repairs be permitted and inspected before the new covering goes down. Importantly, Florence does not grant exceptions to the three-layer rule based on structural evaluation or engineered overlays; the city's position is that two layers is the maximum before you must go to deck. This is stricter than some South Carolina municipalities (like Greenville County, which may allow case-by-case review), so know your local rule before your roofer quotes an overlay.
Material changes — from asphalt shingles to metal, tile, or slate — trigger additional review. If you're upgrading to metal roofing, you'll need to specify fastening patterns, underlayment type (typically synthetic or ice-and-water shield in Climate Zone 3A), and confirm that your deck can handle the concentrated loads. IRC R905 (roof-covering requirements) mandates that tile or slate roofs have a secondary water barrier (ice-and-water shield) extending at least 24 inches from the eaves and 12 inches up valley edges — this is non-negotiable in Florence. If your home is in a FEMA flood zone (which includes portions of central Florence near the Pee Dee River floodplain), you'll also need to certify that the re-roof doesn't alter the elevation of the structure and that any structural repairs comply with flood-resistant construction standards. This adds 1–2 weeks to plan review.
The inspection sequence is standard: a rough-in (after deck prep and underlayment, before the covering is installed) and a final. Florence Building Department inspectors will check fastener type, spacing (typically 6 inches on-center in field, 3 inches at edges per IRC R905.8.3), underlayment overlap (4 inches minimum per IRC R905.4.3), and flashing details at penetrations and valleys. If you're doing a tear-off, the inspector will also verify that the old covering is completely removed and that the deck is in sound condition. Expect the rough-in appointment to take 30–45 minutes; the final inspection is typically quicker (15–20 minutes) unless issues were flagged at rough-in. You'll need to schedule both inspections through City Hall — currently, Florence does not offer online scheduling, so a phone call to the Building Department is required.
Underlayment specification is critical and often overlooked. IRC R905.4 requires synthetic underlayment or asphalt-saturated felt in Climate Zone 3A. Florence inspectors prefer synthetic (ASTM D6380) because it lasts longer and handles wet conditions better in the coastal Low Country. If you're using asphalt felt, you must verify it meets ASTM D226 Type I or II. Ice-and-water shield is required by local interpretation in valleys and within 24 inches of eaves (roofing contractors often call this 'self-adhering waterproofing'). If you live near the Pee Dee River floodplain or in any FEMA A zone, the ice-and-water shield requirement extends 36 inches from the eaves. Get this in writing from your contractor before they pull the permit.
Owner-builders can pull a roofing permit in Florence under South Carolina Code § 40-11-360; however, you must be the owner of record and the property must be your primary residence. Commercial properties and investor-owned rental homes must have a licensed contractor pull the permit. The permit fee in Florence is typically $100–$300 depending on roof area (often calculated at $0.10–$0.15 per square foot of roof), plus any plan-review charges if structural changes are involved. A 2,000 sq ft roof (about 22 squares) would cost $200–$300 in permit fees. If you're adding skylights or changing ventilation during the re-roof, that's a separate mechanical permit and adds another $50–$100. Get a firm estimate from the Building Department before you start — they'll quote you over the phone if you provide the roof area in square feet.
Three Florence roof replacement scenarios
The three-layer rule and why Florence enforces it strictly
IRC R907.4 states: 'Roof coverings shall not be applied over existing roof coverings.' However, the code contains an exception: you can overlay a new layer over one existing layer as long as the roof structure can support the added weight. The problem arises with three layers. A third layer creates a dead space with trapped moisture, promotes premature failure, hides structural defects, and violates most roofing warranties. Florence Building Department takes the position that once two layers are detected, tear-off is mandatory — no exceptions. This is codified in the city's local interpretation of R907.4, though not explicitly written in a municipal ordinance (you won't find 'Florence Municipal Code 12-456' because the city defers to the IRC). The enforcement mechanism is the rough-in inspection: if the inspector finds evidence of multiple layers in the field or in photos submitted before work begins, the permit will be flagged and work must stop.
Why does this matter in Florence specifically? The Low Country's humid subtropical climate (34-inch annual rainfall, high humidity, coastal moisture) accelerates wood rot and mold growth in roof cavities. Two layers of shingles already trap more moisture than is ideal; a third layer creates an environment where decay happens fast. Additionally, many older homes in central Florence (built 1940s–1970s) were overlaid repeatedly without permits, so inspectors are trained to expect multiple layers and are vigilant about catching them. If you're buying a home in Florence and the listing discloses a previous unpermitted overlay, assume three layers are present and budget for a complete tear-off.
The practical upshot: if your roofer pulls back a corner of your roof and says 'I see two layers,' clarify with the Building Department immediately. Submit photos to the permit intake staff or ask for a pre-permit inspection (some cities allow this; Florence will advise). If three layers are confirmed, your cost jumps $1,500–$3,000 because the tear-off is more labor-intensive (heavier disposal, longer crew hours). The permit timeline extends 1–2 weeks because tear-off is higher-risk and triggers more rigorous inspection.
Flood zone re-roofing and the Pee Dee River floodplain
Florence sits at the confluence of the Great Pee Dee River and Lynch's Creek, and portions of the city fall within FEMA flood zones (mainly AE and X along the river corridor and tributaries). If your home is in an AE zone (which includes much of downtown Florence and neighborhoods east of the river), any re-roofing project that involves structural work (deck repair, joist replacement, or a material change that alters the roof's final elevation) requires coordination with the city's floodplain administrator. The IRC and IBC require that re-roofing in flood zones not increase the elevation of the lowest floor or the roof in a way that affects the property's flood-zone classification. In practice, this means: if you're replacing shingles with thicker metal panels or upgrading from a low-slope to a steeper pitch, you must recertify the elevation and confirm that the structure still complies with flood-resistant requirements.
Florence's local requirement (per FEMA guidelines and South Carolina DHEC standards) is that re-roofs in AE zones include an elevation survey if any structural change is involved. Your contractor or surveyor must file a revised Elevation Certificate (FEMA Form 81-31) with the city after the re-roof is complete. This costs $300–$500 and adds 2–3 weeks to the timeline. Additionally, if you're repairing deck in the flood zone, the replaced joists must be pressure-treated lumber (for wet areas) or naturally rot-resistant wood, and all fasteners must be hot-dipped galvanized (per IBC 2308.3.1 for flood-resistant construction). Ice-and-water shield in AE zones must extend 36 inches from the eaves (vs. 24 inches in non-flood areas) to account for higher wind-driven rain during flood events.
Check your property's flood-zone status on the FEMA Flood Map Service Center (https://msc.fema.gov) or call Florence Planning & Development to confirm your zone. If you're in X (0.2% annual chance flood zone), roofing restrictions are minimal — standard IRC R907/R905 applies. If you're in AE or A, plan for the elevation work and budget accordingly. This is a city-specific angle because not all South Carolina municipalities enforce elevation certification as strictly on re-roofs; Florence does because of the Pee Dee River floodplain risk.
City of Florence, South Carolina (contact City Hall main line for Building Department extension)
Phone: (843) 665-3100 (City of Florence main line; ask for Building Department) | https://www.florencess.com (check City website for permit portal link or in-person submittal instructions)
Monday–Friday, 8:00 AM–5:00 PM
Common questions
Do I need a permit to patch a few missing shingles on my roof?
No, if the patch is under 25% of the roof area and does not involve a tear-off. Spot repairs are exempt. However, if your roofer discovers a third layer of shingles during the patch, the scope changes to a required tear-off and permit. Always ask your roofer to inspect for multiple layers before quoting.
My roof has two layers already. Can I just overlay with a third?
No. Florence Building Department strictly enforces IRC R907.4: three layers are not allowed. You must tear off to the deck before installing a new covering. The code exists because multiple layers trap moisture and hide structural defects. No exceptions are granted.
How much does a roofing permit cost in Florence?
Roofing permits in Florence typically cost $100–$400 depending on roof area. A standard 22-square (2,200 sq ft) roof costs about $150–$250. The fee is often calculated at $0.10–$0.15 per square foot of roof or as a flat rate; call the Building Department to confirm the current schedule. Additional fees apply if deck repair or structural work is involved.
Do I need a flood-zone elevation certificate if I re-roof in Florence?
Only if your home is in FEMA flood zone AE or A and the re-roofing involves structural changes (deck repair, joist replacement, or material upgrade that changes the roof elevation). If you're replacing shingles like-for-like with no structural work, an elevation certificate is not required even in AE zones. Check your flood-zone status online at FEMA's map center or call City Planning.
Can I pull the roofing permit myself, or does the contractor have to do it?
Owner-builders can pull roofing permits in Florence if the property is owner-occupied and you are the owner of record (per South Carolina Code § 40-11-360). For investment properties or rentals, a licensed contractor must pull the permit. Confirm with the Building Department before pulling your own permit.
What inspections are required for a roof replacement?
Two standard inspections: rough-in (after underlayment is down, before shingles/metal panels are installed) and final (after the roof is complete and flashing is sealed). If structural deck repair is involved, a third inspection checks joist framing and nailing before underlayment is installed. Schedule inspections through the Building Department by phone; Florence does not currently offer online scheduling.
If I'm upgrading to metal roofing, what does the permit require?
Material-change roofs require specification of fastener type, spacing (typically 6 inches on-center in field), underlayment (30-lb synthetic or thermal-break), and flashing details. For metal in flood zones (AE), ice-and-water shield must extend 36 inches from the eaves. Plan review takes 2–3 weeks because of the upgraded scrutiny. Permit fee is $200–$400.
What happens if I skip the permit and Florence finds out?
You face a stop-work order, a $500–$1,500 fine, and double permit fees if you re-pull. Your insurance may deny a roofing claim if they discover unpermitted work during loss adjustment. When you sell, South Carolina requires disclosure of unpermitted roofing work, which kills buyer confidence and can reduce your offer by $5,000–$15,000.
How long does it take to get a roofing permit approved in Florence?
Like-for-like replacements with no structural work typically get plan review in 1–2 weeks and are approved within 10–14 days of submittal. Material changes or deck repairs take 2–3 weeks for review due to flood-zone and structural scrutiny. Rough-in and final inspections are usually scheduled 1–2 days after you call; if inspectors flag issues, expect an additional 3–5 days for re-inspection.
Is ice-and-water shield required on my roof replacement?
Ice-and-water shield (ASTM D1970 self-adhering membrane) is required by Florence's interpretation of IRC R905.4 in valleys and within 24 inches of the eaves. If your home is in a FEMA flood zone (AE or A), the requirement extends to 36 inches from the eaves to account for wind-driven rain and ice dam risk in the coastal Low Country. Check your flood-zone status before ordering materials.