×
Customer Reviews

90% 90%

First-time pass rate

60,000+ 60,000+

Professionals trained

Access Period 6 Months

Unlimited access to all content

  • "I honestly could not have passed the exam without the class. It was well worth the money and I'd recommend your class to anybody!"

    K. Rose

  • "I passed all four parts. I don't see how anyone could do it without your courses."

    J. Wheeler

  • "After taking your class for 1-day Contractor-A/Bldr, I took all 4 sections the next week and passed all 4 on the first try. Sure was glad to get through it so quick and easy - thanks for the help preparing."

    W. Solterbeck

Circle Arrow Circle arrow icon

Overview

Gain the Knowledge You Need to Pass the Virginia Roofing Contractor Exams

Ready to get started? Contractor Training Center has the right tools, resources, and exam prep services to meet all Virginia roofing contractor license requirements. Our programs include everything you need for a strong start in building and growing your roofing career.

We’ll help you navigate the process of obtaining your license, we’ll discuss the different types of exams and offer additional resources to make the process of acquiring your license as easy and stress-free as possible.

Need help deciding? Book a 30-minute start-up consultation with one of our licensing experts to map out your plan to become a roofing contractor in North Carolina. 

Exam Breakdown

What’s 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 7

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

Exam Preparation

How to Prepare for the Virginia ROC Exam

The Virginia ROC Exam is administered by the Virginia Department of Professional and Occupational Regulation (DPOR). Its purpose is to evaluate aspiring roofing contractors' knowledge of:

  • Estimating and plan reading 
  • Surface preparation and planning 
  • Steep and low slope roofing 
  • Roofing components 
  • Safety practices 
  • Repairs and reroofing

Effective preparation involves a thorough review of all study materials and reference books and relevant Virginia state codes.

Exam prep courses like the packages available through Contractor Training Center can explain exactly what you need to know to pass your exam the first time. 

License Requirements

Which Virginia Roofing Contractor’s License is right for you?

Roofing Contractor (ROC) This designation covers 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 installed 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.

Class A applies to businesses performing single contracts in excess of $120,000 or a total of $750,000 in projects during a 12-month period.

Class B applies to businesses performing single contracts between $10,000 and $120,000. 

Browse All Virginia Roofing Contractor Exam Prep Prep Tools & Courses

  • Application Assistance

    Contractor Licensing Start-Up Consultation

    $79.00

    Learn More
  • Course

    Virginia Roofing Contracting (ROC) Exam Prep Course

    $297.00

    Learn More
  • Exam-Ready Book Bundle

    Virginia Roofing ROC Exam Pre-Tabbed and Highlighted Book Bundle

    $1,399.97

    Learn More
  • Book Bundle

    Virginia Roofing Contracting (ROC) Exam Book Bundle

    $999.97
    $799.97
    Save $200 With Code PREP200
    Learn More
  • Tabs

    Tabs for Virginia Roofing (ROC) Exam Book Bundle

    $69.97

    Learn More
  • Exam Prep Package

    Virginia Roofing Contractor (ROC) Exam Prep Package

    $1,749.97
    $1,549.97
    Save $200 With Code PREP200
    Learn More
  • Application Assistance

    Contractor License Application Processing Service

    $979.00

    Learn More