Fully Certified Virginia Class A Contractors
Count on our team to deliver the highest level of service and workmanship in Chesapeake, Virginia Beach, Norfolk, and all across Hampton Roads. To that end, we recognize the importance of ongoing education and of maintaining key certifications. ResCom Services is proud to hold the following certifications:
- Virginia Class A Contractor
- GAF Certified residential roofing contractor
- GAF Certified commercial roofing contractor
- CertainTeed ShingleMaster
- Mule-Hide TPO Certified
- Certified vendor for SWaM (Small, Women-owned, and Minority-owned business)

What GAF Certification Means
GAF requires its contractors to meet a strict set of standards to become factory-certified in GAF products and installation. As a result, receiving this certification is among the most coveted honors in the roofing industry. In order to earn GAF certification, contractors must complete classes and complete testing on a continuous basis. In addition, a roofing business that wishes to maintain its GAF certification must take the following actions:
- Establish and maintain a pristine reputation for adhering to ethical business standards.
- Provide outstanding customer service.
- Carry full insurance coverage for the protection of clients.
- Document the licensing necessary to legally operate in the designated city and state.
- Complete ongoing education, training and testing in the GAF product line and in installation techniques.
What SWaM Certification Means
As a SWaM certified vendor, ResCom Services qualifies as a small, women-owned or minority-owned business. In addition to being woman-owned, we have been family-operated since 2012.
When Mike and Mary Thompson founded the company in 2012, they each possessed more than 30 years of experience in government services. The Thompsons invested their time and effort, building a well-respected new roof and exterior renovation contracting business.
We Want to Exceed Your Expectations
Whether you need a new roof or simply want a roof inspection, the ResCom Services team will exceed your expectations. Getting in touch with us is the first step. You can reach us by filling out our online contact form today or by speaking directly with a dedicated team member at (757) 549-2340.