What a Class B License Lets You Drive
A Class B commercial driver's license (CDL) in California authorizes you to operate a single vehicle over 26,001 pounds gross vehicle weight rating (GVWR), or any such vehicle towing a trailer under 10,001 pounds. You do not need a Class B to drive a straight truck under 26,001 pounds — that falls under regular Class C. The Class B is the middle tier: heavier than a standard license allows, but not as broad as a Class A (which covers tractor-trailers and doubles).
Common vehicles requiring a Class B include dump trucks, cement mixers, box trucks over the weight threshold, and some delivery or utility vehicles. If your job involves operating one of these vehicles for compensation, California law requires you to hold a valid Class B CDL before you get behind the wheel.
Key Takeaways
- You must pass a written knowledge test, a skills test (pre-trip inspection, basic control, and road test), and a Department of Motor Vehicles medical exam before the DMV will issue your Class B.
- California requires you to hold a valid Class C license for at least one year before you can take the Class B skills test, unless you already hold a Class A CDL.
- The written test covers vehicle operation, safety, and cargo handling; you study from the California CDL Handbook, which the DMV provides free online.
- The skills test is administered by a third-party testing service (not the DMV directly) and costs between $100 and $300 depending on the provider.
- Your Class B is valid for four years from the date of issue, after which you must renew it with another medical exam and written test.
Medical Examination and Certification
Before you sit for any test, you must pass a Department of Transportation (DOT) medical examination conducted by a certified medical examiner. This is not optional — the DMV will not issue a Class B without proof of a valid medical certificate. The exam checks your vision, hearing, blood pressure, and general health to confirm you can safely operate a commercial vehicle.
You can find a certified medical examiner through the Federal Motor Carrier Safety Administration (FMCSA) National Registry at fmcsa.dot.gov. Search for examiners in your area, schedule an appointment, and bring your valid identification and proof of California residency. The exam typically costs $50 to $150 out of pocket. Once the examiner clears you, they issue a Medical Certificate valid for two years. You must carry this certificate with you when you take your written and skills tests.
The Written Knowledge Test
The Class B written test is administered by the DMV at any DMV office. You must pass this test before you can schedule your skills test. The exam covers vehicle operation, safety regulations, cargo handling, and emergency procedures specific to the type of vehicle you plan to drive. You have two hours to complete the test, which is typically 50 multiple-choice questions. You must score at least 80 percent to pass.
Study material comes from the California Commercial Driver's License Handbook, available free on the DMV website (dmv.ca.gov) in both English and Spanish. The handbook is the only official study guide you need. Many third-party websites and apps offer practice tests, but the DMV handbook is the authoritative source. Schedule your written test appointment online through the DMV website or by calling your local office. There is no fee for the written test itself.
The Skills Test: Three Components
Once you pass the written test, you schedule a skills test with a third-party testing service approved by the California DMV. The skills test has three parts: the pre-trip inspection, the basic control test, and the road test. You must pass all three to earn your Class B. The entire skills test typically takes 45 minutes to two hours.
The pre-trip inspection requires you to walk around and inspect a commercial vehicle, pointing out safety-critical components (lights, brakes, tires, mirrors, coupling devices if applicable) and explaining what you are checking and why. The examiner is testing whether you can identify mechanical problems before they become hazards on the road.
The basic control test takes place in a closed course or parking lot. You must demonstrate that you can operate the vehicle smoothly: backing in a straight line, backing into an offset alley, and performing a 90-degree turn. These maneuvers test your ability to handle the vehicle's size and weight in confined spaces.
The road test is a 15- to 20-minute drive on public streets with the examiner in the vehicle. You must follow traffic laws, respond to traffic signals, merge safely, and demonstrate smooth acceleration, braking, and steering. The examiner watches for unsafe driving habits, failure to check mirrors, improper lane changes, and any violation of California Vehicle Code.
Finding and Scheduling a Third-Party Testing Service
California contracts with private testing companies to administer the skills test. You cannot take the skills test at the DMV; you must use an approved third-party provider. The DMV maintains a list of approved testing services on its website. Common providers include local truck driving schools and independent testing centers. Costs vary by provider but typically range from $100 to $300 for the complete skills test.
Contact the testing service directly to schedule. Most require you to bring your own vehicle (or arrange one through them) that matches the Class B category you are testing for. Some testing services offer vehicle rental if you do not have access to a suitable truck. Bring your valid driver's license, your medical certificate, and proof that you passed the written test. Arrive early and bring all required documents; testing services will not administer the test if you are missing paperwork.
Prerequisites and Timing
California requires that you hold a valid Class C driver's license for at least one year before you can take the Class B skills test. This one-year holding period is a state requirement and cannot be waived. If you already hold a Class A CDL, you are exempt from this waiting period and can take the Class B skills test when ready after passing the written test.
The written test can be taken as soon as you have your medical certificate. There is no waiting period between passing the written test and scheduling the skills test, but you must still meet the one-year Class C requirement. Plan for the entire process to take at least one year from the time you decide to pursue a Class B, plus an additional two to four weeks for scheduling and test administration.
Fees and Renewal
The California DMV charges a Class B license fee of $196 for a four-year license (as of 2024; verify the current fee on the DMV website). This is the fee for the license itself. Additional costs include the medical examination ($50–$150), the skills test ($100–$300), and any study materials or practice tests you purchase. The written test itself has no fee.
Your Class B is valid for four years from the date of issue. To renew, you must pass another DOT medical examination and retake the written knowledge test. You do not have to retake the skills test unless your license was suspended or revoked, or unless you are adding an endorsement. Renewal can be done in person at a DMV office or, in some cases, by mail if you meet certain conditions. The renewal fee is the same as the initial license fee.
Frequently Asked Questions
Can I take the Class B skills test in a vehicle I do not own?
Yes. Many third-party testing services allow you to use a rental vehicle or a vehicle provided by a truck driving school. Contact your testing service in advance to confirm what vehicles are available and whether there is an additional rental fee. The vehicle must be a legitimate Class B commercial vehicle and must be in safe operating condition.
What happens if I fail the skills test?
You can retake the skills test as many times as needed. There is no limit on attempts. You pay the testing fee each time you schedule a retest. Your written test result remains valid, so you do not have to retake that portion. Most testing services allow you to schedule a retest within days or weeks of a failure.
Do I need to notify my employer while I am working toward my Class B?
If you are currently driving a vehicle that requires a Class B, you are breaking the law and your employer is liable. You must not operate a commercial vehicle that requires a Class B unless you already hold that license. If you are preparing for a new job that requires a Class B, your employer should understand the timeline and may offer paid time off for testing and training.
Can I add endorsements to my Class B at the same time I get the license?
Yes. Common endorsements for Class B drivers include Hazmat (H), Tank (N), and Passenger (P). You take additional written tests for each endorsement you want. These tests are separate from the Class B written test and have their own study materials in the California CDL Handbook. Endorsement tests are offered at the DMV and have no fee.
What if my medical certificate expires before my Class B license expires?
Your Class B is only valid if you hold a current medical certificate. If your medical certificate expires, your Class B becomes invalid even if the four-year license period has not ended. You must renew your medical certificate with a new DOT exam and provide proof to the DMV. You can renew your medical certificate up to 45 days before it expires.