- Home
- Service Areas
- Matthews, NC
Serving Matthews, NC
Matthews Roofing for 1980s and 1990s Homes
More than half of Matthews’ homes were built between 1980 and 2000, so many are due for their first or second replacement. Horizon Roofing and Restoration repairs and replaces roofs across Matthews, from established subdivisions to newer homes.

5.0 on Google, 253 reviewsA+ Better Business Bureau5-year residential workmanship warrantySilver, Best Roofing Company, Charlotte’s Best 2025
What We See on Matthews Roofs
The homes
The median Matthews home was built in 1991, according to a 2023 UNC Charlotte housing study. About 63% of homes are single-family houses and about 30% are apartments, with a smaller share of townhomes and condos.
Original roofs
Homes from that era may still have their original roof, or a second layer laid over it. We check the decking and the number of layers before quoting a replacement.
Storm history
On February 6, 2020, an EF-1 tornado with 95 mph winds tracked about 17 miles from the South Carolina line into Matthews, bringing down trees across the area. We repair tree and storm damage and help with insurance claims.
Trees and gutters
For homes under heavy tree cover, we install 6-inch gutters with guards and replace rotted fascia with PVC.
Storms That Have Hit Matthews
September 1989
Hurricane Hugo
Gusts up to 90 mph across the Charlotte area and about 80,000 trees destroyed.
December 2002
Ice storm
About 1.5 million Duke Energy customers lost power across the Carolinas, with many large trees falling on homes.
July 2019
Storms
Storms on July 4, 2019 brought trees down in Matthews.
February 2020
EF-1 tornado
95 mph winds along a path of about 17 miles into Matthews on February 6, 2020; trees down and some roof damage to industrial buildings.
September 2024
Tropical Storm Helene
Roughly 100,000 Charlotte-area customers lost power as trees and power lines came down.
Our Services in Matthews

Roof Replacement
For 1980s and 1990s homes on their original or second roof, we tear off to the decking, repair what’s underneath and install a new roof.

Roof Repair
A single leak at a vent, valley or flashing can often be repaired without replacing the roof. We tell you honestly which one you need.

Tree and Storm Damage
When a tree or limb comes down, we tarp the roof, document the damage for your insurance company and make the permanent repair.

Gutters and Gutter Guards
6-inch gutters with guards keep up with leaf fall under mature trees, and we replace rotted fascia and trim with PVC.
Roofing Company in Matthews, NC: Roof Replacement, Repair and Storm Damage
Your Matthews roofing contractor
Horizon Roofing and Restoration is a roofing company serving Matthews, NC, with roof replacement, roof repair, storm and hail damage repair, roof insurance claim help and free roof inspections. We handle roof replacement in Matthews, NC and nearby Stallings, and as a roofing company in Matthews we also take on roof repair and storm damage. If you are searching for a roofing contractor in Matthews, we start with a free roof inspection so you know what your roof needs before you decide anything.
Roof replacement in Matthews
A roof replacement in Matthews means removing the old roofing, checking the decking, and installing new underlayment, flashing and shingles or metal. We replace architectural shingle roofs, asphalt shingle roofs, metal roofs, slate, tile and cedar shake roofs, and we protect your landscaping as we work. See our roof replacement cleanup and property protection process.
How much does a new roof cost?
The average cost of a roof replacement varies because every roof is different. The size and pitch of the roof, the shingle or metal you choose, how many layers come off and any decking repairs all change the price. After a free inspection, we give you a free roof estimate for your Matthews home. Read our Charlotte roof replacement cost guide to see what drives the cost of a new roof.
Roof repair or replacement?
A roof leak, a few missing shingles or failed flashing can often be fixed with a roof repair. For an active leak, see our emergency roof repair page. When shingles are curling, cracking or shedding granules across the roof, or the roof is near the end of its life, replacement is often a better choice than repeated repairs. Our guide to roof repair vs. replacement explains how to decide.
Hail damage and roof insurance claims
If hail or wind has damaged your roof, we do a hail damage roof inspection and tell you what we find. When there is storm and hail damage, we help you through the roof insurance claim process so you are not handling the paperwork alone.
Roofing financing options
Looking for a roofing company that offers financing? Ask us about roofing financing options for your new roof. We can walk you through them at your free estimate.
Other Nearby Areas We Serve
Mint Hill
Stallings and Indian Trail
Ballantyne
Matthews Roofing Questions, Answered
My home was built in the 1980s or 1990s. How do I know if the roof needs replacing?
Look for curling or cracked shingles, bare spots where granules have worn off, and leaks or stains on ceilings. A free inspection tells you whether you need a repair now or a replacement soon.
Can a leak be repaired, or does it mean a new roof?
Many leaks come from one spot, like a vent boot, valley or flashing, and can be repaired on their own. If the shingles are worn out across the roof, replacement makes more sense. We'll tell you which one you need.
What should I do after a tree damages my roof?
Keep everyone out of the damaged rooms, stay off the roof, and take photos. Then call us: we'll tarp the roof to stop water getting in and document the damage for your insurance company before making the permanent repair.
Do I need a permit for a roof replacement?
North Carolina law generally doesn't require a permit for roof replacement work costing $40,000 or less on a single-family home. Larger jobs, or jobs involving load-bearing structure, can change that, and we pull a permit whenever one is required.
How long does a roof replacement take?
Most roof replacements on an average-size home take one to three days once materials are on site. Larger homes, steep or complex rooflines, multiple layers to remove, rotted decking that needs repair, and bad weather can add time. After your free inspection, we give you a schedule specific to your roof.
Will you protect my landscaping and clean up after the roof replacement?
Yes. Before tear-off, we tarp or cover shrubs, flowers and decks, and we clean up throughout the job, including a magnetic nail sweep of the driveway, walkways and landscaping edges before we leave. See how we protect your property and clean up.
Where We Work Around Matthews
Service area
We serve homes throughout Matthews (ZIP codes 28104 and 28105).
Also nearby: roofing in Mint Hill, Ballantyne and Monroe and Union County.
ZIP codes
2810428105
Get a Free Roof Inspection in Matthews
Every inspection and estimate is free, and our residential work is backed by a 5-year workmanship warranty. Call or text, or book online and an estimator will reach out shortly.