Classes & Restrictions

How to Get a Class B License in Virginia

Virginia's Class B commercial license covers heavy single vehicles and lighter combinations — straight trucks, buses and dump trucks most often. Here is what qualifies and how to get one.

A Class B license in Virginia authorizes a single commercial motor vehicle with a gross vehicle weight rating (GVWR) of 26,001 pounds or more, or that same vehicle towing a unit weighing 10,000 pounds or less. It is the license class most straight trucks, dump trucks, box trucks and many buses require, and Va. Code § 46.2-341.16 A.2 sets the exact threshold.

What Makes a Vehicle Class B

The statute’s definition turns entirely on weight and configuration, not on what the vehicle carries or who owns it:

“Class B-Heavy straight vehicle or other combination. — Any single motor vehicle with a gross vehicle weight rating of 26,001 or more pounds, or any such vehicle towing a vehicle with a gross vehicle weight rating that is not in excess of 10,000 pounds.”

Two things put a vehicle in Class B rather than Class A or Class C: it must be a single vehicle (or towing only a light trailer), and it must clear the 26,001-pound threshold. A single straight truck at 30,000 pounds is Class B. That same truck towing a 12,000-pound trailer crosses into Class A territory, because the towed unit exceeds the 10,000-pound cutoff that keeps a combination in Class B.

Class A vs. Class B vs. Class C

Class Vehicle Threshold
A Combination vehicle GCWR 26,001 lb or more, towing a unit over 10,000 lb
B Single vehicle, or light combination GVWR 26,001 lb or more, or towing 10,000 lb or less
C Smaller vehicle Doesn’t meet A or B, but carries 16+ passengers or is placarded for hazmat

A Class A license also authorizes Class B and Class C vehicles, provided the driver holds the needed endorsements (§ 46.2-341.16 F). A Class B license similarly authorizes Class C vehicles (§ 46.2-341.16 G). The reverse is not true: a Class B license does not authorize a Class A combination, and a Class C license does not authorize either of the heavier classes.

What a Class B License Actually Covers on the Road

In practice, Class B is the license class behind most straight trucks — dump trucks, box trucks, garbage trucks, cement mixers, tow trucks over the weight threshold, and many city and delivery buses that are a single unit rather than a tractor pulling a separate trailer. If the job is driving one large vehicle rather than a tractor-trailer combination, Class B is usually the class that fits.

How to Get a Class B License in Virginia

The path to a Class B CDL follows the same eligibility and testing framework as any other CDL class:

  1. Confirm eligibility under § 46.2-341.9 — Virginia domicile, generally age 21 (18 for certain intrastate-only drivers), and no active disqualification, suspension or revocation anywhere.
  2. Complete entry-level driver training. First-time Class B applicants must complete training from a provider on the FMCSA’s Training Provider Registry before DMV will administer the skills test, unless a federal exemption applies.
  3. Pass the general knowledge test, plus any endorsement-specific knowledge tests the job requires (passenger, hazmat, tank vehicle or school bus).
  4. Hold a commercial learner’s permit while training, accompanied by a CDL holder licensed for Class B or higher.
  5. Pass the skills test in a vehicle that actually represents a Class B commercial motor vehicle — a straight truck or single bus at or above the weight threshold, not a Class A combination. What the knowledge and skills tests actually require is worth reading before test day, as is the transmission question: testing in an automatic puts the automatic-only E restriction on the resulting license.

Driving a commercial vehicle that exceeds what a Class B license authorizes — for example, towing a trailer heavier than the 10,000-pound limit that keeps a combination in Class B — is driving without the CDL the vehicle actually requires, and Virginia treats that as its own violation under § 46.2-341.7.

Upgrading From Class B to Class A

A Class B license does not automatically become a Class A license just because a driver later needs to tow a heavier trailer. Under § 46.2-341.16 H, adding a higher classification requires submitting the application forms and certifications the Department requires and successfully completing the tests for that classification — in practice, a new skills test in a Class A combination vehicle. Drivers who expect their job to eventually involve tractor-trailer work sometimes test for Class A from the start rather than upgrading later, since the entry-level driver training requirement applies again on the first upgrade to Class A if it was not already completed for that class.

Class B and the Commercial Learner’s Permit

Before the Class B skills test, most first-time applicants hold a commercial learner’s permit (CLP) and train under the supervision of a CDL holder licensed for Class B or higher. The permit itself is issued after passing the vision and knowledge tests for Class B, costs a statutory $3 to issue, is valid for no more than one year, and cannot be renewed — the applicant has to complete training and pass the skills test within that window or start the permit process over. How the commercial learner’s permit process works from application to skills test covers that timeline in full, and what a CDL permit actually allows day to day explains the accompanied-driving rules a Class B permit holder has to follow.

Endorsements Commonly Paired with Class B

A bare Class B license authorizes the vehicle class alone. Many Class B jobs need an endorsement on top of it:

  • P (passenger) — buses and other passenger-carrying Class B vehicles
  • S (school bus) — school buses, which also carry 16-or-more passenger requirements under the Class C definition when the vehicle itself is smaller than the Class B threshold
  • N (cargo tank) — tank trucks within the Class B weight range
  • H (hazardous materials) — vehicles placarded for hazmat; no applicant under 21 may hold this endorsement regardless of class

Each endorsement has its own knowledge test, layered on top of the general knowledge and skills tests required for the Class B license itself. A driver planning a specific job — school transportation, tank hauling, passenger service — is usually better off testing for the matching endorsement at the same time as the Class B license itself, rather than adding it later as a separate DMV visit and a second round of testing. How hard the whole process actually is sets out which of these steps take the real time.

Frequently asked questions

What is a Class B license in Virginia?

A commercial driver's license authorizing a single vehicle with a gross vehicle weight rating of 26,001 pounds or more, or that vehicle towing a unit of 10,000 pounds or less (Va. Code § 46.2-341.16 A.2). It covers most straight trucks, dump trucks and single-unit buses.

How do you get a Class B license in Virginia?

Confirm eligibility under § 46.2-341.9, complete entry-level driver training if you're a first-time applicant, pass the general knowledge test (plus any endorsement tests you need), hold a commercial learner's permit while training, and pass the skills test in a vehicle that represents Class B.

What is the difference between a Class A and Class B CDL in Virginia?

Class A covers combination vehicles with a gross combination weight rating of 26,001 pounds or more, towing a unit over 10,000 pounds. Class B covers a single vehicle at that same weight threshold, or one towing a lighter unit of 10,000 pounds or less. A Class A license also authorizes Class B vehicles; a Class B license does not authorize Class A combinations.

Can a Class B license drive a Class C vehicle in Virginia?

Yes. Section 46.2-341.16 G specifically authorizes a Class B license holder to also drive Class C vehicles, provided they hold any endorsements that specific vehicle requires.

Is Class C a non-CDL license in Virginia?

No — this is a common mix-up. Class C is still a commercial license class under Virginia's CDL statute, for vehicles that don't meet the Class A or B weight thresholds but are designed to carry 16 or more passengers, including the driver, or are placarded for hazardous materials. It is not the same thing as an ordinary, non-commercial Virginia driver's license.

Sources and statutes

  • Va. Code § 46.2-341.16 — Vehicle classifications, restrictions, and endorsements
  • Va. Code § 46.2-341.9 — Eligibility for commercial driver's license or commercial learner's permit
  • Va. Code § 46.2-341.7 — Commercial driver's license required; penalty