A Class B license lets you drive a single vehicle over 26,001 pounds gross vehicle weight rating (GVWR), or any vehicle towing a trailer under 10,001 pounds
California's Class B is the most common commercial license. It covers trucks, buses, and other large single vehicles — but not combinations where you're towing something heavy. If you drive a dump truck, a city bus, or a box truck for deliveries, you need a Class B. If you want to pull a trailer that weighs more than 10,000 pounds, you need a Class A instead.
The key number is 26,001 pounds GVWR. That's the maximum weight the vehicle is designed to carry, including the vehicle itself, cargo, and passengers. If the truck's manufacturer says it can weigh up to 33,000 pounds loaded, you need a Class B to drive it legally. A pickup truck or regular car, no matter how much you load it, stays under that threshold and needs only a regular Class C license.
Key Takeaways
- You need a Class B license to drive any single vehicle over 26,001 pounds GVWR, or to tow a trailer under 10,001 pounds with any vehicle.
- The written test covers vehicle control, cargo securement, air brakes, and safety procedures specific to large vehicles.
- You must pass a Department of Motor Vehicles (DMV) skills test in the actual vehicle you plan to drive, not a generic truck.
- Medical certification through a DMV-approved examiner is required before you can take the written or skills test.
- The Class B is valid for five years in California and requires renewal through the DMV.
What vehicles require a Class B license
Any single vehicle with a GVWR over 26,001 pounds requires a Class B. This includes city buses, school buses (though school bus drivers also need a separate school bus endorsement), dump trucks, cement mixers, box trucks used for moving or delivery, and large straight trucks. A pickup truck, even a heavy-duty model, usually stays under 26,001 pounds GVWR and does not require a Class B.
If you're towing a trailer, the math is different. You can tow a trailer under 10,001 pounds GVWR with a Class B, as long as the towing vehicle itself is over 26,001 pounds. If the trailer weighs 10,001 pounds or more, you need a Class A license instead. The DMV website lists the GVWR for common vehicle types, but the safest approach is to check your vehicle's registration or manufacturer's plate — it will say the GVWR clearly.
Medical certification before you test
Before the DMV will let you take the written or skills test for a Class B, you must pass a medical examination. This is not optional and not something the DMV does — you go to a DMV-approved medical examiner, usually a doctor or nurse practitioner, who checks your vision, hearing, and general health. The examiner fills out a form called the Medical Examination Report for Commercial Driver License (MCSA-5875), which you bring to the DMV.
The exam costs money — typically $50 to $150 depending on the provider — and you pay out of pocket. The DMV publishes a list of approved examiners on its website. Once you have the completed form, it's valid for 60 days. If you don't pass the written test within that window, you'll need a new medical exam.
The written test and what it covers
California's Class B written test has 50 questions, and you need to answer at least 40 correctly to pass. The test covers general commercial driving knowledge — things like how to inspect your vehicle before driving, how to load and find cargo, how to handle air brakes, and what to do in an emergency. You also answer questions specific to Class B, such as how to back up safely and how to manage a large vehicle in traffic.
The DMV provides a free study guide called the California Commercial Driver Handbook, available online and in print at any DMV office. Many people study the handbook for a few weeks and take practice tests online before scheduling the real test. You can take the written test at any DMV office, and results are usually available the same day.
The skills test in your actual vehicle
After you pass the written test, you schedule a skills test with a DMV examiner. This is the part that surprises many people: you must bring the exact vehicle you plan to drive for work. You cannot borrow a different truck or use a DMV test vehicle. The examiner watches you perform three parts: a pre-trip inspection (checking brakes, lights, mirrors, and other safety items), a basic control test (backing, turning, and parking in a confined space), and a road test (driving in real traffic for about 20 minutes).
The pre-trip inspection takes about 10 minutes and tests whether you know your vehicle well enough to spot problems before they cause an accident. The basic control test happens in a closed course and focuses on precision — can you back in a straight line, can you turn without hitting cones, can you park between lines. The road test is where the examiner watches how you handle the vehicle in actual conditions: merging, stopping, turning, and responding to other traffic.
How long the process takes and what it costs
From start to finish, getting a Class B license usually takes four to eight weeks. The medical exam can happen within a few days of scheduling. The written test can be taken the same week you get your medical clearance. The skills test has a longer wait — DMV offices typically have a backlog of two to six weeks depending on your location and the time of year. You can schedule all three in advance, but you cannot take the skills test until you've passed the written test.
The total cost breaks down as follows: the medical exam ($50 to $150), the DMV written test fee (included in your license fee), and the DMV skills test fee (included in your license fee). A new Class B license costs around $35 to $40 at the DMV, though this varies slightly by county. If you fail the skills test, you can retake it, but you'll pay the test fee again.
Endorsements and restrictions that may explore
A Class B license can have endorsements added to it, which allow you to drive vehicles with special equipment or carry special cargo. The most common endorsement is the school bus endorsement (S), which you need if you drive a school bus even if you already have a Class B. Other endorsements include hazmat (H) for hazardous materials, tanker (N) for tanker trucks, and passenger (P) for buses carrying passengers for hire.
You may also have restrictions placed on your license — for example, a restriction that you can only drive automatic transmission vehicles, or that you must wear corrective lenses. These restrictions appear on your license and are legally binding. If you have a restriction and violate it, you can be cited.
Renewing your Class B license
A Class B license is valid for five years in California. You renew it through the DMV, either in person, by mail, or online depending on your situation. If your medical certification expires before your license does, you must renew the medical exam and submit the new form to the DMV before your current medical clearance runs out — otherwise your license becomes invalid.
The renewal process is simpler than the original test: you don't retake the written or skills test unless the DMV has reason to believe you're no longer safe to drive. You do need a current medical exam, and you pay the renewal fee (around $35 to $40). If you let your license expire, you'll have to retake both the written and skills tests to get it back.
Frequently Asked Questions
Do I need a Class B license to drive my personal pickup truck?
No. Most pickup trucks, even heavy-duty models, have a GVWR under 26,001 pounds and can be driven with a regular Class C license. Check your vehicle's registration or the manufacturer's plate on the driver's door jamb to see the GVWR. If it says 26,001 or higher, you need a Class B.
Can I take the skills test in a truck that's not mine?
No. The DMV requires you to bring the specific vehicle you plan to drive for work. The examiner needs to see that you can operate that particular truck safely, including its specific brakes, mirrors, and controls. You cannot use a borrowed vehicle or a test vehicle.
What happens if I fail the skills test?
You can retake it. There's no limit on how many times you can try, but you'll pay the test fee each time. Most people who fail take a few weeks to practice and then schedule another test. Some hire a commercial driving school to help them prepare.
Do I need a Class B license if I only tow a small trailer?
It depends on the trailer's weight. If the trailer weighs 10,000 pounds or less GVWR, and your towing vehicle is over 26,001 pounds GVWR, you need a Class B. If your towing vehicle is under 26,001 pounds, you need a Class C even if you're towing. Check both the vehicle and trailer specifications on their registration documents.
How often do I need to renew my medical exam?
Your medical certification is valid for two years from the date the examiner signs it. You must renew it before it expires, or your Class B license becomes invalid. The DMV will send you a reminder, but it's your responsibility to schedule the exam and submit the new form on time.