$500 off new roofs with discount code - 500roof


Welcome to A Step in Time Roofing & Repairs in Virginia Beach

About Us

Locally Owned and operated for 20 years

A Step in Time has been in business for over 20 years. The owner Ray Gessner was born and raised in Virginia Beach and graduated from Princess Anne High School, Virginia Tech and has graduate degree in structural engineering from Old Dominion University. We have a low pressure, customer friendly approach to our business. We offer the highest quality service available and try like heck to please our customers. Give us a call and you will notice the difference. A Step in Time Roofing in Virginia Beach serves Norfolk, Chesapeake and all of Hampton Roads to Williamsburg.a 

Certified GAF Installer


A Step in Time not only has a Class A contractor's license, license structural engineer on staff, A+ rating with the Better Business Bureau and 20 years of satisfied customers but we are also a Certified GAF installer.  Call or send contact form for a quick and easy roof estimate. Our satellite GPS program provides a detailed estimate without you even needing to being home.

Licensed Professional Engineer


Operated by

Licensed Professional Engineer

  1. Class A Contractor's license
  2. No  DPOR complaints
  3. Worker Comp/ Liab Insurance
  4. A+ rating with BBB 
  5. Best products installed
  6. In business for 10+ years

A Step in Time Roofing Commercial

Check outer latest commercial


Sign up to hear from us about specials, sales, and events.

Contact Us


Better yet, see us in person!

We love our customers, so feel free to visit during normal business hours. Find out why we have over 100,000 satisfied customers. Check out our DPOR and BBB record. We are a very well established company and value our reputation as much as we value our customers. Cities we service: Virginia Beach, Chesapeake, Norfolk, Suffolk, Hampton, Newport News, and Williamsburg.

A Step in Time Roofing & Repairs

696 S. Rosemont Rd, Virginia Beach, VA 23452, US

(757) 250-2810


Monday - Friday: 9am - 5pm

Saturday: By appointment

Sunday: Closed