Roofing in Charleston, SC: Codes, Wind Ratings, Permits, Costs and Storms (2026)

Updated November 2026 · GAF Master Elite · SC General Contractor License CLG.119949

The short version, before you call anyone

  • The code in force today is the 2021 IRC and IBC, effective statewide January 1, 2023. The 2024 editions take effect January 1, 2027.
  • Wind design is county-specific. The SC Building Codes Council’s maps show 140 and 150 mph contours in Charleston County, 130 to 150 mph across Berkeley by location, and 130 and 140 mph in Dorchester — ultimate design wind speed, Risk Category II; the figure for your address comes off the map where your house sits.
  • Disposal is a real cost line here. Bees Ferry Landfill “does not accept construction and demolition waste from private or commercial haulers,” so tear-off goes to a private facility.
  • Deductible rebates are illegal for residential contractors in South Carolina, and we never offer one. S.C. Code § 40-59-25 makes it a misdemeanor for licensed residential builders, registered residential specialty contractors, and anyone doing that work without the required credential to advertise or promise to pay or rebate any part of your deductible. We inspect and document to support your claim; we don’t negotiate it.
  • GAF Master Elite goes to “fewer than 2% of roofing contractors nationwide.” It’s what lets us offer the Golden Pledge warranty on qualifying GAF roof systems. Verify any SC roofer by license number at verify.llronline.com (ours is 119949, under the Contractors board).
  • South Carolina General Contractor License CLG.119949. Issued by the South Carolina Contractor’s Licensing Board in the Roofing classification (RF2); status active, expires October 31, 2028.

Building code and wind design in the tri-county

South Carolina is on the 2021 International Residential Code and International Building Code, adopted by the SC Building Codes Council and effective statewide January 1, 2023. The Council adopted the 2024 editions in August 2025 and set the implementation date for local jurisdictions at January 1, 2027 — so a roof permitted today is built to the 2021 code.

The Council also publishes an approved wind-speed map per county:

County Ultimate design wind speed (Risk Category II)
Charleston County 140 and 150 mph contours across the county
Berkeley County 130, 140 and 150 mph areas, by location
Dorchester County 130 and 140 mph contours

The maps are drawn as contour lines; between lines the value is interpolated, and your permitting office sets the figure for your address. These are design loads, not forecasts. Together with the approved assembly and the manufacturer’s instructions, they help decide whether your roof gets the six-nail pattern and a sealed deck, and they set the flashing details and the shingle rating you should be using.

On shingle ratings: the residential code (R905.2.4.1) requires asphalt shingles to be tested to ASTM D7158 and labeled with the class its table sets for the design wind speed (Class D, G or H); shingles outside D7158’s scope are tested and labeled to ASTM D3161 instead (Class A, D or F). What matters is that the shingle’s rating and the installed fastening pattern both match the design wind speed where your house sits.

Permits and inspections, city by city

Big Bear pulls the permit. Here’s what each jurisdiction’s own page says about roofing, checked September 11, 2026 — quoted where it’s there, left alone where it isn’t.

Jurisdiction What the official page says about a re-roof permit Official page
City of Charleston Lists “Roofing: Commercial and Residential” as an online-submittal permit type; roofing also appears under Express Permits Permit Center
City of North Charleston Permits pulled through Construction & Development; roofing isn’t named Permits
Town of Mount Pleasant Its FAQ answers “Do I need a permit to install a new roof on my house?” with “Yes”; Old Village Historic District homes need the Historic District Preservation Commission’s approval before the permit issues FAQ
Town of Summerville Lists “Roofing work” among the projects that require a permit; permits are filed through the town’s CitizenServe portal Building Department
City of Goose Creek Says it outright: a permit is required for “Roofing – Installing new Shingles or other roofing materials” Building Permits
City of Hanahan Permits required for “Building construction, reconstruction, alteration and repairs”; roofing isn’t named Permits
Charleston County (unincorporated) Permits through Building Inspection Services, whose forms include a Roof Underlayment Form for the 2021 code Forms
Berkeley County (unincorporated) Permits through the county Permitting Department; roofing isn’t named Permitting
Dorchester County (unincorporated) Permits through Building Services, which enforces the 2021 code; roofing isn’t named Building Services

