Hands hammering a plastic cap nail into dark roof underlayment
Home › Roofing code guide
Plain-English reference

The Charleston roofing code guide

What actually governs a roof in this metro, what does not, and which of the things contractors tell homeowners are true. Written to be checkable — every claim below names its source.

South Carolina has one statewide building code

South Carolina has one building code for the whole state. State law (S.C. Code 6-9-10) requires every city, town and county to enforce the codes the South Carolina Building Codes Council adopts, and only those; a town that wants a local variation needs the Council's approval (6-9-105). The residential code in force is the 2021 International Residential Code with South Carolina's changes, in effect since January 1, 2023. The Council adopted the 2024 edition on August 26, 2025, and local building departments start enforcing it on January 1, 2027.

The South Carolina changes that touch a roof: houses are designed to the wind speeds on the Council's county maps, which the local building official applies; shingles must carry the wind rating the code sets for that speed; the roof needs a continuous load path down to the foundation; and drip edge on an asphalt shingle roof is required only where the shingle maker requires it. Each city, town and county still sets its own permit rules, fees and inspections, which is why the town pages differ.

What that means for youEvery jurisdiction in South Carolina enforces the residential code the state adopts: the 2021 edition, with South Carolina's changes, until January 1, 2027, when the state's 2024 edition takes over. What differs from town to town is the permit office, its forms and its inspections. Our city pages list each one.

Licensing

South Carolina regulates roofers through two boards at its Department of Labor, Licensing and Regulation. On a house, a roofer is a residential specialty contractor and must be registered with the Residential Builders Commission for any job over $500 (S.C. Code § 40-59-20 and § 40-59-220), and on a homeowner's job over $5,000 the roofer also needs a surety bond (§ 40-59-240). Registration involves no exam. Commercial roofing over $10,000 needs a license from the Contractor's Licensing Board (§ 40-11-30). Both boards keep an online lookup at llr.sc.gov, so you can check a roofer before you sign. Many cities and towns in the Charleston area also require their own business license before they issue a permit.

The design numbers

CriterionFigureWhat it drives
Ultimate design wind (Vult)133–150 mphFastener schedule and the manufacturer wind rating we specify
Nominal design wind (Vasd)103–116 mph (derived, not published locally)The allowable-stress figure older specs quote
Ground snow load5 psfRoof framing, not the roof covering
Frost depthNo single figureFootings, not roof covering
Seismic design categoryC–D2 residential / D commercialLateral bracing and structural connections — not shingles

Vasd = Vult x sqrt(0.6): 133 x 0.7746 = 103 mph and 150 x 0.7746 = 116 mph. These are computed conversions, not figures any jurisdiction here publishes. The ultimate figures themselves change across the metro: 150 mph in the City of Charleston's and Folly Beach's design tables, 140 to 150 mph between the lines of the state's Charleston County map, 140 mph and up in Goose Creek, 140 mph in Dorchester County, and a 133 mph minimum for plans in unincorporated Berkeley County.

What a code-built roof is made of

The code sets minimums; the shingle manufacturer sets the rest. These are the layers, from the frame up.

12345678
  1. Ridge vent — exhaust at the peak, matched to intake at the eaves so the attic can breathe.
  2. Architectural shingles — nailed to the shingle maker's printed pattern, which can ask for more nails than the code minimum.
  3. Starter strip — the sealed first course at the eaves, so wind cannot get under the edge.
  4. Synthetic underlayment — the second line of defense if water ever gets past a shingle.
  5. Ice-and-water shield — self-sealing membrane at the eaves and valleys, where water gets in first.
  6. Drip edge — metal along the edge that steers water into the gutter, not behind it.
  7. Roof deck — walked board by board; soft or rotten sheathing is replaced first.
  8. Rafters — the frame the whole roof sits on.

Seismic design, and the 1886 earthquake

The Charleston earthquake of August 31, 1886 is the largest historical earthquake in the United States east of the Appalachian Mountains, by the U.S. Geological Survey's account, at about magnitude 7. The state's approved code maps put houses across the three counties in seismic design categories C–D2, and most of the building departments here publish D2 for houses and D for commercial buildings.

What that does not meanSeismic category drives lateral bracing, wall anchorage, foundation detailing and structural connections. It does not change how an asphalt shingle roof is installed. A like-for-like re-roof is a roof-covering replacement and seismic provisions are not triggered by it. It only starts to matter to a roofer when the job crosses into structural work — replacing rafters or trusses, adding a dormer, or re-sheathing in a way that changes the diaphragm. If anyone tells you the earthquake history means special shingles or special nails, ask them to show you the code section.

Nails per shingle

On nailing, the code minimum and the shingle maker's instructions are two different things. The code minimum is four nails per strip shingle. The code also points to the maker's installation instructions, and those can ask for more nails than the code minimum, often for the shingle's wind rating; the maker's warranty depends on following them. So the number worth asking any roofer about is the one in the instructions for the shingle being quoted, and whether the quote follows it.

Ice barrier

Whether an ice barrier is required is set by each jurisdiction's design table, in its 'ice barrier underlayment required' entry. Of the jurisdictions here that publish one, the City of Charleston's and Folly Beach's say No, and Goose Creek's says Yes.

Ice is not the test here.Only a handful of metro jurisdictions we could verify publish an explicit ice-barrier line, Charleston, Folly Beach and Goose Creek among them. On this coast the figures a roof is built to are the wind figures above, and the shingle's wind rating and the underlayment method follow from them.

Hail

Hail does fall on this coast. Across the three counties on this site, NOAA's Storm Prediction Center logged 83 reports of hail 1 inch or larger from 2016 through 2025, on 34 days, 2 of them in 2025 alone. Each city and county page counts its own. Those are reports from spotters and the public, logged by NOAA's Storm Prediction Center with a location, not a full count, so anyone quoting you a precise “hail events per year” figure for one street is extrapolating.

What matters for your roof is simpler than a statistic: hail damage is often invisible from the ground and obvious from the roof, insurers generally give you a limited window from the date of loss to file, and a bruised mat can look fine for two years and then fail. That is why the inspection is free and photographed.

Where this guide meets the work

Each of these pages goes deeper on one job, with the same sources: roof replacement, roof repair, storm damage, roof inspection, roof ventilation, metal roofing, gutters, roof shingles, flat roofing, hurricane roof protection. Every city page adds the permit rule and code edition for that city, plus its own Census housing figures and hail reports.

Want this checked against your actual roof?

Free inspection, photographed, and the report is yours either way.

Researched 2026-10-24. Sources: llr.sc.gov · llr.sc.gov · llr.sc.gov · llr.sc.gov · llr.sc.gov · llr.sc.gov · llr.sc.gov · llr.sc.gov · www.scstatehouse.gov · www.scstatehouse.gov · www.scstatehouse.gov · www.charleston-sc.gov · cityoffollybeach.com · www.goosecreeksc.gov · berkeleycountysc.gov · www.dorchestercountysc.gov · llr.sc.gov · llr.sc.gov · llr.sc.gov · llr.sc.gov · sullivansisland.sc.gov · www.summervillesc.gov · www.usgs.gov · earthquake.usgs.gov. Rules and staff change; check with the jurisdiction.

Free Inspection