About Us

11036086_649815355164481_1438744142512857799_n-1-300x225GNS ROOFING CORP is a full service, family owned roofing company specializing in the residential application of a variety of roofing materials. Owned and operated by Jose Sobalvarro and his son Ace, GNS Roofing Corp. puts its staff’s 30-plus years combined experience to work proudly serving Northern Virginia and the Shenandoah Valley, including Winchester, Stephens City and Front Royal, with an excellent reputation for providing the highest quality service at the best price. Our other service areas include Frederick County, Warren County, Shenandoah County, Clarke County, Loudoun County, and Prince William County. We’re also licensed to provide roofing repair and service in West Virginia, including Morgan County, Berkeley County, and Jefferson County.

We offer a wide selection of roofing products and materials for all types of roofs. You can depend on our Generosity, Nobleness and Security. We are passionate about providing you, our clients, with caring and informed service, the “right” products, and superior workmanship. Our experienced and professional team is ready to assist you throughout the project. We Guarantee It. Always expect personal attention for your residential roofing project from full service roofing contractor committed to excellence. You can depend on friendly service from a locally owned company! Get a durable roof for your new construction. Take advantage of expert information for your roof repairs from licensed and insured professionals. Always expect prompt and clean roofing services paired with superior workmanship from GNS Roofing Corp.


We accept Visa, MasterCard, American Express, or cash for all services.