Protect Your Property From the Elements

Are you searching for a roofing contractor in Chester, Lancaster, Rock Hill, or Columbia, SC, or any of the surrounding areas?

Your roof has a very important job. Not only does it protect you and your property from the elements, but it also adds structural support to your home. If you need a brand-new roof or need to get your existing roof repaired, Onyx Watertight Roofing can help. Our local roofing contractor has over 20 years of industry experience and is ready to exceed your expectations from start to finish. We can handle everything from roof repairs to roof replacements.


Schedule service from our local roofing company in Chester, Lancaster, Rock Hill, or Columbia, SC, and surrounding areas today.

We Do Roofing Right

Make an appointment with our local roofing contractor in Chester, Lancaster, Rock Hill, or Columbia, SC, and surrounding areas

Roof Repairs

Roof Replacements

Insurance Claims

Storm Damage

Let us help you with your roofing project

No matter what kind of roof installation or repair project you need help with, Onyx Watertight Roofing has you covered. You can rely on us for:

No roofing job is too big or small for us to handle. Contact our local roofing contractors today to learn more.

Did a Thunderstorm Damage Your Roof?
Turn to us for storm damage repair services in Chester, Lancaster, Rock Hill, or Columbia, SC, and surrounding areas

Our roof repair contractors and roof replacement contractors are ready to leave you completely satisfied with the quality of our work. You'll appreciate that:

We have over 20 years of experience

We're fully licensed and insured

We offer free estimates

We're family-owned and -operated

We offer one-day turnaround times and competitive pricing

Your property will be in the best hands with our pros. Meet with a representative from our local roofing company today.

What sets us apart?