📋 Compliance & Permits Guide

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.

Project guidance with permit-aware planning CALL NOW: 1-866-674-2070

✓ Permit requirements • ✓ HOA rules • ✓ Local code compliance

For project planning and contractor matching, not municipal legal advice.

See pricing and get quotes

Licensed & Insured Pros
Permit Info Support
Code/HOA Guidance
No Obligation Call

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

1

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.

2

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.

3

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.

4

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.

5

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.

6

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?

In most cases, yes. A full roof replacement — especially one involving a tear-off to the decking — typically requires a building permit through Johnston County. Minor repairs like replacing a few shingles may not require a permit, but it's always best to check with the county inspections department first.

How much does a roofing permit cost in Selma?

Permit fees are generally based on the project's valuation or square footage. Costs can vary, so it's best to contact the Johnston County Inspections Department for a specific fee schedule. A qualified roofing contractor can also include permit costs in their quote.

Can I pull the permit myself or does my contractor need to do it?

Either a licensed homeowner or a licensed contractor can pull the permit in North Carolina. However, if you hire a contractor, many jurisdictions require the contractor to pull the permit — this ensures accountability and protects you as the property owner.

What happens if I get caught roofing without a permit?

Unpermitted work can lead to a stop-work order, fines, and even having to tear off the new roof for inspection access. It can also create problems when selling your home, as unpermitted work may be flagged during a property disclosure or title search.

Do commercial roofing projects have different permit rules in Selma?

Yes. Commercial roofing permits often involve additional requirements, including more detailed structural plans, fire-rated assembly specifications, and zoning reviews. Commercial projects may also require inspections at more stages than residential work.

Does my HOA have a say in my roofing project?

Absolutely. If you're in an HOA in Selma, you'll need to check your community's covenants. Many HOAs require approval on roofing materials, colors, and contractors before work begins. HOA approval is separate from the county building permit — you need both.

How long does it take to get a roofing permit in Johnston County?

Review times vary based on project complexity. Simple residential re-roof permits may be reviewed within a few business days, while more complex commercial projects could take longer. Submitting complete and accurate plans helps speed up the process.

What inspections are required for a roofing permit?

Typical inspections include a rough-in inspection (checking decking, underlayment, and flashing before final covering) and a final inspection after all roofing materials are installed. Your contractor should coordinate scheduling these with Johnston County.

Connect with code-compliant roofing professionals

Avoid costly fines and rework. Connect with Selma professionals who handle all permitting and inspections for you.

Project guidance with permit-aware planning CALL NOW: 1-866-674-2070