The main difference: what vehicle you can legally operate
Each driver's license class is a legal permission to drive a specific type or weight of vehicle. A Class D license (the standard one most people hold) lets you drive a regular car, pickup truck, or van. A Class B or Class A license lets you drive heavier vehicles — buses, tractor-trailers, or combinations of vehicles — and requires additional training and testing because the skills and risks are different.
The class you need depends on the vehicle's Gross Vehicle Weight Rating (GVWR), which is the maximum weight the vehicle can safely carry when fully loaded. It's printed on a sticker inside the driver's door frame. If your vehicle exceeds the weight limit for your license class, you're driving illegally, even if you feel capable of handling it.
States use slightly different names and weight thresholds for each class, so the exact boundaries vary. What matters is that you match your license class to the vehicle you plan to drive before you get behind the wheel.
Key Takeaways
- Class D is for standard cars, pickups, and vans under a certain weight; Class B and Class A are for heavier commercial vehicles and require additional testing.
- Your license class is determined by the vehicle's Gross Vehicle Weight Rating, not by how well you think you can drive it.
- Upgrading to a higher class requires passing a written test on vehicle-specific rules and a skills test in the actual vehicle type.
- Commercial license classes (Class A and B) also require a medical certificate and background check in most states.
- You cannot legally drive a vehicle heavier than your license class permits, even for a single trip.
Class D: standard passenger vehicles
A Class D license covers most vehicles you see on the road: sedans, SUVs, pickup trucks, and vans up to a certain weight limit. The weight threshold varies by state — typically between 10,000 and 26,000 pounds GVWR. This is the license most people get when they first learn to drive, and it's what you renew every few years at your local DMV.
To get a Class D license, you pass a written test on traffic laws, a vision test, and a driving skills test in a standard vehicle. No special medical certificate is required. If you already hold a Class D and want to upgrade to a heavier class, you don't lose the Class D — you straightforward add the higher class to your license.
Class B: single heavy vehicles
A Class B license lets you drive a single heavy vehicle — typically a bus, dump truck, or straight truck — that weighs more than the Class D limit but is not a combination of vehicles (like a tractor pulling a trailer). The exact weight threshold depends on your state, but it's usually between 10,000 and 26,000 pounds GVWR.
To get a Class B license, you must pass a written test specific to heavy vehicles, a skills test in that type of vehicle, a vision test, and a medical examination. Most states also require a background check. The medical exam is more thorough than a standard driver's exam and confirms you can safely operate a larger vehicle. You'll need to renew your medical certificate every one to two years, depending on your state.
Class A: tractor-trailers and vehicle combinations
A Class A license is for tractor-trailers, semi-trucks, and any combination of vehicles where the trailer weighs more than a certain amount (usually 10,000 pounds). This is the license professional truck drivers hold. It's the highest class and covers the widest range of vehicles.
Getting a Class A license is the most involved process. You must pass a written test on combination vehicle rules, a pre-trip inspection test (where you walk around the vehicle and point out safety features), and a driving skills test in an actual tractor-trailer. You also need a medical certificate and a background check. Many states require you to hold a Class B license for a certain period before you can test for Class A, though this varies.
Endorsements and restrictions that modify your license
Your license class is separate from endorsements and restrictions, which are added to your license to cover specific situations. An endorsement (marked with a letter code on your license) means you have passed an additional test to drive a certain type of vehicle — for example, a motorcycle endorsement or a hazardous materials endorsement. A restriction (marked with a number code) means you have a limitation — for example, you can only drive automatic transmission vehicles, or you must wear corrective lenses.
Endorsements and restrictions don't change your license class; they work alongside it. You might have a Class D license with a motorcycle endorsement, or a Class A license with a hazmat restriction. Each endorsement requires its own written test and, in some cases, a skills test.
How to upgrade your license class
To move from one class to a higher one, visit your state's DMV office and ask about upgrading. You'll need to bring your current license, proof of residency, and payment for the upgrade fee (usually $20 to $100, depending on your state). The DMV will schedule you for the written test and skills test for the new class.
The written test covers rules specific to heavier vehicles — braking distances, weight distribution, how to inspect the vehicle before driving, and how to handle emergencies in a larger vehicle. You study the same manual the DMV provides for new drivers of that class. The skills test takes place in an actual vehicle of that class and typically lasts 30 to 45 minutes. You'll be tested on basic maneuvers, backing up, and highway driving.
If you're upgrading to a commercial class (B or A), you'll also need to pass a medical examination at a certified medical examiner's office. The DMV can provide a list of examiners near you. The exam costs $50 to $150 and includes vision, hearing, blood pressure, and a review of your medical history. You'll receive a medical certificate valid for one to two years.
When you need a higher class than you think
Many people don't realize they need a higher license class until they're already driving the vehicle. If you own a heavy pickup truck or a large RV, check the GVWR on the door frame. If it exceeds your license class limit, you need to upgrade before you drive it legally. The same applies if you're hired to drive a delivery truck, a school bus, or any commercial vehicle.
Driving a vehicle heavier than your license class permits is a violation in every state. You can be fined, your license can be suspended, and you may be liable for damages if you're in an accident. The risk is not worth it — upgrading your license takes a few weeks and costs less than a single traffic ticket.
Frequently Asked Questions
Do I need a Class B or Class A license to drive a large RV?
It depends on the RV's GVWR. Many RVs fall under the Class D limit, so you can drive them with a standard license. Check the door frame sticker for the GVWR. If it exceeds your state's Class D threshold, you'll need to upgrade. Some states have a separate RV endorsement instead of requiring a full class upgrade.
Can I take the skills test in a vehicle I don't own?
Yes. You can borrow a vehicle of the correct class from a friend, family member, or a commercial driving school. The vehicle must be registered and insured, and the owner should be present. Many people use a school's vehicle because it's already set up for testing and the school is familiar with the DMV's requirements.
What happens if I fail the skills test?
You can retake it. Most states let you schedule another test within a few days or weeks. You pay the test fee again. There's no limit to how many times you can retake it, but you must pass the written test first before you're allowed to take the skills test.
Do I lose my Class D license if I upgrade to Class A?
No. When you upgrade, the new class is added to your license. You keep all the driving privileges you had before. Your license will show both classes, and you can drive any vehicle permitted under either class.
How often do I need to renew my medical certificate for a commercial license?
Medical certificates for Class B and Class A licenses are valid for one to two years, depending on your age and health. Your medical examiner will tell you the expiration date. When it expires, you must get a new exam before you can legally drive a commercial vehicle. The DMV will remind you when renewal is due.