Family-owned with 35+ years of combined experience. We inspect, estimate, and install — handling everything from hail damage to full replacements with honesty and zero pressure.
Whether a storm just hit or your roof has been aging for years, M1 Roofing Group gives you an honest answer — not a sales pitch.
Recent storm in your area? We schedule inspections promptly and work directly with your insurance adjuster to get the claim approved.
See how it works20+ years old? Missing shingles? Granules in the gutters? Get a free detailed estimate with every cost explained upfront.
View our workWe offer free, no-pressure professional inspections. We'll tell you exactly what's there, and give you an honest opinion on whether a replacement is needed.
Schedule free inspectionFrom storm damage inspections to full replacements, we handle residential and commercial shingle roofing projects throughout the Charlotte metro.
Full tear-off and replacement using premium CertainTeed materials, installed to manufacturer specs.
Learn moreExpert assessment of granule loss, pierced shingle bases, and hidden damage. We identify what insurance adjusters look for.
Learn moreCreased shingles, missing sections, fallen limb damage — we quickly evaluate and restore your roof to full integrity.
Learn moreProfessional inspections with no pressure. We give you an honest assessment — and if replacement is the right call, a detailed estimate with no pressure.
Learn moreWe guide you through the entire claims process — from inspection to adjuster meeting to final approval. We're on your side.
Learn moreCommercial shingle roofing for businesses across the Charlotte metro — replacements, storm damage replacement, and free inspections.
Learn moreBetween Dale and Matt Manus, M1 Roofing Group brings credentials and experience that simply aren't available anywhere else in the Charlotte market.
Four steps from your first call to your finished roof — with clear communication at every stage.
We walk your roof and give you an honest assessment — storm damage, aging, or routine check. No charge, no obligation.
A detailed written estimate with every line item explained. We answer every question before any work begins.
We work directly with your adjuster to document and approve your claim. You shouldn't have to fight for what you're owed.
Your new roof installed to manufacturer specs, with full cleanup. Backed by our 5-year workmanship warranty.
No hidden costs. No pressure. No gimmicks. Just straightforward, honest roofing work — the way it should be.
Get Started
Dale and Matt Manus are a father-son duo originally from the Monroe/Indian Trail area. Between them, they bring over 35 years of combined residential and commercial construction experience — experience that goes far beyond roofing.
M1 Roofing Group was founded on three principles: Honesty. Quality. Dependability. Every job we take is an extension of our reputation in the community we grew up in.
25+ years in construction. NC Licensed General Contractor. Former NC Building Code Official. Extensive project management on large-scale residential builds. Indian Trail native.
BS + MS Civil / Structural Engineering, UNC Charlotte. Licensed Professional Engineer (NC & SC). Structural design engineering experience with nuclear utilities (Duke Energy, Exelon, TVA). International PM experience (Melbourne, AU).
"M1 Roofing Group was outstanding from start to finish. After hail hit our neighborhood, they scheduled an inspection quickly, handled everything with our insurance adjuster, and had a beautiful new roof on in one day. Dale returned my call in 30 minutes."
"They replaced our roof after wind damage. Top-notch workmanship, spotless cleanup, and they answered every question without ever feeling pushy. I've already referred them to three of my neighbors."
"Honest, on time, and zero surprises. They found storm damage I didn't know I had, walked me through the insurance claim step by step, and delivered exactly what they promised. Best contractor experience I've ever had."
M1 Roofing Group serves homeowners and businesses across Union County, Mecklenburg County, and York & Lancaster Counties, SC.
Call us directly or fill out the form and we'll respond as soon as possible during business hours.
Water intrusion compounds fast. We schedule inspections promptly across the Charlotte metro.