About Mathis Roofing


A Local, Owner-Operated Roofing Company You Can Trust

Mathis Roofing is not just another roofing contractor—we’re your neighbors, your partners, and your advocates when it comes to protecting what matters most. Based in Brevard, North Carolina, and serving Asheville, Hendersonville, Lake Toxaway, and the surrounding region, we bring over 25 years of hands-on experience to every project. Our commitment is simple: deliver quality, transparency, and true accountability on every roof.

Mathis Roofing team in Asheville, NC
Mathis Roofing crew working on a residential roof in Asheville, NC

Meet Scott Mathis: Owner & Operator


When you call Mathis Roofing, you speak directly with Scott Mathis—the owner, operator, and driving force behind our company. Scott has dedicated his career to mastering the craft of roofing and building a business rooted in integrity and personal service. Unlike many larger companies that send out rotating sales teams or subcontractors, Scott personally oversees each project, ensuring every client receives the attention and expertise they deserve.


“My name is on every job, and I take that responsibility seriously. I believe in honest recommendations, clear communication, and standing by our work—no exceptions.”


— Scott Mathis

Our Story & Values


Mathis Roofing began with a simple mission: provide Western North Carolina with reliable, high-quality roofing services from a team that truly cares. Over the years, we’ve grown, but our values remain unchanged:

  • Integrity: We do what we say, when we say we’ll do it. No shortcuts, no surprises.
  • Accountability: Owner-operated means you always have direct access to decision-makers.
  • Craftsmanship: Our long-standing crews are skilled, experienced, and take pride in every detail.
  • Community: We live and work here, and we’re committed to supporting our neighbors and local businesses.

What Makes Us Different

Mathis Roofing team in Asheville, NC

Owner-Operated Model


You won’t get lost in a shuffle of sales reps or subcontractors. Scott Mathis is involved from your first call to final inspection, providing a single point of contact and true accountability throughout your project.

Fast, Reliable Service


We know how important it is to address roofing issues quickly. Most jobs start within 10 days–2 weeks of quote acceptance, and our emergency response team is available 24/7 for urgent repairs.

Local Expertise


With decades of experience in Asheville, Brevard, Hendersonville, and Lake Toxaway, we understand the unique weather patterns, building codes, and roofing needs of Western North Carolina homes and businesses.

Consistent Branding & Reputation


Mathis Roofing maintains uniform branding and accurate information across all directories and online platforms. Our reputation is built on word-of-mouth, positive reviews, and repeat customers who trust us to deliver every time.

Our Crew

Our team isn’t just skilled—they’re loyal. Many of our crew members have been with Mathis Roofing for years, bringing consistency, expertise, and a shared commitment to quality. We invest in ongoing training and safety, ensuring every job is completed to the highest standards.

Community Commitment

As a local business, we believe in giving back. Mathis Roofing supports community events, local charities, and neighbors in need—especially after severe weather events. Our hurricane-response experience means we’re ready to help when our community needs us most.

Our Service Areas


Mathis Roofing proudly serves:

  • Asheville, NC
  • Brevard, NC
  • Hendersonville, NC
  • Lake Toxaway, Arden, Flat Rock, Mills River, and neighboring communities
See All Service Areas

Ready to Work With a Roofer Who Puts You First?

If you’re looking for a roofing company that values integrity, craftsmanship, and community, contact Mathis Roofing today. Experience the difference of working directly with an owner who stands by every job.

Contact Us for a Free Estimate