The class you need depends on what you drive and how much it weighs
Your state's Department of Motor Vehicles assigns license classes based on the Gross Vehicle Weight Rating (GVWR) of the vehicle you drive most often. GVWR is the maximum safe weight the vehicle can carry, including passengers and cargo — not the weight of the empty vehicle. A Class D or Class C license covers most cars, pickup trucks, and small SUVs. If you drive a larger truck, bus, or vehicle that carries passengers for money, you need a different class.
The class system exists because driving a 35,000-pound semi-truck requires different skills and poses different risks than driving a 4,000-pound sedan. States use weight thresholds to sort drivers into the right training and testing level. Your current license class is printed on the front of your card.
Key Takeaways
- Class D or C covers most personal vehicles under 26,001 pounds GVWR, including most cars, small trucks, and SUVs.
- Class B covers larger trucks and buses that weigh more than 26,001 pounds but do not carry passengers for hire.
- Class A is required to drive a semi-truck, tractor-trailer, or any vehicle towing a trailer over 10,000 pounds.
- You can find your vehicle's GVWR on the driver's door jamb label or in the owner's manual.
- Upgrading your license class requires passing a written test, a vision test, and a road test in a vehicle of that class.
Class D: Standard passenger vehicle license
A Class D license is the most common type and covers sedans, coupes, hatchbacks, minivans, and most pickup trucks. The GVWR limit is usually 26,000 pounds or less, though this varies slightly by state. If you own a standard car or a half-ton pickup truck, you almost certainly hold a Class D.
When you turn 16 or 17 (depending on your state), you start with a Class D learner's permit. After holding it for a set period and passing a road test, you receive your Class D license. No additional endorsements are needed unless you want to drive a motorcycle (which requires an M endorsement) or operate a commercial vehicle.
Class C: Light truck and commercial vehicle license
A Class C license covers light commercial vehicles, small buses, and trucks with a GVWR between 26,001 and 35,000 pounds. This includes many work trucks, small delivery vans, and passenger vans that seat 8 to 15 people. Some states use Class C for vehicles that weigh more than a standard pickup but less than a full semi-truck.
To move from Class D to Class C, you must pass a written knowledge test specific to heavier vehicles, a vision test, and a road test in a Class C vehicle. The road test checks your ability to handle a larger vehicle's size, braking distance, and turning radius. You do not need a commercial driver's license (CDL) for Class C in most states, but some states require a CDL for certain Class C vehicles.
Class B: Heavy truck and bus license
A Class B license covers single-unit trucks and buses with a GVWR over 26,001 pounds that do not tow a trailer, or that tow a trailer under 10,000 pounds. This includes dump trucks, concrete mixers, large delivery trucks, and full-size buses. If you drive a school bus or city transit bus, you hold a Class B with a passenger endorsement (P).
Upgrading to Class B requires passing a written test on vehicle control and safety, a vision test, and a road test in a Class B vehicle. Many employers require Class B drivers to pass a medical examination and a background check. Some states require a CDL for Class B vehicles; others do not. Check your state's rules before you test.
Class A: Commercial truck and tractor-trailer license
A Class A license is required to drive a semi-truck, tractor-trailer combination, or any vehicle towing a trailer that weighs more than 10,000 pounds. This is the highest class and requires the most training. A Class A license is almost always a Commercial Driver's License (CDL), which means you must pass federal testing standards and meet medical requirements set by the Department of Transportation.
To obtain a Class A CDL, you must hold a valid Class D license, pass a written knowledge test, pass a skills test that includes a pre-trip inspection and a road test in an actual semi-truck or tractor-trailer, and pass a medical examination by a certified medical examiner. The process typically takes several weeks. Many drivers attend a truck driving school before testing, though it is not required in most states.
How to find your vehicle's weight class
Your vehicle's GVWR is printed on a label attached to the driver's side door jamb — the vertical surface where the door closes. Look for a sticker that lists GVWR, curb weight, and passenger capacity. If the label is missing or unreadable, check your owner's manual or contact the vehicle manufacturer with your vehicle identification number (VIN).
Do not confuse GVWR with curb weight (the weight of the empty vehicle). A pickup truck might weigh 4,500 pounds empty but have a GVWR of 7,000 pounds because it can safely carry 2,500 pounds of cargo and passengers. Use the GVWR to determine your license class, not the curb weight.
Steps to upgrade your license class
First, contact your state's Department of Motor Vehicles or visit their website to learn the specific requirements for the class you want. Requirements vary by state — some require a CDL for Class B vehicles, others do not; some require a medical exam, others do not. Confirm what tests you must pass and what documents you need to bring.
Next, schedule your written test at your local DMV office. Study the commercial driver's manual for your state, which covers vehicle control, braking, turning, and safety rules specific to heavier vehicles. Pass the written test, then schedule your road test. You must bring a vehicle of the class you are testing for — you cannot test for a Class A license in a sedan. After you pass both tests, you receive your upgraded license.
Frequently Asked Questions
Can I drive a Class B vehicle with a Class D license?
No. Driving a vehicle heavier than your license class permits is illegal and can result in a fine or criminal charges. If you are caught, your insurance may not cover an accident. Always drive only vehicles that match your license class or lower.
Do I need a CDL for a Class C vehicle?
It depends on your state and the specific vehicle. Some states require a CDL for any vehicle over 26,001 pounds GVWR; others allow Class C without a CDL. Check your state's DMV website or call your local office to confirm before you test.
How long does it take to upgrade from Class D to Class A?
The testing process itself takes one to three days, but most people spend two to four weeks preparing. If you attend truck driving school, add four to eight weeks. Medical exams and background checks can add another one to two weeks. The total timeline is usually one to three months.
What if I fail the road test for a higher class?
You can retake the road test after waiting a set period — usually one to two weeks. Most people pass on the second or third attempt. You do not need to retake the written test unless your state requires it or your permit expires.
Do I need a Class A license to tow a boat or trailer?
Only if the trailer weighs more than 10,000 pounds. If you are towing a standard boat trailer or utility trailer under 10,000 pounds, your Class D license is sufficient. Check the trailer's GVWR to be certain.