📋 Compliance & Permits Guide

Roofing Permits in Matthews, NC

If you're planning a roofing project in Matthews, knowing when a permit is required can save you from fines, rework, and headaches down the road. Matthews follows North Carolina state building codes and Mecklenburg County inspection standards. While minor repairs may not trigger a permit, most full roof replacements and commercial roofing work do require permits and inspections. This guide helps you understand what's typically needed so you can plan your project with confidence.

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 compare quotes

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

Permit Requirements in Matthews

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

General Rules

In Matthews, NC, a roofing permit is typically required whenever the structural integrity or water-shedding capability of the roof is altered. This applies to both residential and commercial properties. Permits are issued through the Town of Matthews or Mecklenburg County permitting authority.

Permits are generally required for:

  • Complete roof tear-offs and replacements
  • Installing new roof decking or structural sheathing
  • Major roof repairs involving framing or structural components
  • Any commercial roofing system replacement
  • Reroofing involving more than 25% of the total roof area

Always verify with local authorities before starting work, as requirements may change.

When Permits Are Required

Residential Roofing:

  • Full roof replacement (tear-off and re-roof)
  • Adding a second layer over an existing roof (where local limits allow)
  • Repair or replacement of roof decking, rafters, or trusses
  • Installing new skylights or roof penetrations
  • Any structural modification to the roof system

Commercial Roofing:

  • All commercial roof replacements typically require permits
  • Installation of new roofing systems (TPO, PVC, modified bitumen, metal)
  • Roof repairs involving structural components
  • Adding rooftop equipment that affects the roof structure
  • Recovering or recoating systems where the substrate is modified

Matthews follows the NC State Building Code, which means permit requirements align with state standards.

Common Exemptions

Minor repairs may not require a permit in Matthews. This often includes:

  • Small patch repairs (typically under 100 sq ft and not affecting structural components)
  • Leak repairs that only address a small area of flashing or shingles
  • Simple spot repairs to address a single leak without replacing decking
  • Replacing a few shingles or tiles to match existing roofing

Important: Even if a permit isn't required for the repair itself, any work that exposes or damages structural elements may trigger a permit requirement. When in doubt, it's always safer to check with the Town of Matthews or Mecklenburg County permitting office.

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 Your Project Needs a Permit

Review the scope of your roofing project. Full replacements, structural repairs, and commercial work almost always require permits. Contact the Town of Matthews or Mecklenburg County permitting authority to confirm specific requirements for your project.

2

Prepare Required Documentation

You'll typically need a detailed scope of work, manufacturer specifications for roofing materials, and structural details if applicable. Contractors may also need to provide proof of licensure, insurance, and bond information.

3

Submit the Permit Application

Applications are generally submitted to the local permitting office, either in person or through an online portal. Plans and supporting documents are reviewed to ensure compliance with the NC State Building Code and local Matthews ordinances.

4

Schedule Required Inspections

After the permit is issued, inspections are typically required at key stages of the project. Common inspection points include decking inspection (before new roofing is installed) and final inspection (after completion). Commercial projects may require additional intermediate inspections.

5

Pass Final Inspection & Obtain Approval

Once all work is complete and passes final inspection, the permit is closed out. This approval provides documentation that your roofing project meets local building code requirements — important for insurance, property records, and future home sales.

Compliance Tips

  • Hire licensed contractors — In North Carolina, roofing contractors must hold a valid license from the NC Licensing Board for General Contractors. Always verify licenses before work begins.
  • Get it in writing — Ensure your contract clearly states who is responsible for pulling permits. Most reputable contractors handle permits as part of the project.
  • Don't skip the inspection — Even if the work looks good, the final inspection provides official code compliance that matters for insurance claims and property resale.
  • Ask for the permit — A legitimate contractor will gladly show you the permit posted at the job site. If they suggest skipping permits, that's a major red flag.
  • Match your materials — If your HOA or historic district has material requirements, get those approvals in writing before ordering supplies or signing a contract.
  • Plan for timing — Permit review can take time, especially for commercial projects. Build permit processing time into your project schedule to avoid delays.

Special Considerations

HOA Rules

Many neighborhoods in Matthews have active Homeowners Associations (HOAs) with Covenants, Conditions & Restrictions (CC&Rs) that may exceed local building code requirements. HOA approval is separate from the building permit process.

Your HOA may have rules about:

  • Approved roofing material colors and styles
  • Shingle types and manufacturers
  • Compliance with community appearance standards

Always check with your HOA before starting work. Failing to get HOA approval can lead to fines and having to redo the work at your own expense.

Zoning

Zoning regulations in Matthews can affect your roofing project in several ways. The Town of Matthews Unified Development Ordinance (UDO) governs land use and may impact:

  • Roof height restrictions in certain zoning districts
  • Setback requirements for roof projections or overhangs
  • Commercial roof equipment placement and screening requirements
  • Stormwater management for larger commercial roof areas

Commercial properties should verify that proposed roofing changes comply with the zoning district's requirements. A zoning compliance review may be part of the permit process.

Historic Properties

Matthews has historic districts and properties where roofing permits may involve additional review. If your property is located in or near a designated historic area, the Matthews Historic Preservation Commission may need to review your project.

Historic district requirements often specify:

  • Approved roofing materials that match historic character
  • Color palettes appropriate for the district
  • Installation methods that preserve historic integrity

Work on historic properties typically requires more lead time and may have stricter material standards. Check with local preservation authorities early in your planning.

Permit & Compliance FAQs

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

Yes, in most cases. Full roof replacements (tear-off and re-roof) on residential and commercial properties in Matthews generally require a permit. Minor repairs under a certain size may be exempt, but it's always best to confirm with the Town of Matthews or Mecklenburg County permitting office before starting work.

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

Processing times vary depending on the scope of work and current workload at the permitting office. Simple residential re-roof permits may be processed relatively quickly, while commercial projects with structural changes can take longer. Build extra time into your project schedule to account for review and inspection stages.

Who is responsible for pulling the roofing permit — me or my contractor?

This depends on your contract. In North Carolina, licensed contractors often handle permit applications as part of their service. However, the property owner can also pull permits. Your contract should clearly state who is responsible. A reputable roofer will typically handle this for you.

What happens if I get caught roofing without a permit in Matthews?

Working without a required permit can result in fines, stop-work orders, and potentially having to remove and redo the work to pass inspection. It can also create problems when selling your home, as unpermitted work may be flagged during a property inspection. It's simply not worth the risk.

Do commercial roofing permits cost more than residential permits in Matthews?

Permit fees are typically based on the scope and valuation of the project. Commercial projects are often larger and more complex, so the associated permit fees and review costs are generally higher than for residential re-roofs. Exact fees depend on the project details and current fee schedules.

Does my HOA approval count as a building permit in Matthews?

No. HOA approval is entirely separate from the building permit process. HOA approval addresses community aesthetic standards and covenants, while the building permit ensures compliance with the NC State Building Code and safety standards. You typically need both for a compliant project.

Connect with code-compliant roofing professionals in Matthews

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

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