If your address is outside a city limit, the county is your permitting office, not the nearest town.

Historic districts and HOA rules

Charleston’s Board of Architectural Review. In the Old and Historic and Old City districts, roof work visible from the public right-of-way is reviewed before it’s permitted, and the policy is strict: “Wherever possible, historic roofs should be repaired rather than replaced. No historic roof shall be replaced in toto unless it can be documented that the roof is beyond reasonable repair.” On metal: “All standing-seam metal roofs shall be of traditional hand-crimped detailing. Modern snap-lock or commercial-grade metal roofs are inappropriate for historic structures and will not be approved.”

Solar has its own BAR policy: on properties rated Category 1 or 2 on the Architectural Inventory, collectors “shall not be visible from the public right of way,” and panels “should be low-profile, or no more than 8″ above the roof surface, and at a pitch consistent with the existing roof.”

Summerville. The town’s Downtown Historic District is overseen by its Historic District / Board of Architectural Review, which reviews all new construction, exterior modifications and demolition of buildings.

Planned communities. If you live in a master-planned community, read your recorded covenants before you sign: many of these neighborhoods review exterior changes through an architectural review board, and roof color, material, and anything visible from the street are often on the list. Check your ARB’s approved-materials list first; we build to what it allows.

Insurance and storms on the South Carolina coast

Your hurricane deductible is probably a percentage, not a flat dollar amount. Most coastal policies carry a separate hurricane or named-storm deductible expressed as a percentage of your dwelling coverage; check your declarations page and policy forms, and confirm the number with your insurer. DOI Regulation 69-56 makes insurers print a warning on the policy face that the policy “CONTAINS A SEPARATE DEDUCTIBLE” for hurricane, named-storm or wind/hail losses “WHICH MAY RESULT IN HIGH OUT-OF-POCKET EXPENSES TO YOU.”

Roof age changes the math. Many carriers settle older roofs at depreciated value rather than replacement cost — check your policy’s roof schedule. The SC Department of Insurance’s Post-Disaster Claims Guide illustrates it with a 20-year-old roof destroyed by a covered loss: a replacement-cost policy covers the full cost to replace it, while “an ACV policy may pay as little as 20% of the cost to replace the roof, since the useful life of a roof is usually about 25 years.” It is the Department’s illustration of how depreciation works, not a payout rule or a roof-life estimate; your policy sets the actual amount.

Wind coverage of last resort. The South Carolina Wind and Hail Underwriting Association — the Wind Pool — caps residential wind coverage in the designated coastal zones; check current limits at scwind.com.

Mitigation pays, when the window is open. State law (§ 38-75-755(A)) makes insurers disclose the wind-mitigation discounts available to you at issuance and renewal, and a FORTIFIED roof may qualify for roughly 10 to 35 percent off the wind portion of a premium — your carrier sets the number, not the state. The SC Safe Home grant funds that work, topping out at $7,500 for Resilient Mitigation (the non-matching award for income-qualified owners; the matching award tops out at $6,000, and the work must be approved before it starts). Today it “is not currently accepting applications,” and the Department’s page adds: “Please note that applications open twice a year.” Get your scope ready before it reopens.

The law bans the deductible-rebate pitch. Under § 40-59-25, which covers licensed residential builders, registered residential specialty contractors, and anyone doing that work without the required credential, a contractor “shall not advertise or promise to pay or rebate all or any portion of any insurance deductible as an inducement to the sale of goods or services” — a misdemeanor, and grounds to suspend or revoke a license issued under that chapter. For a contract with a contractor the section covers, the same statute lets you cancel “at any time before midnight on the fifth business day after you have received written notification from your insurer that all or any part of this claim or contract is not a covered loss.” Our own rule is simpler: we never pay or rebate a deductible.

