What upgrading your license means and when you need to do it

A license upgrade means moving from one class of driver's license to a higher class — for example, from a Class D (regular passenger vehicle) to a Class B (medium truck), or from a Class B to a Class A (heavy truck). You do this when you want to legally drive a vehicle type that your current license does not permit.

You do not upgrade automatically. Your current license stays valid for its class until it expires. If you want to drive a different vehicle type before that expiration date, you must go to your DMV and request the upgrade. The process varies by state, but most require you to pass a written test, a road test, or both — depending on which class you are moving to and which class you hold now.

The most common upgrade is from Class D to Class B (to drive a medium truck for work). The second most common is from Class B to Class A (to drive a tractor-trailer). Some people upgrade to a Class M (motorcycle) or add a Class M endorsement to their existing license.

Key Takeaways

  • You must pass a written test and a road test in the vehicle type you want to drive; your current license does not transfer to a new class.
  • Most states require you to hold your current license for a minimum period (often 6 months to 2 years) before you can upgrade to a commercial class.
  • You will need to bring your current license, proof of residency, and proof of identity to the DMV, plus any medical certificates required for commercial licenses.
  • The road test is performed in the actual vehicle you want to drive — a truck for a truck license, a motorcycle for a motorcycle license — so you must have access to that vehicle.
  • Some upgrades require a Commercial Driver's License (CDL), which has stricter medical and background requirements than a regular license upgrade.

Understand which license classes exist in your state

Every state organizes license classes differently, but most follow a similar pattern. Class D or Class 5 is the standard passenger vehicle license. Class B, Class 3, or Class 4 covers medium trucks (usually 10,001 to 26,000 pounds). Class A or Class 1 covers heavy trucks and tractor-trailers (over 26,000 pounds). Class M is for motorcycles.

Some states use numbers (Class 1, 2, 3), others use letters (Class A, B, C, D), and a few use both. Before you start the upgrade process, look up your state's DMV website and find the chart that shows all license classes and what vehicles each one permits. This chart will tell you whether your upgrade requires a Commercial Driver's License (CDL) or whether it is a standard license upgrade.

A CDL is required for any vehicle over a certain weight (usually 26,001 pounds) or any vehicle carrying hazardous materials, regardless of weight. A standard license upgrade is for vehicles below that threshold. The two paths have different testing requirements and different timelines.

Meet the minimum requirements before you test

Most states require you to hold your current license for a minimum period before you can upgrade. This period is often 6 months for a standard upgrade (Class D to Class B) and 1 to 2 years for a commercial upgrade (Class B to Class A or Class A CDL). Check your state's DMV website for the exact waiting period for the upgrade you want.

If you are upgrading to a commercial class, you will also need a medical certificate from a certified medical examiner. This certificate confirms you meet vision, hearing, and general health standards for commercial driving. The exam costs between $50 and $150 and is valid for two years. You can get this exam from any doctor certified by your state's DMV; the DMV website lists certified examiners in your area.

You will also need to bring proof of identity (passport, birth certificate, or state ID), proof of residency (utility bill, lease, or bank statement), your current driver's license, and your Social Security number. Some states also require proof of citizenship or legal residency. Check your state's DMV website for the complete list of documents before you go.

Pass the written test for your new license class

The written test covers the rules and safety practices specific to the vehicle type you want to drive. If you are upgrading to a truck license, the test will ask about air brakes, load securement, vehicle inspection, and commercial driving regulations. If you are upgrading to a motorcycle license, the test will cover motorcycle-specific handling, visibility, and road hazards.

Most states allow you to study using the official DMV manual for your license class, available free on the DMV website or in print at the DMV office. Some states also offer practice tests online. You typically have two or three attempts to pass; if you fail, you wait a few days and retake it. The test usually takes 30 to 60 minutes and costs $10 to $30.

