Roofing Permits in Selma, NC
Thinking about replacing or repairing your roof in Selma, NC? Before work begins, it's important to know whether a permit is required. Depending on the scope of your project, the Town of Selma and Johnston County may have specific building code requirements you'll need to follow. Permits aren't just red tape — they ensure your roofing work meets safety standards and protects your property value. This guide walks you through when permits are typically needed, what the process looks like, and how to stay compliant.
✓ Permit requirements • ✓ HOA rules • ✓ Local code compliance
For project planning and contractor matching, not municipal legal advice.
See pricing and get quotes
Permit Requirements in Selma
Know when you need a permit to ensure your project is legal and safe
General Rules
Most roof replacements and major repairs require a building permit in Selma, NC. Johnston County enforces the North Carolina State Building Code, which applies to both residential and commercial roofing projects. Permits help ensure that structural loads, fastening methods, and material specifications meet code requirements.
Permits are typically handled through the Johnston County Inspections Department, which serves unincorporated areas as well as municipalities like Selma. Even for smaller jobs, it's always wise to check with local authorities before starting work.
When Permits Are Required
A roofing permit is often required for:
- Complete roof tear-offs and replacements on residential or commercial buildings
- Structural modifications such as changing roof pitch, adding skylights, or installing dormers
- Re-roofing over existing layers beyond the code-allowed limit (typically two layers max)
- New construction roof installations
- Repairs involving structural sheathing or decking replacement over a certain square footage
- Commercial roofing work involving torch-down, TPO, or built-up systems
Always verify specific thresholds with the Johnston County Inspections Department, as requirements can vary by project type and building size.
Common Exemptions
Permits may not be required for:
- Minor repairs like replacing a few damaged shingles (less than a certain square footage)
- Routine maintenance such as cleaning gutters or patching small leaks
- Replacing roof vents, flashings, or boots on a like-for-like basis
However, exempting a project from a permit doesn't mean it's exempt from building codes. All work must still comply with the North Carolina State Building Code. When in doubt, check with local authorities to avoid issues down the road.
✅ Usually Required
- ✓ New installations
- ✓ Major structural changes
- ✓ Electrical wiring updates
- ✓ Plumbing system extensions
⚡ Often Exempt
- ✓ Minor repairs and maintenance
- ✓ Replacing fixtures (same location)
- ✓ Painting and cosmetic finishes
- ✓ Small appliance replacements
Permit Process
Step 1: Determine if a permit is needed
Contact the Johnston County Inspections Department or the Town of Selma planning office to confirm whether your specific roofing project requires a permit. Be prepared with project details like scope, square footage, and whether structural changes are involved.
Step 2: Submit permit application and plans
If a permit is required, submit a completed application along with any necessary documentation. This may include roof plans, manufacturer specifications, structural details, and contractor information. Applications are typically submitted in person or online through the county's permitting portal.
Step 3: Application review and approval
Once submitted, your application will be reviewed to ensure it meets building code requirements. This process may take several business days depending on the complexity of the project. If corrections are needed, you'll be notified before approval is granted.
Step 4: Permit issuance and fee payment
After approval, pay the required permit fee. Fees are typically based on the project's valuation or square footage. Once paid, your permit will be issued — post it visibly at the job site before work begins.
Step 5: Schedule inspections
During and after the roofing work, inspections will be required. For roofing, this often includes a rough-in inspection (checking decking and underlayment) and a final inspection to verify code compliance. Your contractor should coordinate these with the county.
Step 6: Final approval and certificate
Once all inspections pass, a certificate of compliance or final approval will be issued. Keep this documentation for your records — it's important for property disclosures, insurance, and future home sales.
Compliance Tips
- ✓ Hire a licensed contractor familiar with Johnston County building codes — unlicensed work can lead to failed inspections and costly rework.
- ✓ Never start work before the permit is issued. Starting without a permit can result in stop-work orders, fines, and complications when selling your property.
- ✓ Schedule inspections at the right time. For roofing, failing to call for a mid-work inspection before covering up the decking could mean having to remove newly installed materials.
- ✓ Keep all permit documents and inspection certificates on file — they're valuable proof of compliance for insurance claims and future property transactions.
- ✓ Always verify the number of allowable roof layers. In most cases, North Carolina code allows only two layers of shingles. Exceeding this means a full tear-off is required.
Special Considerations
HOA Rules
If your property is part of a homeowners association (HOA) in Selma, you may have additional requirements beyond the county building permit. Many HOAs have Covenants, Conditions & Restrictions (CC&Rs) that dictate approved roofing materials, colors, and styles. Some require prior architectural review committee approval before any work begins. Check your HOA bylaws early to avoid fines or having to redo work. HOA approvals do not replace the need for a county building permit.
Zoning
Zoning regulations in Selma and Johnston County can affect roofing projects, especially for commercial properties. Setback requirements, height restrictions, and building coverage limits may apply. If you're adding a roof structure like a cupola, canopy, or rooftop equipment, a zoning compliance review may be needed in addition to a building permit. Always check with the Johnston County planning department before proceeding.
Historic Properties
Selma has a designated historic district with properties listed on the National Register of Historic Places. If your home or commercial building is located in a historic district, any roofing work may require review by the Selma Historic Preservation Commission. This often means using historically appropriate materials, colors, and installation methods. Contact the Town of Selma planning department to verify your property's status before starting any roofing project.
Permit & Compliance FAQs
Do I need a permit to replace my roof in Selma, NC?
How much does a roofing permit cost in Selma?
Can I pull the permit myself or does my contractor need to do it?
What happens if I get caught roofing without a permit?
Do commercial roofing projects have different permit rules in Selma?
Does my HOA have a say in my roofing project?
How long does it take to get a roofing permit in Johnston County?
What inspections are required for a roofing permit?
Connect with code-compliant roofing professionals
Avoid costly fines and rework. Connect with Selma professionals who handle all permitting and inspections for you.