Thinking about taking the National NASCLA Commercial Builder Exam? Learn more about the exam and our services at our FREE Open House! Register Here

Exam Prep Course

Virginia Roofing Contracting (ROC) Exam Prep Class

  • $ 297.00

For Roofing Contractors in Virginia |


  • Course Duration: Complete at Your Own Pace
  • Course Type: Online Pre-Recorded
  • Books Required: 7

Virginia Roofing Contractor (ROC) Exam Prep Course

A Virginia ROC license allows for service that provides for the installation, repair, removal or improvement of materials common to the industry that form a watertight, weather-resistant surface for roofs and decks. This includes roofing system components when installing in conjunction with a roofing project, application of dampproofing or waterproofing, and installation of roof insulation panels and other roof insulation systems above roof deck. The CBC and RBC classifications and the HIC and CIC specialties also provide for this function.


Exam Prep Class:

This class will prepare you to take the Virginia Roofing Contractor (ROC) exam at PSI. We cover all the material that you are allowed to bring into the exam.

The online pre-recorded content includes highlighting instructions and practice exam questions for each book.


Class Days and Times:

This is an online pre-recorded course available to you 24/7 that you can complete at your own time and pace. Online course content is delivered digitally immediately upon purchase.


webinar access time

Online Content is available for 180 days after purchase. To extend content access an additional 180 days, a $50 course extension fee is required. If you have any questions, please contact our support team.

Additional Materials

The exam at PSI is open-book. You may bring the approved references into the exam, and reference manuals may be tabbed and highlighted. Tabs must be permanent adhesive tabs - removable tabs such as post-its are not allowed in the examination center. 



You may take the following references into the exam with you:

  1. Code of Federal Regulations - 29 CFR Part 1926 and Related Standards (OSHA), with latest available amendments
  2. International Building Code 2015
  3. International Residential Code 2015
  4. Roofing Construction & Estimating
  5. NRCA Roofing Manual: Steep Slope Roof Systems, 2017
  6. NRCA Roofing Manual: Membrane Roofing Systems, 2019

We offer these books in a bundle, available here.

Don't want to tab and highlight your books? We'll do it for you! Check out our tabbed and highlighted book bundle here.


Additional Courses

All Virginia Contractor Applicants are still required to meet other state licensing regulations in order to obtain a license. This includes taking a mandatory 8-Hour Pre-License Course before applying for licensure as well as submitting a license application. All applicants must also take a technical exam specific to the type of work they perform. We offer exam prep courses and materials for nearly every exam in Virginia - check them out here!

Exams are administered by PSI and can be scheduled by registering at

What is on the Exam?

# of Questions Minimum Passing Score Time Allowed
50 36 (71%) 120 minutes


Subject Area # of questions
Estimating and Plan Reading 5
Surface Preparation and Planning 5
Steep and Low Slope Roofing including BUR and Waterproofing  18
Roofing Components 10
Safety 5
Repairs and Reroofing 7

You can also refer to the PSI Candidate Information Bulletin here for more information on testing policies.


"I Recommend Using The Services Of Contractor Training Center If You Are Serious About Passing The Exam. "

They don't waste your time with fluff. They arm you with all the right tools and give you special insights that you just won't get anywhere else. I would definitely choose them again if I have any future test requirements.


"The course and materials were very helpful. I don't think I could have gotten through the test without Contractor Training Center. "

"Whenever I had a question I always got a response in a timely manner. If you study the materials given, you will definitely pass." says David


"Great course - helped me pass the NASCLA Exam on my first try by a convincing margin!!"

"Would absolutely recommend to everyone!" says Jason

powered by BirdEye
powered by BirdEye