Roofing · Storm restoration · General contracting
Carolina roofs, built to take the next storm.
BGC is a family-owned, GAF Master Elite® contractor. We inspect, document and rebuild roofs and exteriors across North and South Carolina — and walk you through the insurance process from first call to final invoice.
What we do
One licensed contractor for the whole outside of your property.
Most of our work starts on the roof. Because we're also a licensed general contractor, the same team can handle the siding, gutters, windows and interior repairs a storm leaves behind — one point of contact, one schedule.
Roof replacement & repair
Architectural shingle, metal and low-slope systems installed to GAF specifications, with enhanced manufacturer warranties available.
Roofing services →
Storm damage & insurance
Hail and wind inspections, photo reports and adjuster meetings.
How claims work →
Siding, gutters & windows
James Hardie siding, seamless gutters, Simonton windows and exterior paint.
Exterior services →
Commercial & multifamily
Roofing and exterior programs for apartment communities, HOAs, property managers and business owners.
Commercial work →
Remodels & new construction
Tenant upfits, complete remodels and ground-up residential and commercial builds as an unlimited general contractor.
General contracting →After a storm
From first inspection to final invoice, here's how it works.
Insurance claims are confusing the first time. We complete more than 1,000 inspections a year, and we'll be on your roof — and at your adjuster meeting — so nothing gets missed.
Free inspection
A BGC project manager inspects your roof, gutters, siding and interior for hail and wind damage.
Photo report
You get documented findings with photos and measurements, plus an honest answer on whether a claim makes sense.
Adjuster meeting
If you file, we meet your insurance adjuster on-site to make sure all damage is seen and recorded.
Scope & schedule
We review the approved scope with you, help you pick materials and colors, and lock in a build date.
Build day
Landscaping protected, old roof removed, new system installed, magnetic nail sweep and a walkthrough with you.
Closeout
We send completion paperwork to your insurer so held-back depreciation can be released, and register your warranty.
Reviews
Homeowners tell it better than we do.
Rated 4.9 stars by homeowners across the Carolinas and A+ by the Better Business Bureau. More reviews →
“My family and I were so impressed with the professional, quality roofing and construction services provided by BGC. Following a recent storm, our project manager personally handled every facet of our roofing project, completed our inspection, prepared a thorough report, and was on-site each day — he even rolled our entire yard with a magnet to pick up nails.”JB LaneStorm roof replacement
“I had never had a roof replaced or dealt with my home insurance before, but BGC made it so easy. They walked us through every step, and the office communication was great.”Lauren McAteerInsurance roof replacement
“The scheduling was easy and flexible, and the crew was efficient and thorough on the day the work was completed. Straightforward and easy to work with.”C.M. JonesRoof replacement
“I have never dealt with more responsive or caring contractors in my life — attentive ever since we were hit with a devastating storm in Rock Hill.”Melody HillRock Hill, SC
“Everyone I dealt with was extremely trustworthy and customer-driven. I have a beautiful new roof that's already been tested and passed with flying colors.”True NineRoof replacement
Certified & insured
Credentials you can check.
GAF awards Master Elite® status to fewer than 2% of roofing contractors in North America. It lets us offer GAF's enhanced warranties — coverage most roofers can't register.
- Licensed general contractor in North Carolina — License #99517
- GAF Master Elite® Certified Contractor
- BBB Accredited Business, A+ rating
- 5-year workmanship warranty on architectural shingle roofs
- Financing available through Acorn Finance

Service area
Three regions, one standard of work.
Headquartered in Raleigh with teams serving the Charlotte region and the Wilmington coast.
Triangle
Headquarters — Raleigh
- Raleigh
- Durham
- Cary
- Apex
- Morrisville
- Garner
- Clayton
- Knightdale
- Wendell
Charlotte & York County
Charlotte region office
- Charlotte
- Rock Hill, SC
- Fort Mill, SC
- York, SC
- Lancaster, SC
Coastal Carolina
Wilmington area office
- Wilmington
- Hampstead
- Surf City
- Jacksonville
- Southport
Get started
Not sure if you have damage? That's what the inspection is for.
Tell us a little about your property. There's no cost and no obligation — if your roof is fine, we'll tell you.
- Call the office(919) 926-8553
- Office hoursMonday–Friday, 9:00 AM – 5:00 PM
Request received
Thanks — we'll be in touch.
A BGC project manager will reach out within one business day to schedule your inspection. Need help sooner? Call (919) 926-8553.

