Start with the answer, because most pages on this subject bury it. Replacing a roof in the Goose Creek area requires a building permit, and the contractor doing the work is the one who pulls it. The harder question is which office issues yours, because a Goose Creek mailing address does not tell you whether your parcel sits inside city limits or in unincorporated Berkeley County — two building departments, two intake paths, two sets of expectations. What follows matters more than the paperwork itself: what the city actually requires for a re-roof, why the permit doubles as a free background check on your contractor, what state law does to a homeowner who signs the application themselves and then sells within two years, and what happens at closing when a roof has no record behind it at all.
The answer is yes, and the law leaves no room to argue it
South Carolina publishes a list of residential improvements that need no permit application. Section 40-59-265 is specific: small detached structures under two hundred square feet, fences under seven feet, sidewalks and driveways, painting, flooring, cabinets and countertops, and minor electrical, gas, mechanical and plumbing repairs. Roofing appears nowhere on it. That absence is cleaner proof than any contractor's opinion.
Above it sits Title 6, Chapter 9, which tells every county and municipality in the state that they shall enforce the building, electrical, plumbing, mechanical, gas and fire codes, with § 6-9-30 requiring each to appoint a building official. No South Carolina jurisdiction may decline to enforce codes. Whatever you heard about a small town that lets roofs slide, the statute does not allow it.
Then the city's own language, about as direct as municipal writing gets. Under its heading for re-roofing a single family dwelling, the City of Goose Creek's inspection guidance states that a permit is required for any roofing work performed by a contractor, and that the permit must be displayed and visible from the street. The yes is settled three times over. What is left is the address question, and that one is genuinely hard.
Your mailing address does not tell you which building department you answer to
Goose Creek has grown by annexation, and annexation produces a ragged city limit that runs parcel by parcel rather than along any line you can see from the road. Two houses on the same street can sit on opposite sides of it. The post office does not care about that boundary. The building department does.
Inside city limits the office is the City of Goose Creek Building Department, 519 North Goose Creek Blvd, at (843) 797-6220, with applications filed through the city's OpenGov portal. Outside city limits, in unincorporated Berkeley County, it is Berkeley County Building and Codes Enforcement, 1003 Highway 52 in Moncks Corner, at (843) 719-4292, which routes residents through its One Berkeley portal — a different intake path with its own requirements.
Settle it on the parcel, not the mail. The city runs a public GIS hub with property, zoning and land use layers, and looking your address up there will show whether the parcel falls inside the municipal boundary. If the map leaves you unsure, call either office with the TMS parcel number off your tax bill.
One more piece of geography, because it trips people up weekly. If your mail says Hanahan, you are in a separate incorporated city with its own building department — not Goose Creek and not the county. Ladson is not a municipality at all, so a Ladson address answers to a county. Moncks Corner, Summerville and Daniel Island permit their own. Nothing here about Goose Creek's rules should be assumed to hold in any of them.
The Goose Creek rule almost nobody has read: permitted, posted, never inspected
Here is the sentence that makes this topic different in Goose Creek than it was wherever you lived before. For re-roofing a single family dwelling, the city's guidance says a permit is required, that it must be displayed and visible from the street, and — in the same breath — that no inspections are required.
Read that twice. The city wants the job permitted. The city does not send anyone out to look at it. No rough, no final, no sign-off. Which makes the permit record the only artifact that will ever prove your roof was done legally. There is no inspection history to fall back on later, because no inspection ever happened.
The display rule hands you a free check on day one. When the crew shows up and the tear-off starts, the permit should be visible from the street. If it is not, ask before the old shingles come off rather than after. A contractor who says the permit is coming later, or that the city does not bother with re-roofs, has told you something specific about how the rest of the job will go.
Do not carry the no-inspection rule across the city line. It belongs to the City of Goose Creek, full stop. Berkeley County runs its own program for unincorporated addresses. If your parcel is county-side, call (843) 719-4292 and ask what the inspection sequence is at your address rather than assuming the city's rule travels.
The permit is a free background check on the contractor
It is easy to read the permit as the government's paperwork. It is more accurately the state's checkpoint on the person about to climb on your house, and a contractor's attitude toward it is the most informative thing about them.
Section 40-59-280 is the mechanism. The building official shall refuse to issue a permit for an undertaking requiring licensure or registration unless the applicant furnishes evidence that he is licensed, registered, or exempt — and the same section requires that official to report to the commission the name and address of anyone who contracted for licensable work without producing it. Pulling a permit means standing in front of a public official and proving the credential is real and current.
Which is why a roofer who wants to skip the permit is so often a roofer who cannot pass the check. The fee is trivial next to the price of a roof, so nobody avoids it to save you money. They avoid it because the counter is where the problem surfaces. When a low bid arrives with a speech about permits being a hassle, you have learned something concrete.
Roofing is a residential specialty contracting area under § 40-59-20, which sets the specialty threshold at undertakings exceeding five hundred dollars — a bar every re-roof clears easily. The statute enumerates roofers without resolving which credential class they hold, so rather than trust the label on a card, run the company through the SC LLR Residential Builders Commission public licensee lookup before you sign. Goose Creek's application asks for it anyway.
The owner-builder exemption has a two-year clause aimed at military families
South Carolina does have a route for a homeowner to permit work on their own house. It is § 40-59-260, it is narrower than people assume, and for anyone who might move on someone else's timeline it is a trap with a fuse on it.
To qualify, the structure must be intended for your own occupancy or your family's and not for sale or rent, the public cannot have access, and the work must be done by you, your own employees, or licensed contractors. Then come the procedural conditions. You must personally appear and sign the permit application — not your contractor, you. The permitting agency must hand you a statutory disclosure statement. And you must promptly file a notice with the register of deeds, indexed under your own name, stating the structure was built by the owner as an unlicensed builder. Failure to do so revokes the exemption.
Now the part aimed squarely at a household living on orders. Subsection (B) provides that proof of the sale, rent, or offering for sale or rent of the structure by the owner-builder within two years after completion is prima facie evidence that the project was undertaken for the purpose of sale or rent. That puts it outside the exemption and inside the chapter's penalties. Self-permit a roof this spring, get orders eighteen months later, list the house, and the statute starts from a presumption against you.
Subsection (F) closes the loophole people reach for next: nothing in the exemption authorizes an owner to contract with an unlicensed or unregistered person. Pulling the permit yourself does not launder an uncredentialed crew; it moves the exposure onto your name and into your deed record. For anyone with a PCS cycle ahead, letting the contractor pull the permit is the version that does not create a second problem later.
What the code requires once the old roof is off
The permit is the paperwork. The code is the workmanship standard behind it, and because Goose Creek does not inspect re-roofs, nobody is checking these items for you. The sections below come from the residential code South Carolina adopts through the Building Codes Council, whose adoption page confirms which edition is in force on the day you sign.
Start with the tear-off. R908.3 states that roof replacement shall include removal of existing layers of roof coverings down to the roof deck. R908.3.1.1 prohibits a recover — a layover — where the existing covering is water soaked or deteriorated enough that it is not an adequate base, where it is slate, clay, cement or asbestos-cement tile, or where the roof already carries two or more applications of any covering. A full roof replacement is also the only moment anyone gets to see what the sheathing is actually doing.
Then the parts a cheap bid quietly leaves out. R908.5 requires existing flashings, edgings, outlets and vents that are part of the assembly to be replaced where rusted, damaged or deteriorated, and R908.6 requires flashings reconstructed per the manufacturer's instructions. A bid that reuses old pipe boots and step flashing is not a cheaper version of the same job — it is a different job, with the most leak-prone components left at their current age under a new field of shingles. Wind classification under R905.2.4.1 keys the required rating to the ultimate design wind speed at your address, so ask the building department which figure governs your parcel rather than taking one off a brochure.
Finally ventilation, the quiet code item on every tear-off. R806.2 sets one square foot of net free ventilating area per one hundred fifty square feet of vented space, with the improved one-in-three-hundred ratio available only under the balanced-ventilation condition — between forty and fifty percent of the required area placed high, within three feet of the ridge, the balance in the bottom third. R806.3 requires a one-inch clear space between insulation and roof sheathing at the eave. Blown-in insulation shoved out over the soffits defeats both, and that is a code failure rather than an opinion. The attic ventilation chapter has the long version.
What the permit costs, and why nobody can quote you a turnaround
Anyone printing a flat permit price for Goose Creek is guessing. The city's Master Fee Schedule tiers building permit fees by cost of construction, and a footnote specifies that renovations and alterations are calculated on the contract amount. A re-roof is an alteration. So the permit fee is a function of what your roof costs, plus a separate application fee and a technology fee. The schedule resets on its own cycle, so read the current version rather than a number someone quoted last year.
That structure is reassuring. Because the fee scales with the contract amount, a modest re-roof carries a modest permit fee. If a contractor frames permitting as a meaningful cost driver, that framing is doing work it should not be doing.
The expensive outcome sits on the other side. The same fee schedule carries a Stop Work Order line item for construction of any type started without a permit, charged at double the permit fee. That is a published consequence, not a scare number.
On timing, neither office publishes a turnaround, so any day count you read elsewhere was invented. What is published is the mechanism, and it favors you: Goose Creek lists re-roofing and repairs among its expedited permits, which the city describes as having shorter processing time because they are not subject to additional review. A re-roof skips plan review. County-side the intake path differs, so confirm the expectation with Berkeley County.
The resale trap, and fixing a roof you inherited without paperwork
Everything above converges here. An unpermitted re-roof is invisible while you live in the house — the shingles look the same from the street. It becomes visible during diligence, when a buyer, an agent or an appraiser pulls permit history and finds nothing where a recent roof should be. In Goose Creek there is nothing else to produce, because no inspection ever happened. The permit was the only record the system would ever create.
What happens next is not one predictable outcome. It can surface as a negotiating item, a condition of closing, or a documentation request you cannot satisfy on your timeline. Section 40-59-620 adds a wrinkle: where a home inspection report alleges a code violation, the inspector is responsible for determining the construction date and inspecting against the codes in effect then. An older roof gets judged by the rules it was built under. An undocumented recent re-roof has no established date at all, so there is no agreed baseline for the argument you are suddenly having.
That is the whole problem for a household that moves on orders. You do not choose the listing date; the report date chooses it for you. That is the argument for a roof inspection well ahead of a PCS move — months to close a paperwork gap instead of days.
Plenty of people reading this did not skip a permit; they bought from someone who did. Establish what exists before assuming the worst: find which office has jurisdiction over the parcel, then ask for the permit history on the address. Sellers sometimes believe there was no permit when there was one, pulled under a contractor's name nobody remembers. If the record genuinely is empty, the next step is a written, current-condition assessment from a licensed contractor rather than an attempt to manufacture a permit after the fact — a documented roof inspection, with photographs and a date, gives a buyer something concrete in place of a permit record. Then ask the building department what path exists, disclose what you know, and keep one folder: permit number, contract, final invoice, product data sheet, and deck photos.
If insurance is paying, state law limits what your roofer may do
When a roof is paid from property and casualty insurance proceeds, § 40-59-25 applies. It is unusually protective of homeowners, almost never explained to them, and it reaches licensed builders, registered specialty contractors, and anyone operating with no credential.
First, a cancellation right. If your insurer gives you written notice that all or part of the claim or the contract is not a covered loss, you may cancel the roofing contract prior to midnight on the fifth business day after you receive that notice. Before entering such a contract the contractor must give you a boldface statement, at least ten-point type, explaining that right, plus a detachable form captioned as a notice of cancellation. The contractor may not require any payment until that window closes, except for emergency services you acknowledged in writing were necessary to prevent further damage.
Second, and this surprises people: a contractor shall not represent or negotiate, or offer or advertise to represent or negotiate, on your behalf on any insurance claim for the repair or replacement of a roof system. If a company's entire pitch is that they will handle your claim for you, that is not something a South Carolina roofer is permitted to do. What the statute preserves is the useful half — you may consult a contractor for an evaluation of the roof's condition and use it in your own negotiation. The storm damage claims chapter covers how that division of labor plays out.
Third, the deductible. Subsection (E) prohibits a contractor from advertising or promising to pay or rebate any portion of an insurance deductible as an inducement to the sale of goods or services, defined broadly enough to catch the workarounds: any allowance or discount against fees, expressly including a discount in exchange for a sign in your yard, plus any gift, prize, bonus, coupon, credit or referral fee. Violation is a misdemeanor and grounds for revocation of the license. None of this changes the permit requirement: an insurance-funded roof gets permitted like any other, pulled by the contractor and posted where the street can see it.