What a Class B license lets you drive
A Class B license in California allows you to drive a single vehicle with a gross vehicle weight rating (GVWR) of more than 26,001 pounds. This includes most large trucks — dump trucks, cement mixers, delivery trucks, and similar commercial vehicles — but not buses or vehicles that require a Class A license. You cannot drive a combination of vehicles (like a tractor-trailer) with a Class B; that requires a Class A.
The Class B is different from a regular Class C license, which covers passenger cars and light trucks up to 26,000 pounds GVWR. If your job involves operating a heavy single truck, or if you own one and want to drive it legally, you need to move from Class C to Class B. The process involves a written test, a skills test, and a medical examination.
Key Takeaways
- You must hold a valid California Class C license before you can test for a Class B, and you must be at least 18 years old.
- The Department of Motor Vehicles requires a medical examination (form DL 51) completed by a licensed physician, physician assistant, or nurse practitioner within 60 days of your test date.
- You will take a written knowledge test specific to Class B vehicles, then a behind-the-wheel driving test in an actual heavy truck at a DMV office that offers Class B testing.
- Not all DMV locations offer Class B testing; you must find an office in your area that does and schedule an appointment in advance.
- The total cost is the license fee plus the test fee; bring proof of residency, your current license, and your medical certificate when you go.
Medical examination requirements before you test
California requires all Class B applicants to pass a medical examination performed by a licensed physician, physician assistant, or nurse practitioner. This is not optional and not something you can skip. The exam must be documented on form DL 51 (Medical Examination Report), which you can obtain from the DMV website or at any DMV office.
The doctor or provider will check your vision, hearing, and general physical condition to confirm you can safely operate a heavy truck. They will sign and date the form. You must bring the completed DL 51 with you when you go to test; the DMV will not let you take the test without it. The exam must be dated no more than 60 days before your test appointment, so do not get it done too early.
If you have a medical condition that might affect your ability to drive — such as a seizure disorder, diabetes requiring insulin, or a heart condition — tell the examiner. The DMV may require additional documentation or may restrict your license (for example, requiring you to wear corrective lenses or limiting the hours you can drive). These restrictions appear on your license.
The written knowledge test for Class B
The Class B knowledge test covers the rules and safe operation of heavy trucks. You will answer questions about vehicle weight and balance, braking systems, cargo securement, and how to handle large vehicles in traffic. The test is not the same as the Class C test; it is specific to Class B operation.
You can study using the California Commercial Driver Handbook, which is free and available on the DMV website. The handbook covers all the topics tested. Most people study for a few days to a week before taking the test. You will take the test at a DMV office on a computer or on paper, depending on the location.
You must pass the written test before you can take the driving test. If you fail, you can retake it, but you will have to pay the test fee again. There is no limit to how many times you can retake it, but each attempt costs money and takes time to schedule.
The behind-the-wheel driving test
After you pass the written test, you will schedule a behind-the-wheel driving test at a DMV office that offers Class B testing. Not every DMV location has the equipment or space to test Class B drivers, so you may need to travel to a larger office. Call ahead or check the DMV website to find which offices near you offer Class B testing.
You will drive an actual heavy truck provided by the DMV or a testing facility. The examiner will ask you to perform specific maneuvers — backing up, parking, turning, and driving on public roads — to show you can control the vehicle safely. The test usually takes 45 minutes to an hour. You must demonstrate smooth steering, proper use of mirrors, safe braking, and awareness of the truck's size and weight.
Bring your current Class C license, your medical certificate (DL 51), proof of residency, and your Social Security number or ITIN. Wear clothes that allow you to move freely and shoes suitable for operating pedals. If you fail the driving test, you can retake it, but you must schedule another appointment and pay the fee again.
Finding a DMV office that offers Class B testing
Class B testing is not available at every DMV location. Larger regional offices are more likely to have the space and equipment needed. You can search for testing locations on the California DMV website by entering your zip code and selecting "Class B" as the license type you are testing for. The website will show you which offices in your area offer the test and their hours.
Call the office before you go to confirm they are currently offering Class B tests and to schedule an appointment. Many offices require appointments for Class B testing because the behind-the-wheel portion takes longer than a standard driving test. Walk-ins are usually not accepted. Some offices have long wait times, so book your appointment as soon as you are ready to test.
Fees and what to bring
The cost of a Class B license includes the license fee and the test fee. Fees vary slightly by year and are set by the state; check the DMV website for current amounts. You will pay when you explore at the DMV office. Bring a valid payment method — cash, check, or debit/credit card, depending on what the office accepts.
Bring these documents when you test: your current valid California Class C license, your completed medical examination form (DL 51), proof of California residency (such as a utility bill, lease, or bank statement with your name and address), and your Social Security number or ITIN. If your name has changed since your Class C license was issued, bring a document showing the change (marriage certificate, court order, etc.).
After you pass: receiving your Class B license
If you pass both the written and driving tests, the DMV will issue your Class B license. You may receive a temporary license on the spot that is valid for a short period while your permanent license is mailed to you. The permanent license will arrive within a few weeks. Your Class B license will show any medical restrictions the examiner noted on your DL 51 form.
Your Class B license is valid for five years from the date of issue. Before it expires, you will need to renew it. Renewal typically requires another medical examination and may require retesting, depending on California law at the time of renewal. Check the DMV website or call your local office for renewal requirements as your expiration date approaches.
Frequently Asked Questions
Do I need a Class B license if I drive a truck for work but do not own it?
Yes, if the truck's GVWR is over 26,001 pounds, you need a Class B license to drive it legally, regardless of who owns it. Your employer may require you to have the license before you start the job. Some employers will pay for the testing; ask before you pay out of pocket.
What happens if I drive a Class B vehicle without a Class B license?
Driving without the proper license class is a violation. You can be cited, fined, and your vehicle may be impounded. If you are in an accident, your insurance may not cover the claim if you were not properly licensed for the vehicle you were driving.
Can I take the Class B test in a truck I own instead of one provided by the DMV?
No. The DMV provides the vehicle for the behind-the-wheel test. The vehicle must meet specific safety and equipment standards, and the examiner must be familiar with it. You cannot bring your own truck.
How long does the whole process take from start to finish?
It depends on how quickly you study and how soon you can schedule appointments. Most people spend one to two weeks studying for the written test, then another week or two waiting for a driving test appointment. The total time from starting to holding your Class B license is typically three to six weeks, but can be longer if offices in your area have a backlog.
What if I fail the driving test — can I retake it right away?
No. You must schedule a new appointment, which may be weeks away depending on the office's availability. You will pay the test fee again. Use the time between tests to practice or take additional instruction if possible.