Key Takeaways
- A standard Class D (or equivalent) license covers most personal vehicles up to a certain weight limit, which varies by state but is usually around 26,000 pounds gross vehicle weight rating (GVWR).
- A Commercial Driver's License (CDL) is required in every state if you drive a truck or bus for any reason — including personal use — once the vehicle exceeds the weight threshold or carries hazardous materials.
- Passenger endorsements (P endorsement) are needed if you drive a bus or van carrying 16 or more people, and require additional testing beyond the standard written exam.
- Each state uses different class names and weight thresholds, so you must check your specific state's DMV website to know which license you need for your vehicle.
- Switching from a standard license to a CDL or endorsement involves written tests, a skills test, and sometimes medical certification, and cannot be done online in any state.
Standard Class D License and Weight Limits
A Class D license (or Class 5 in some states, Class C in others) is the most common type and covers personal vehicles like cars, pickup trucks, and small SUVs. The exact weight limit varies by state, but most set it at 26,000 pounds GVWR or less. GVWR is the maximum weight the vehicle is designed to carry, including the vehicle itself, passengers, and cargo — not the actual weight on any given day.
If your vehicle is under that threshold, you can drive it with a standard license. If it is over, you need a Commercial Driver's License even if you are driving it for personal use, not for work. This catches many people off guard: you can own a heavy truck and still need a CDL to drive it to the grocery store.
Some states also issue a Class E or Class F for very light vehicles or motorcycles, but these are less common. Check your state's DMV website for the exact class names and weight breakpoints used in your state.
Commercial Driver's License (CDL) Requirements and Classes
A Commercial Driver's License is required if you drive a vehicle over the weight threshold, regardless of whether you are paid to do so. Every state issues CDLs, but they divide them into subclasses based on vehicle weight and type. The most common are Class A (heavy trucks, tractor-trailers), Class B (single heavy trucks, large buses), and Class C (smaller commercial vehicles).
To get a CDL, you must pass a written knowledge test, a pre-trip vehicle inspection test, and a behind-the-wheel driving test. You also need a valid standard license first. The written test covers federal regulations, safe driving practices, and vehicle-specific rules. Many states require you to study the CDL manual before testing, and some offer practice tests online.
You must take the tests at your state's DMV office in person — no online testing is available for any part of the CDL process. The skills test usually takes 30 to 45 minutes and is conducted by a DMV examiner or an approved third-party testing facility. Fees vary widely by state, from around $50 to $300 for the full CDL process.
If you already hold a standard license, you do not need to renew it separately; your CDL replaces it. However, if your CDL expires, you must renew it before driving any commercial vehicle, and renewal also requires an in-person visit to the DMV.
Passenger and Hazmat Endorsements
An endorsement is an add-on to either a standard license or a CDL that permits you to drive or carry specific types of cargo or passengers. The two most common are the P (passenger) endorsement and the H (hazardous materials) endorsement.
The P endorsement is required if you drive a bus or van carrying 16 or more people, including yourself. School bus drivers, tour bus operators, and shuttle drivers all need this. To get it, you must pass an additional written test on passenger safety and vehicle control. Some states also require a skills test specific to passenger vehicles.
The H endorsement allows you to carry hazardous materials like fuel, chemicals, or explosives. You need it if your job involves transporting these materials, even in small quantities. The H endorsement requires a written test and a background check, and you must renew it every five years. Some states charge an extra fee, usually $10 to $25.
Other endorsements exist in some states — like the T (double/triple trailers), N (tank vehicles), or S (school bus) — but these are less common and explore only to specific driving situations. Check your state's CDL manual to see which endorsements explore to your work.
Medical Certification and Vision Requirements
If you hold or are explore for a CDL, you must pass a Department of Transportation (DOT) medical examination and carry a medical certificate. This exam is more thorough than the vision and hearing checks required for a standard license. A certified medical examiner (usually a doctor, nurse practitioner, or physician assistant) will check your blood pressure, vision, hearing, and medical history.
You must have vision of at least 20/40 in each eye (with or without correction) and be able to hear a whisper at three feet. Certain medical conditions — like uncontrolled diabetes, heart disease, or sleep apnea — can disqualify you from a CDL. If you have a condition that might affect your driving, bring documentation to the exam.
The medical certificate is valid for two years (or one year if you are over 49 and have certain conditions). You must carry the original certificate or a copy in your vehicle at all times while driving commercially. If it expires, you cannot legally drive a commercial vehicle until you pass a new exam.
A standard Class D license does not require a DOT medical certificate, though you still must meet your state's vision and hearing standards to renew it.
State-by-State Differences in License Classes
Every state uses different names and weight thresholds for license classes, which is a major source of confusion. For example, California calls its standard license a Class C, while New York calls it a Class D. Some states set the CDL threshold at 26,001 pounds GVWR, while others use 26,000 pounds. A few states have additional classes for vehicles in the 10,000 to 26,000 pound range.
The safest approach is to check your state's DMV website directly and look for the "license classes" or "vehicle classification" page. Most state DMV sites have a chart showing which class you need based on your vehicle type and weight. If you are unsure about your vehicle's GVWR, check the driver's door jamb or the vehicle's registration — the GVWR is always listed there.
If you move to a new state, you must get a license from that state within a set timeframe (usually 30 to 60 days). Your old license is no longer valid once you establish residency in the new state. If you are moving from a state where your vehicle required a standard license to one where it requires a CDL, you will need to get the CDL before driving it in the new state.
How to Switch License Classes
If you currently hold a standard license and need to upgrade to a CDL or add an endorsement, you cannot do it online or by mail in any state. You must visit your DMV office in person, bring the required documents, and pass the written and skills tests.
Start by gathering your documents: your current valid license, proof of residency (utility bill, lease, or bank statement), proof of Social Security number, and proof of citizenship or legal presence (passport, birth certificate, or visa). Some states also require a medical certificate before you can test for a CDL.
Next, study the CDL manual for your state — available free on the DMV website — and take any practice tests offered. Schedule your written test at the DMV. Once you pass, you can schedule the skills test, which usually happens within a few days to a few weeks depending on how busy your local DMV is.
The entire process typically takes two to four weeks from start to finish, though it can be longer if your DMV has a backlog. Plan ahead if you need the upgrade for a job starting on a specific date.
Common Mistakes When Choosing a License Type
The most common mistake is assuming your vehicle does not need a CDL because you are not using it for work. The law does not care why you are driving — only what you are driving. A heavy truck requires a CDL whether you are hauling freight for a company or moving your own belongings across the state.
Another mistake is confusing GVWR with actual vehicle weight. Your truck might weigh 20,000 pounds empty, but if its GVWR is 30,000 pounds, it needs a CDL. The GVWR is what matters legally, not what the scale says on any given day.
A third mistake is not renewing a CDL or endorsement before it expires. Driving with an expired CDL is a serious violation and can result in fines, license suspension, and criminal charges in some states. Set a reminder three months before your CDL expiration date so you have time to schedule a renewal appointment.
Finally, some people add endorsements they do not need, thinking it makes them more employable. While a P or H endorsement can help with job prospects, you should only get one if you actually need it for a vehicle you drive. Unnecessary endorsements do not hurt, but they cost money and require additional testing.
Frequently Asked Questions
Do I need a CDL to drive a pickup truck?
Only if the truck's GVWR exceeds your state's threshold, usually 26,000 pounds. Most standard pickup trucks are under this limit and need only a Class D license. Check your truck's registration or door jamb for the GVWR to be sure.
Can I get a CDL online or by mail?
No. Every state requires you to take the written test and the skills test in person at a DMV office or approved testing facility. You cannot complete any part of the CDL process remotely.
What happens if I drive a vehicle that requires a CDL without one?
You are breaking the law and can be cited, fined, and have your license suspended. Insurance may also deny a claim if you were driving without the proper license class. The penalties vary by state but are always serious.
Do I need a medical certificate for a standard Class D license?
No. A DOT medical certificate is required only for CDL holders. A standard license requires you to meet your state's vision and hearing standards, but no formal medical exam is needed.
Can I drive a school bus with a regular license?
No. School buses require either a CDL with an S (school bus) endorsement or, in some states, a special school bus license. The requirements vary by state, so check with your state's DMV or the school district hiring you.