You do not need to schedule the written test in advance in most states — you can walk into a DMV office and take it the same day. However, some states require an appointment. Check your local DMV's website to see whether you need to book ahead.

Schedule and pass the road test in the actual vehicle

After you pass the written test, you must pass a road test in the vehicle type you are upgrading to. You cannot take a truck road test in a car, and you cannot take a motorcycle road test on a bicycle. You must have access to the actual vehicle — either your own or borrowed from an employer, driving school, or friend.

The road test usually lasts 30 to 45 minutes and includes basic vehicle operation (starting, steering, braking), backing up, turning, lane changes, and parking. For a truck, the examiner will also test your ability to handle air brakes and to back into a tight space. For a motorcycle, the examiner will test your balance, turning, and emergency braking. You must bring the vehicle with current registration and insurance, and the vehicle must pass a safety inspection (lights, brakes, mirrors, tires).

Road tests often have a waiting list, especially for commercial licenses. Schedule yours as soon as you pass the written test. In many states, you can book online through the DMV website; in others, you must call or visit in person. The test costs $15 to $50 depending on your state and the license class.

Complete the upgrade at the DMV office

Once you pass both the written and road tests, return to the DMV with your current license and any documents the examiner gave you. The DMV will issue your upgraded license on the spot or mail it to you within one to two weeks, depending on your state. If you are upgrading to a commercial class, the new license will have a CDL designation printed on it, along with any endorsements (such as "air brakes" or "hazmat").

Your upgraded license is valid for the same expiration date as your previous license, unless your state requires a new medical certificate (which resets the expiration). If your previous license expired during the upgrade process, you may need to renew it at the same time; ask the DMV staff when you submit your paperwork.

Keep your old license as proof of your driving history. Some employers and insurance companies ask to see it, and it can be useful if there is ever a question about when you obtained each class.

Understand the cost and timeline

The total cost of a license upgrade varies by state and by the classes involved, but typically ranges from $50 to $200. This includes the written test fee ($10–$30), the road test fee ($15–$50), the license issuance fee ($20–$50), and the medical certificate if required ($50–$150). Some states charge a single combined fee instead of separate fees for each step.

The timeline depends on how quickly you can schedule your tests and how long the DMV's waiting list is. If you pass the written test on your first try and can schedule a road test within a week or two, the entire process can take 2 to 4 weeks from start to finish. If the road test has a long waiting list or you need to retake the written test, it can take 2 to 3 months. Commercial license upgrades often have longer waiting lists than standard upgrades.

Plan ahead if you need the upgrade for a job. Tell your employer the timeline so they understand when you will be available to drive the new vehicle type. Some employers offer paid time off for testing or will reimburse the cost of the upgrade.

Frequently Asked Questions

Can I upgrade my license if I have points on my driving record?

Most states allow you to upgrade even with points on your record, as long as your license is not suspended. However, some states have rules about how many points disqualify you from a commercial license. Check your state's DMV website or call your local office to confirm whether your record affects your upgrade.

Do I have to take the road test in my own vehicle?

No. You can borrow a vehicle from an employer, a driving school, a friend, or a family member. The vehicle must be registered and insured, and it must pass a safety inspection. Some driving schools offer vehicles for road tests if you take lessons with them.

What happens if I fail the road test?

You can retake it. Most states allow you to schedule another road test within a few days or weeks, depending on availability. You do not have to retake the written test unless your state requires it. There is usually a fee for each road test attempt.

Can I upgrade to multiple license classes at once?

Some states allow you to test for multiple classes in one visit if you meet the requirements for both. Others require you to upgrade one class at a time. Ask your DMV whether you can combine tests or whether you must do them separately.

Do I need a commercial driver's license for a pickup truck?

Not usually. Most pickup trucks weigh less than 26,001 pounds and can be driven on a standard Class D license. However, if you are towing a trailer that brings the combined weight over 26,001 pounds, you may need a CDL depending on your state. Check your state's rules on towing weight limits.