Family-owned since day one

About BCI Roofing: A Family-Owned Carolina Roofing Company

For more than 40 years, BCI Roofing has protected homes, families, and businesses across North and South Carolina. We are a family-owned, full-service roofing company built on honest work and lasting relationships, and we treat every roof like it is going over our own family’s home. Your Roof, Our Responsibility.

40+ Years of experience

Family-owned & operated

Lifetime never-leak warranty

Our story

Built one honest job at a time

BCI Roofing was built the old-fashioned way, one honest job at a time. Led by owner Mark Bailey, we have spent more than four decades roofing homes and businesses across the Carolinas, from our Bladen County home base out to Fayetteville, Wilmington, and beyond. Over those years we have grown from a local roofer into a full-service company serving two states, but the way we work has never changed: show up, do it right, and stand behind it.

We started with a focus on metal roofing, and we are still known for it. But our customers needed more, so we became a company that does it all: metal and shingle, residential and commercial, repairs and full replacements, storm damage and insurance work. Today, whatever your roof needs, BCI can handle it.

Our mission

Protecting Carolina homes and businesses

At BCI Roofing, our mission is to protect homes, families, and businesses across the Carolinas by delivering exceptional roofing systems with honest service, expert craftsmanship, and lasting relationships built on trust.

What we stand for

The values we work by

Integrity first

We do what we say, and we tell you the truth about your roof, even when it is not what you hoped to hear.

Craftsmanship without compromise

Every roof is installed to a strict protocol with high-quality materials. No shortcuts.

Reliability

We show up, we finish the job, and we are here long after the work is done.

Continuous improvement

We keep learning, training, and refining so our work keeps getting better.

Family and community

We are a family business serving our neighbors, and we act like it on every job.

The BCI difference

What sets us apart

The difference with BCI is in the details you never see once the roof is finished. A meticulous installation process and protocol. High-quality materials chosen for Carolina weather. Crews who protect your home and property while they work and leave the job site spotless. And more than 40 years of experience behind every decision.

We also stand behind our work with a lifetime never-leak warranty, which is not something storm-chasers and out-of-town crews can offer. When you hire BCI, you are hiring a company that will still be here when you need us again.

We are also a FORTIFIED-credentialed contractor, trained to build to the IBHS FORTIFIED standard, a set of construction methods designed to help roofs stand up to severe weather. For homes along the Carolina coast, that expertise can mean a stronger roof and, in some cases, insurance benefits.

Here for the long haul

Family-owned, and built to stay

We are proud to be family-owned and operated. That means when you call BCI, you are not getting a call center or a rotating crew of subcontractors who disappear after the check clears. You are getting a company with its name and reputation on the line, led by an owner who still cares how every roof turns out. Four decades of repeat customers and referrals are the proof.

Where we work

Serving North & South Carolina

From Bladenboro, we serve communities across both states. If you do not see your town listed, call us: chances are we cover it.

Credentials

Licensed and credentialed

BCI Roofing holds South Carolina Residential Specialty Registration #RBS33048, carries general liability insurance, and is a FORTIFIED-credentialed contractor able to build to the IBHS FORTIFIED standard for stronger, more storm-resistant roofs. We pull permits as required on larger projects and stand behind every job with our lifetime workmanship warranty.

Free estimates

Request your free estimate

Free estimates across North and South Carolina, with no obligation. Financing available through Hearth, so a new roof fits your budget.

Prefer to talk? Call us at (910) 922-2188.

FAQ

Frequently asked questions

BCI Roofing is family-owned and operated, led by owner Mark Bailey, with more than 40 years of roofing experience serving the Carolinas.

BCI has more than 40 years of roofing experience across North and South Carolina.

BCI Roofing holds South Carolina Residential Specialty Registration #RBS33048, carries general liability insurance, and is a FORTIFIED-credentialed contractor. We pull permits as required on larger projects.

Homes and businesses across North Carolina and northern South Carolina, from our Bladen County home base out to Fayetteville, Wilmington, Raleigh, Charlotte, Myrtle Beach, and many communities in between.

Free estimates · Financing through Hearth

Ready to work with a roofing company you can trust?

Call BCI Roofing at (910) 922-2188 or request your free estimate. Your Roof, Our Responsibility.
Scroll to Top