What we do, precisely. We inspect, document, write a scope, and are available to answer your adjuster’s technical questions — no filing, no negotiating, no advice on policy rights. Our roof insurance claim guide, storm and hail damage page, and hurricane prep and FORTIFIED guide go step by step. This is general information, not legal or insurance advice; your policy’s terms and your insurer control.

The Charleston storm record, 2024–2026

We date our storms instead of hand-waving at “recent weather.” Here’s the National Weather Service office in Charleston’s own event record, with the counts drawn from its local storm reports as archived by the Iowa Environmental Mesonet:

  • June 10, 2024 — a supercell downburst across the Summerville and Ladson corridor, peak gusts of 80 to 85 mph, hail up to 2 inches.
  • August 4–9, 2024 — Tropical Storm Debby.
  • September 26–27, 2024 — Hurricane Helene.
  • June 25–26, 2025 — a severe weather event: 19 wind-damage and gust reports on land across the tri-county, among them a 62 mph gust measured at Pinopolis.
  • July 4–6, 2025 — Tropical Storm Chantal (the National Weather Service notes Charleston was spared significant impacts).
  • May 1 through September 29, 2026 — the National Weather Service logged 135 reports of wind damage, wind gusts and hail across the tri-county on 25 days, among them a 59 mph gust measured at Charleston International Airport on July 11.

After a named storm, remember that a contractor’s own warranty is only as good as the company still behind it (a manufacturer-registered warranty such as GAF’s Golden Pledge is administered by GAF). Before you sign with anyone, look them up at verify.llronline.com under the board that issued their credential, get license and insurance in writing, and walk away from any offer to cover your deductible.

Roof systems, services and the warranty

Roof replacement

Full tear-off and rebuild to the coastal spec: high-wind fastening, a sealed deck where the code and the manufacturer call for it, new underlayment, drip edge, and flashing. A Lowcountry roof ages under heat, humidity, and salt at once, so the spec matters more here than it does inland. Attic ventilation belongs in that spec too, and our guide to attic ventilation in South Carolina humidity explains why. See roof replacement.

Roof repair

Common leak sources here are pipe boots, chimney and wall flashing, valleys, and shingles creased by a summer storm. When the rest of the roof has life left, a repair is the right answer, and when it doesn’t, we’ll say so and show you why. Our page on roof repair in Charleston covers leak sources, storm damage, emergency protection and the repair-or-replace threshold in full.

Storm and insurance restoration

After wind or hail we inspect and document to support your claim — photos, measurements, a written scope — and we’re available to answer your adjuster’s technical questions. We don’t file, negotiate, or interpret your policy. See storm damage.

Metal roofing

Standing-seam metal, specified for the coast, where metallurgy matters as much as profile. Concealed fasteners also mean no weather-exposed washers on the roof field; on exposed-fastener systems those washers age under Southeast UV and need inspection. Our guide to how long a metal roof lasts on the South Carolina coast covers salt air, fasteners and coatings. See metal roofing.

Commercial roofing

We service low-slope systems — TPO, EPDM, and modified bitumen — across the tri-county. TPO is one common low-slope option here; both TPO and PVC can be reflective and use heat-welded seams. Property managers can compare systems, warranties and South Carolina’s commercial license rules in our Charleston commercial roofing guide. See commercial roofing.

Solar-ready roofing

A roof near the end of its life should be replaced before the panels go on, or with them, because taking panels off and re-mounting them later is a real cost. Our role is the roof: we inspect it, and if it is near the end of its life we replace it before the panels go on, so your provider mounts to a sound deck. If you’re still weighing materials, our asphalt vs. metal vs. solar roofing comparison sets the three side by side for coastal South Carolina. See solar roofing.

Roof replacement in Charleston: what actually happens

