The Roofing Company You Can Trust

We are a roofing company with e a long history of providing high quality residential roof replacements to our customers, and an excellent reputation to back us up. Trust us with your home today!

Residential Roof Replacement and Repair Company in Charlottesville, VA

We are the best choice for a professional roofing contractor in Charlottesville, VA. We have been serving the Charlottesville community with high quality roof repair and replacement services since our branch opened in 2017. We know that hiring a roofing company requires trust, so  customer satisfaction is our top priority.  This commitment is evident throughout each step of the roofing process. If you are in need of a roof repair or replacement, schedule a free estimate with our team.  We would be happy to serve you!


We are an ethical business. We meet or exceed all legal requirements for doing business in order to protect our customers and provide them with a safe and professional experience.

We ensure that each person who works on your project has a state-issued contractor’s license, or is a W-2 employee of a licensed contractor, and are fully insured.  This ensures high quality workmanship and protects homeowners from any risk of liability in the event that an accident occurs on their property.


We pride ourselves in our roofing expertise, and strive for excellence in everything we do. Our expert roofers have years of experience installing and repairing roofs, and are committed to excellence in every detail. We are so confident in our workmanship that we offer a warranty with every roof we sell, giving you the peace of mind that if something goes wrong, we will make it right.


We are a proud member of each of the communities we are located in, and are committed to being engaged neighbors within each of them. We desire to do our part to help to serve those around us, and make the community a better place for everyone. This may look different for each branch, but our dedication to service as a company looks the same.

Meet Your General Manager

Thomas McGowan

General Manager - Charlottesville, VA
Meet my team

My name is Thomas, and I live here in Charlottesville. I’m thrilled to have the privilege of running the Charlottesville branch of Cenvar Roofing! If you are looking for a roofing contractor, I would love to serve you. I love being able to deliver on the promises I make to customers, and serve them with expert roof repairs and replacements. I am proud to be able to offer the peace of mind you are looking for when hiring a business and I look forward to making sure you are 100% satisfied with your roof!

Meet my team

Request a FREE Estimate

If you have roofing needs in the greater Virginia area, contact us for a free quote. Trust your home to us!