📋 Compliance & Permits Guide

Roofing Permits in Asheville, NC

Planning a roofing project in Asheville? Before you or a contractor starts tearing off shingles, it's important to understand local permit requirements. Asheville and Buncombe County have specific building codes that roofing work must follow. Permits help ensure your new roof is safe, structurally sound, and compliant with local regulations. Navigating permit rules can feel like a hassle, but getting it right from the start saves you from fines, delays, and potential rework. Here's what you need to know about roofing permits in the Asheville area.

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 Asheville

Know when you need a permit to ensure your project is legal and safe

General Rules

In Asheville and Buncombe County, building permits are often required for roofing work that involves structural changes, deck replacement, or significant modifications to the roof system.

Most full roof replacements require a permit — this is the general rule of thumb. Any work that changes the structural integrity, load-bearing capacity, or fire rating of your roof will typically need approval from the local building department.

Commercial roofing projects almost always require permits due to stricter fire, energy, and safety codes. Always verify with the City of Asheville Building Safety division or Buncombe County Permit Office before starting work.

When Permits Are Required

Permits are typically required for:

  • Complete roof tear-off and replacement
  • Structural roof repairs (rafters, trusses, decking replacement)
  • Adding skylights or roof windows
  • Installing new ventilation systems requiring structural modifications
  • Re-roofing with different materials that change load requirements
  • Commercial roof replacement or major repair
  • Roof-mounted equipment installation (HVAC, solar panels)

The threshold often depends on the scope. Minor repairs covering less than a certain percentage of the roof area may not need a permit, but the definition of "minor" varies. Always check with local authorities before assuming your project is exempt.

Common Exemptions

Permits may not be needed for:

  • Minor spot repairs using matching materials (replacing a few shingles)
  • Routine maintenance like cleaning gutters or removing debris
  • Replacing individual flashing components without structural changes
  • Emergency tarping for temporary weather protection (though permanent repair still needs a permit)

Important: Exemptions can be narrow. Even what seems like a small job may trigger permit requirements in Asheville, especially in flood-prone areas or designated mountain terrain zones. When in doubt, ask a licensed roofing professional or check with the local building department.

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

Determine if a Permit is Needed

Start by contacting the Asheville Building Safety department or Buncombe County Permit Office. Describe the scope of your roofing project — full replacement, structural repairs, or minor fixes. They can confirm if a permit is required based on your specific situation.

2

Prepare Required Documentation

You or your roofing contractor will typically need to submit plans, specifications, and product data sheets. This may include roof load calculations, material specifications, and drawings showing the scope of work. Licensed contractors often handle this step as part of their service.

3

Submit Permit Application

Applications are submitted to the local building department along with applicable fees. Processing times vary, so it's wise to apply well ahead of your planned start date. Work should not begin until the permit is issued.

4

Schedule Required Inspections

After work begins, inspections are typically required at key stages — often after the deck is prepped but before new roofing is installed, and again upon completion. A licensed contractor familiar with Asheville's inspection schedule can coordinate these on your behalf.

5

Receive Final Approval

Once all inspections pass, the building department issues final approval. This is your confirmation that the work meets local building codes — important for insurance, property records, and future home sales.

Compliance Tips

  • Always verify current permit requirements with the City of Asheville Building Safety or Buncombe County Permit Office before any roofing work begins.
  • Hire a licensed, insured roofing contractor who is familiar with Asheville's local permitting process — they can pull permits and schedule inspections as part of their service.
  • Never let work start without a permit in hand. Unpermitted work can result in stop-work orders, double permit fees, and complications when selling your home.
  • Take photos of your roof before, during, and after the project. This documentation can help with inspections, insurance claims, and future property disclosures.
  • If your home is in a historic district, contact the Historic Resources Commission early in the planning process — their review can add extra time to your project timeline.
  • Ask your contractor for proof of workers' compensation and general liability insurance. This protects you if something goes wrong during the roofing project.

Special Considerations

HOA Rules

If your property is in an Asheville-area homeowners association (HOA), you may need additional approval beyond the city or county building permit. HOAs often have architectural review committees that must approve roofing materials, colors, and styles before work begins.

Check your HOA covenants first. Some Asheville neighborhoods have strict guidelines about shingle types, colors, and even the direction of roof lines. Failing to get HOA approval can lead to fines and having to redo work.

Zoning

Asheville's mountain terrain creates unique zoning considerations. Properties in steep slope areas or within the Mountain Ridge Protection District may face additional permitting requirements for roofing work.

Key zoning factors:

  • Steep slope development regulations in Buncombe County
  • Floodplain requirements if your property is in a flood zone
  • Setback rules for roof additions or dormers

Zoning approval is typically separate from the building permit and may require additional review time.

Historic Properties

Asheville has several historic districts including Montford, Chestnut Hill, and downtown. If your property is in a designated historic district or is a contributing structure, the Asheville Historic Resources Commission may need to review your roofing project.

Historic district rules often require:

  • Matching original roofing materials (slate, wood shake, or specific asphalt styles)
  • Maintaining original roof profiles and pitch
  • Approval for any changes to roof visibility from the street

Always check if your property falls within a local historic district before proceeding.

Permit & Compliance FAQs

Do I need a permit to replace my roof in Asheville, NC?

In most cases, a full roof replacement requires a building permit in Asheville and Buncombe County. The exact requirements depend on the scope of work, the type of roofing material, and whether there are structural changes involved. Contact the local building department to confirm before starting any work.

What happens if I replace my roof without a permit in Asheville?

Unpermitted roofing work can lead to stop-work orders, fines of up to double the original permit fee, and difficulty selling your home since uncertified work may not pass a home inspection. In some cases, you may be required to remove the new roof and redo it with proper permits.

Who pulls the roofing permit — me or my contractor?

Either the homeowner or a licensed contractor can pull a roofing permit in Asheville. However, most licensed roofing contractors include permit handling as part of their service. Working with a contractor who manages permits and inspections ensures the work stays code-compliant from start to finish.

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

Processing times vary depending on the complexity of the project and current workload at the building department. Simple roof replacements often process faster than projects involving structural changes. It's best to factor in several days to a few weeks for permit approval. Check with the local office for current timeframes.

Does my HOA have a say in my roofing project?

Yes, if you live in a neighborhood with an HOA. Many Asheville-area HOAs have architectural review committees that must approve roofing materials, colors, and styles. Always review your HOA covenants before signing a contract or purchasing materials.

What inspections are needed for a roofing permit?

Typical roofing inspections include a rough inspection (after decking is installed but before roofing material goes on) and a final inspection upon completion. Your contractor should coordinate these inspections and ensure they're passed before closing out the permit.

Are commercial roofing permits different from residential in Asheville?

Yes, commercial roofing projects in Asheville are subject to stricter building codes, often involving fire ratings, wind uplift requirements, and energy compliance. Commercial permits typically require more detailed plans and documentation than residential permits.

Does Asheville have special rules for roofing in historic districts?

Absolutely. Properties in designated historic districts like Montford or Chestnut Hill must get approval from the Asheville Historic Resources Commission before making changes visible from the street. This often means using historically appropriate materials and maintaining original roof profiles.

Connect with code-compliant roofing professionals

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

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