Under South Carolina’s 2021 code a roof replacement means a full tear-off to the deck (a roof recover, which lays new shingles over one sound existing layer where the code allows it, is a different job), rebuilt with the underlayment, flashing and fastening that the wind design and the shingle manufacturer call for, and with attic ventilation sized to the code’s ratio. Our page on roof replacement in Charleston walks through each step, the GAF shingle and metal systems that hold up on the coast, the warranty tiers, and what the code says about tearing off versus roofing over.

GAF Master Elite and the Golden Pledge warranty

GAF Master Elite. GAF awards it to “fewer than 2% of roofing contractors nationwide,” and it’s what lets us offer the Golden Pledge — a lifetime limited warranty on the shingles (for the original owner of a single-family detached home, transferable once under the warranty’s terms; other property types carry shorter terms) with 50-year non-prorated material coverage, plus 25-year misapplication coverage (30 years on Timberline UHDZ, and on Timberline AS II under GAF’s current warranty comparison), on an eligible, registered Golden Pledge system built with the required GAF components; the current warranty document sets the terms. Only Master Elite contractors can sell it, and we also hold the GAF President’s Club 2023 award. We’ll say the quiet part too: “lifetime” on any shingle warranty means limited, prorated after the non-prorated period, and transferable once to a new owner under the warranty’s transfer terms.

What a roof costs in Charleston in 2026

We price a roof after an inspection, not from the curb. Size, pitch, layers, deck condition, flashing, ventilation, and access all move the number.

For context, not as our price: Modernize’s South Carolina calculator (August 2026) reports a statewide average near $14,800 for an 1,800 to 2,200 square-foot home, within a $9,000 to $22,500 range; Charleston bids run on the same inputs, and our Charleston roof cost guide goes into the local numbers.

The line items that surprise people are permits, priced by the jurisdiction on project value and filed by us, and disposal, elevated by the Bees Ferry restriction.

Big Bear offers flexible financing options — ask your estimator. Our Charleston roof cost guide and roof financing page go deeper.

Technical questions about Charleston roofs

Do I need a permit to replace my roof in Charleston?

Plan on it, and let us file it. Goose Creek states in writing that a permit is required for new shingles or other roofing materials, Mount Pleasant’s FAQ answers the question with a plain yes, and the City of Charleston lists “Roofing: Commercial and Residential” as its own permit type. Other tri-county jurisdictions permit building repair and alteration generally.

What wind speed does a Charleston roof have to be built for?

The SC Building Codes Council’s county maps show 140 and 150 mph contours in Charleston County, 130 to 150 mph across Berkeley by location, and 130 and 140 mph in Dorchester — ultimate design wind speed, Risk Category II. The maps are drawn as contour lines, so the figure for your address is read off the map where your house sits, and your permitting office confirms it. Those figures, with the approved assembly and the manufacturer’s instructions, help decide whether your roof gets six-nail fastening and a sealed deck, and they set your shingle’s rating.

What building code applies to my roof, and is it changing?

South Carolina is on the 2021 IRC and IBC, effective statewide January 1, 2023. The SC Building Codes Council has adopted the 2024 editions with an implementation date of January 1, 2027. A roof permitted today is built to the 2021 code.

What is the 25 percent rule for roofing?

It isn’t a statewide South Carolina rule. The 25 percent figure people read about comes from other states’ codes and some local conventions. South Carolina’s building-codes law, the Building Codes Council’s regulations and the state’s changes to the 2021 residential code set no such percentage. Local permitting offices can apply their own requirements, and other scope-based code triggers can apply, so confirm with the office for your address. Here the usual test is layers, condition and material: a Charleston roof replacement strips the old coverings to the deck, and no new covering may go over two existing layers, a roof too water-soaked or deteriorated to serve as a base, or slate, clay, cement or asbestos-cement tile.

Talk to a Charleston roofer

Ready to talk to a Charleston roofer? Our Charleston roofing contractor page has our services, the towns we work and our reviews, or you can call 843-544-9537 or book a free inspection online.