$0 North Carolina — General Contractor License Requirements Checklist

North Carolina Contractor Building Permit Requirements

A common misunderstanding among new licensees: your NCLBGC general contractor license authorizes you to operate statewide, but it does not replace local building permits. The state licenses the contractor. The municipality permits the project. These are two separate systems, and confusing them can result in stop-work orders on active job sites.

State License vs. Local Permit

The NCLBGC licenses contractors at the state level under N.C. Gen. Stat. § 87-1. Your license determines what type of work you can perform and the maximum value of individual projects you can take on.

Local building permits are issued by city or county inspections departments. They authorize specific construction activities on specific properties and ensure code compliance through inspections. A permit is required for most structural work regardless of whether the contractor is licensed — and regardless of project value.

You need both to operate legally. A licensed contractor working without a required building permit faces municipal code enforcement. An unlicensed person contracting for a project above $40,000, unless a statutory exemption applies, faces state prosecution. Neither system covers the other.

When Building Permits Are Required

North Carolina municipalities generally require permits for:

  • New construction (residential and commercial)
  • Structural alterations and additions
  • Load-bearing wall modifications
  • Roofing replacements (in most jurisdictions)
  • Electrical, plumbing, and HVAC work (trade-specific permits pulled by licensed trade contractors)
  • Demolition
  • Changes of occupancy or use

Permits are typically not required for:

  • Cosmetic improvements (painting, flooring, cabinets without plumbing changes)
  • Minor repairs that do not affect structure or systems
  • Fencing under certain height limits (varies by jurisdiction)

The specifics vary by municipality. When in doubt, contact the local inspections department before starting work.

Charlotte Requirements

The City of Charlotte's Development Services Center handles permits for projects within the Charlotte city limits. Notable requirements for contractors working in Charlotte:

  • Proof of an applicable NCLBGC license is required for qualifying commercial projects
  • General liability insurance of at least $1 million per occurrence, with the city named as an additional insured on the policy
  • City-specific registration requirements should be confirmed through Charlotte's current permitting portal
  • Trade permits for electrical, plumbing, and mechanical work must be pulled separately by the appropriate licensed trade contractors

Charlotte uses an online permitting portal for submissions and plan reviews. Processing times for residential permits typically run one to three weeks; commercial projects with complex plans can take longer.

Free Download

Get the North Carolina — General Contractor License Requirements Checklist

Everything in this article as a printable checklist — plus action plans and reference guides you can start using today.

Raleigh Requirements

The City of Raleigh's Development Services Department manages building permits within city limits. Key points for contractors:

  • Active NCLBGC license verification — Raleigh verifies your license status when you apply for permits
  • Zoning compliance review runs concurrently with building plan review
  • Electronic plan submission through the city's online portal
  • Inspection scheduling is handled online after permit issuance

Wake County handles permits for unincorporated areas outside Raleigh city limits. Requirements are similar but processed through the county inspections department.

The General Permit Process

While specifics vary, the typical municipal permit process follows this sequence:

  1. Submit application with project plans, site survey, and contractor license information
  2. Plan review — the inspections department reviews plans for code compliance (1-4 weeks depending on project complexity and jurisdiction)
  3. Permit issuance — once plans are approved, the permit is issued and posted at the job site
  4. Inspections — scheduled at key construction milestones (foundation, framing, rough-in, insulation, final)
  5. Certificate of Occupancy — issued after the final inspection passes (for new construction and major renovations)

Permit fees vary by jurisdiction and project scope. Most municipalities base fees on project valuation or square footage.

Coordinating State and Local Requirements

For new licensees, the practical advice is to identify the jurisdictions where you plan to work and register with each municipality's permitting system before you start bidding on projects. Some cities require a separate business registration in addition to your state license.

Our North Carolina General Contractor License Guide covers the intersection of state licensing and local permitting requirements, including what to verify with each municipality's inspections department before your first project.

Get Your Free North Carolina — General Contractor License Requirements Checklist

Download the North Carolina — General Contractor License Requirements Checklist — a printable guide with checklists, scripts, and action plans you can start using today.

Learn More →