Find a Pro Hiring guide
How to Hire a Roofer in South Charlotte (2027)
Updated
Our 2027 roofer rankings are in progress. Until they publish, this guide covers the license rules, permits and questions that apply in every South Charlotte town.
Does a roofer need a license in North Carolina or South Carolina?
In North Carolina, there’s no roofing license, and a roofer needs a general contractor license only when the job costs $40,000 or more. In South Carolina, residential roofing over $500 needs a registration or a residential builder license from the SC Residential Builders Commission. Check any roofer with the NC Licensing Board for General Contractors or the SC Department of Labor, Licensing and Regulation before you sign.
The North Carolina line was $30,000 until October 1, 2023, when Session Law 2023-108 raised it to $40,000. So a roofer who works both sides of the state line has two very different numbers to watch: $40,000 in Weddington or Matthews, and $500 in Fort Mill or Indian Land.
How to check a roofer’s license
Each state keeps its own record, so look up the one that matches your address.
North Carolina
Check the price
A general contractor license applies when the job costs $40,000 or more. Below that, North Carolina doesn’t have a license that covers roofing alone.
Search the board
Look up the company or license number on the Verify License Search kept by the NC Licensing Board for General Contractors.
Read the classification
A general contractor can hold the specialty classification S(Roofing), which covers installing, demolishing and repairing roofs and decks.
South Carolina
Ask for the number
Residential roofing over $500 needs a registration in the Roofers trade or a residential builder license. Registration doesn’t require an exam.
Search LLR
Enter the name or number in the license lookup run by the SC Department of Labor, Licensing and Regulation, and match it to the name on your contract.
Check the scope
The Roofers trade covers the watertight surface of a roof or deck, including flashing, valleys, gravel stops and insulation panels above the deck.
Skipping the registration costs a roofer more than a fine. Unregistered residential work is a misdemeanor in South Carolina, and the contractor can’t file a mechanic’s lien or sue to enforce the contract.
Who issues roofing permits in your town?
A new roof can need no permit in Weddington and always need one in Fort Mill.
In North Carolina, a roof replacement on a single family home needs no permit when the job costs $40,000 or less and replaces no more than 15 percent of the total existing roof deck. That’s what 2023 guidance from the NC Office of State Fire Marshal says. Replace more decking, change the structure or go past $40,000, and you’ll need one. Across the state line, all three offices that serve Fort Mill and Indian Land require a permit for a full roof replacement.
| Town | Permit office | Roof replacement | Phone |
|---|---|---|---|
| Ballantyne, NC Matthews, NC | Mecklenburg County Code Enforcement | The county’s roofing trigger at $40,000 or less is “the addition of roofing, excluding replacement of like grade fire resistance material.” | 980-314-CODE (2633) |
| Indian Trail, NC Marvin, NC Weddington, NC | Union County Building Code Enforcement | Issues permits everywhere in the county except Monroe and Waxhaw. The state rule above applies. | 704-283-3816 |
| Monroe, NC | City of Monroe Permit Center | The state rule above applies. | 704-282-4524 |
| Waxhaw, NC | Town of Waxhaw Building Inspections | The state rule above applies. | Town permit portal |
| Fort Mill, SC | Town of Fort Mill Building and Codes inside town limits; York County Building and Codes outside them | Reroofing needs a permit in town. York County requires a permit for all construction. | 803-547-2034 (town); 803-909-7200 (county) |
| Indian Land, SC | Lancaster County Building and Codes | A permit is required before any major repair or full roof covering replacement, with fines up to $500 a day for work without one. | 803-285-1969 |
Indian Land has the most detailed published process in the area. If you live there, Lancaster County wants the manufacturer’s product warranty certification report and installation instructions with the permit, and the final inspection runs on photos of each layer, from the decking and underlayment to the flashing and finished roof, uploaded to the county’s Evolve portal.
South Carolina offices switch to the 2024 International Residential Code on January 1, 2027, after the state adopted it on August 26, 2025, per the SC LLR 2024 Code Adoption Notice. North Carolina is still on its 2018 State Building Code.
What changes when insurance is paying for the roof?
Both states give you time to back out after a denied claim.
If your insurer denies the claim behind a roof contract, you get five business days to cancel. North Carolina’s version covers residential roof contracts made on or after October 1, 2024, under Session Law 2024-11. The roofer may not start work or collect payment until the window closes, except emergency work you acknowledge in writing, and breaking the rule is a Class 1 misdemeanor.
South Carolina has had the same five business day rule since July 1, 2013, in S.C. Code Title 40, Chapter 59, and it goes further. A contractor may not negotiate your roof claim with the insurer, though you can still use the contractor’s evaluation, and may not promise to pay or rebate any part of your deductible, sign placement discounts and referral fees included.
North Carolina adds a rule of its own: anyone paid to negotiate your property claim is acting as a public adjuster and must be licensed by the state, under N.C. General Statutes Chapter 58, Article 33A, and must disclose any financial interest in a construction firm working the same loss.
Insurance, bonding and warranties
Bonds and insurance
Ask every roofer you’re considering for a workers’ compensation certificate. North Carolina requires coverage once a business regularly employs three or more people, and South Carolina’s law doesn’t apply below four regular employees, so a small crew can be within the law and carry none. In South Carolina, a registered roofer also needs a $5,000 surety bond on file before taking any job over $5,000.
North Carolina’s Homeowners Recovery Fund repays single family homeowners for losses from the dishonest or incompetent work of a licensed general contractor, or of someone who used one’s license to get a permit by fraud, once the owner holds a court judgment that goes unpaid.
Manufacturer warranties
GAF and Owens Corning each offer a system warranty that only a certified installer can register. The GAF Golden Pledge warranty requires a GAF Master Elite contractor and gives 50 years of manufacturing defect coverage that is not prorated, plus 25 or 30 years of workmanship coverage, depending on the shingle line. The contractor has 30 days to register it, and GAF may refuse it after 45.
Owens Corning Platinum Protection, reissued for shingles bought after August 1, 2026, requires a Platinum Preferred Contractor, registration within 60 days and a complete tear off to a clean deck. Workmanship is covered in full for the first 25 years. If you might sell, ask how the warranty moves: Owens Corning allows one transfer, with the buyer filing within 60 days of the home’s transfer, and GAF’s system warranty transfers once to the next owner at no charge.
What to ask before you hire a roofer, and the red flags
Ask before you sign
- What is your North Carolina or South Carolina license number? Then look it up yourself.
- Who pulls the permit? In Fort Mill and Indian Land, a full roof replacement needs one every time.
- On a South Carolina job over $5,000, is your bond on file with the Residential Builders Commission?
- Which manufacturer tier do you hold, and when will you register my warranty?
Red flags
- A knock on the door after a storm, or an unsolicited offer to inspect your roof.
- Blanks in the contract, or pressure to sign right away.
- A request for full payment, or a signed completion certificate, before the work is finished.
- On an insurance job, any request for money before the five business day cancellation window closes.
- In North Carolina, a contract sold at your door with no written three business day cancellation notice and detachable cancellation form.
The NC Department of Insurance also suggests getting more than one estimate and calling your insurance agent or company before you sign.
Questions about hiring a roofer in South Charlotte
Do roofers need a license in North Carolina?
Not a roofing license, because North Carolina does not issue one. A roofer needs a general contractor license from the NC Licensing Board for General Contractors when the job costs $40,000 or more, a line that rose from $30,000 on October 1, 2023. Below $40,000, no state license covers roofing alone.
Do you need a roofing license in South Carolina?
Yes, for any home job over $500. Residential roofing over that line needs a residential specialty registration in the Roofers trade, or a residential builder license, from the SC Residential Builders Commission. Registration takes no exam. Commercial roofing over $10,000 falls under a separate state licensing board. You can check any number on the SC Department of Labor, Licensing and Regulation lookup.
Do I need a permit to replace my roof in Charlotte or Fort Mill?
In North Carolina, not for a like for like job. State Fire Marshal guidance exempts a single family roof replacement that costs $40,000 or less and replaces no more than 15 percent of the existing roof deck. In South Carolina, yes. The Town of Fort Mill requires a permit for reroofing, York County requires one for all construction, and Lancaster County requires one before any full roof covering replacement in Indian Land.
What is the 25% rule for roofing?
North Carolina state guidance uses 15 percent, not 25. The NC Office of State Fire Marshal says the permit exemption for a single family roof replacement at $40,000 or less covers the roofing and up to 15 percent of the total existing roof deck. In Fort Mill and Indian Land, a full roof replacement needs a permit whatever share of the deck comes off.
Can you legally do your own roof?
Yes, with conditions. North Carolina exempts an owner building on their own land for their own occupancy from general contractor licensing, and the roof permit exemption applies to anyone. In South Carolina, the owner builder exemption in S.C. Code 40-59-260 requires that you own and live in the home, not rent or sell it within two years, and file an owner disclosure statement. It does not let you hire unlicensed workers.
Changes to this page
- November 3, 2026: 2027 edition published.