City Building Permits

Asheville, NORTH-CAROLINA Building Permit Guide

How to apply for a building permit in Asheville, North Carolina. Permit authority, application steps, fees, and inspection requirements.

North Carolina Buncombe County Updated March 2026

Permit Authority

The City of Asheville issues building permits and performs inspections inside city limits. City zoning and development approvals run through Development Services before or alongside building permit review.

Department
City of Asheville Development Services Department
Address
161 S Charlotte St, Asheville, NC 28801
Phone
(828) 259-5846

Online Permit Portal

Platform: Accela Citizen Access • Account required: Yes • Submission: In-person only

Additional resources:

Application Process

  1. Confirm permit type with Development Services and determine whether planning, zoning, floodplain, or other pre-permit approvals are required.
  2. Create an Accela Citizen Access account and start the permit record in the city portal.
  3. Upload plans and supporting documents through the Permit Application Center and online portal.
  4. Development Services performs plan review and issues correction comments as needed.
  5. Revise and resubmit through the portal until all review disciplines clear.
  6. Pay fees once invoiced and permit status moves to issuance.
  7. Post permit documents on site and schedule inspections online no later than 6:00 p.m. the business day before the requested inspection.

Source: City of Asheville Development Services Department

General Requirements

Asheville requires permits for work regulated by the NC State Building Code, including new buildings, additions, structural renovations, and trade work.

Required Documents

  • Project-specific plans
  • Site information
  • Contractor data
  • Required local development approvals
Permit validity
North Carolina permit expiration law applies, generally six months if work does not commence and subject to lapse after discontinued work under state rules.
Building code
2018 North Carolina State Building Code family with state amendments currently in force.
Owner-builder
Owner-builder use remains subject to NC owner exemption and affidavit requirements.
Contractor requirements
NC licensed general contractor required at the state threshold for applicable projects; licensed electrical contractors required for electrical contracting work under state law.

Fees

Permit fee formula
Mixed by permit type under the city fee schedule
Payment note
Payments are handled through Citizen Access after review approval. The Permit Application Center also accepts in-person assistance at 161 S Charlotte St.

Fees change. Verify current amounts at the official fee schedule.

Work That Does NOT Require a Permit

  • Limited low-cost work can be exempt under NCGS 160D-1110 for qualifying one- and two-family dwellings
  • Like-kind replacement of windows, doors, exterior siding, decking boards, pickets, stair treads, and similar finish items can be exempt if no load-bearing work is involved
  • Certain same-size trade replacements by properly licensed contractors can be exempt

Inspections

How to Schedule

Scheduling deadline
Online requests due by 6:00 p.m. the business day before the requested inspection.
Inspection hours
Monday through Friday, 7:30 a.m. to 3:30 p.m.

Typical inspection sequence: Foundation or footing, rough-ins, framing, insulation, and finals by trade as applicable.

Additional Resources

Information on this page was last verified: March 2026. Permit rules and fees change — confirm current requirements directly with the City of Asheville Development Services Department before applying.

Need help with your project?

Navigating permits in Asheville can be complicated.

Jaspector connects you with local experts who can review your scope, verify your contractor, and help you understand what permits your project actually needs.

Learn how Jaspector works
Important: This page is an educational resource provided by jaspector.com. It is not legal advice, and it does not substitute for official guidance from the permit authority listed above. Permit requirements, fees, and processes change frequently. Always verify current requirements directly with the issuing department before beginning any construction project. Use of this page does not create an attorney-client relationship. Jaspector assumes no liability for any outcomes arising from reliance on this information.

Other cities in Buncombe County

View all Buncombe County jurisdictions →