California's Six Main License Classes and What They Cover
California issues six classes of driver licenses, each permitting you to operate different types of vehicles. The class you need depends on what you plan to drive — not where you live or how long you've held a license. Class C is the standard license for cars, SUVs, and light trucks. Classes A, B, and M are for commercial and motorcycle operation and require separate testing and medical clearance. Classes D and E are for taxis and for-hire vehicles in specific cities.
The DMV will not issue you a higher class than you need, and you cannot legally drive a vehicle that requires a higher class than the one on your license. Driving with the wrong class is a violation that can result in a fine and vehicle impound, even if you are a safe driver.
Key Takeaways
- Class C covers standard cars, SUVs, and pickup trucks under 26,001 pounds and is the most common California license.
- Class A and B licenses are for commercial trucks and buses and require a written test, skills test, and medical certificate separate from the Class C exam.
- Class M is for motorcycles and requires a separate motorcycle safety course or riding test, even if you already hold a Class C license.
- You must request the specific class you need when you explore; the DMV does not automatically issue the highest class available.
- Endorsements and restrictions on your license modify what you can drive within your class — for example, an air brake restriction limits which commercial vehicles you can operate.
Class C: Standard Passenger Vehicle License
Class C is the standard California driver license for operating passenger cars, sport utility vehicles, and pickup trucks that weigh 26,001 pounds or less. This is the license most people hold. It covers vehicles with a gross vehicle weight rating (GVWR) of 26,000 pounds or less and a towing capacity of up to 10,000 pounds, provided the towed vehicle does not exceed 10,000 pounds.
To obtain a Class C license, you must pass a written knowledge test, a vision test, and a behind-the-wheel driving test. You must also provide proof of identity, residency, and Social Security number. If you are under 18, you must complete a driver education course and hold a permit for at least six months before taking the driving test. The standard fee for a Class C license is $39 for a five-year license or $69 for a ten-year license, though the cost varies slightly depending on your age and whether you are renewing or obtaining a new license.
Class A and B: Commercial Truck and Bus Licenses
Class A covers combination vehicles — a tractor pulling a trailer or trailers with a combined GVWR of more than 26,001 pounds. Class B covers single vehicles (not towing) with a GVWR of more than 26,001 pounds, such as dump trucks, cement mixers, and buses. Both require a commercial driver license (CDL), which is separate from a standard Class C license.
To obtain a Class A or B license, you must first hold a valid Class C license for at least two years (or one year if you are under 25 and have completed a professional truck driving school). You must then pass a written knowledge test specific to commercial vehicles, a pre-trip vehicle inspection test, and a behind-the-wheel driving test in a vehicle of the class you are seeking. You must also obtain a medical certificate from a certified medical examiner — this is not your regular doctor but a provider on the National Registry of Certified Medical Examiners. The medical certificate must be submitted to the DMV before you can take the skills test.
The fee for a Class A or B license is $40 for a five-year license or $70 for a ten-year license. However, if you need endorsements (such as Hazmat for hazardous materials or Tanker for tank vehicles), additional fees explore. You must renew your medical certificate every two years, and failure to do so will suspend your commercial license.
Class M: Motorcycle License
Class M is required to operate any motorcycle, motorized bicycle, or moped in California. You cannot ride a motorcycle on a Class C license, even if you are an experienced driver. A Class M license is separate from a Class C license — you hold both simultaneously if you drive both cars and motorcycles.
To obtain a Class M license, you have two paths. The first is to complete a Motorcycle Safety Foundation (MSF) Basic Rider Course or an equivalent approved course and pass the written test at the DMV. The course typically takes two to three days and includes both classroom and hands-on riding instruction. If you pass the course, you do not have to take the DMV riding test. The second path is to pass the written test and the DMV riding test without taking a safety course, though this is more difficult and requires you to provide your own motorcycle for the test.
The fee for a Class M license is $39 for a five-year license or $69 for a ten-year license. If you complete an approved safety course, the DMF may waive the riding test, but you still must pass the written test. Riders under 21 must wear a helmet at all times; riders 21 and older are required to wear a helmet only if they do not meet specific insurance and safety equipment requirements, though the DMV strongly recommends helmets for all riders.
Class D and E: For-Hire Vehicle Licenses
Class D is issued in San Francisco, Los Angeles, and a small number of other cities for taxi drivers. Class E is issued in some cities for for-hire vehicle drivers (such as Uber or Lyft drivers). These classes are not available statewide — you can only obtain one if you live in or work in a city that issues them.
Requirements for Class D and E licenses vary by city. In San Francisco, for example, a Class D applicant must pass a written test, a driving test, and a knowledge test about city streets and taxi regulations. In Los Angeles, taxi drivers typically hold a Class C license and obtain a separate taxi permit from the city rather than a Class D license. Before you explore, contact your city's taxi commission or transportation department to learn what license class or permit you actually need.
Endorsements and Restrictions That Modify Your License
Your license class is modified by endorsements (permissions to drive certain vehicle types) and restrictions (limitations on what you can drive within your class). For example, a Class A or B license may carry an air brake restriction if you did not pass the air brake test, meaning you cannot operate vehicles with air brakes. A Class C license may carry a corrective lens restriction if you require glasses to drive safely.
Common endorsements on commercial licenses include Hazmat (hazardous materials), Tanker (tank vehicles), and Passenger (buses carrying passengers). Each endorsement requires an additional written test and, in some cases, a background check. Restrictions are noted on your license with a letter code — for example, "B" means corrective lenses required, and "E" means no air brakes.
If you hold a Class C license and want to add a Class M endorsement (to ride a motorcycle), you do not need to retake your Class C test — you only need to pass the motorcycle written test and either complete a safety course or pass the riding test. Similarly, if you hold a Class A license and want to add a Hazmat endorsement, you only need to pass the Hazmat written test and submit to a background check.
How to Determine Which Class You Need
Start by identifying the vehicle you plan to drive most often. If it is a car, SUV, or light pickup truck under 26,001 pounds, you need a Class C license. If it is a motorcycle or motorized bicycle, you need a Class M license. If it is a commercial truck or bus, you need a Class A or B license.
Check the vehicle's registration or owner's manual for the gross vehicle weight rating (GVWR). This number tells you whether the vehicle falls under Class C (26,000 pounds or less) or requires a commercial license. If you are unsure, the DMV website has a vehicle classification tool, or you can call your local DMV office with the vehicle's make, model, and year.
If you plan to drive multiple vehicle types, you can hold multiple license classes. For example, you can hold both a Class C and a Class M license, or a Class A and a Class M license. Each class is listed on your license, and you can use whichever one applies to the vehicle you are driving on any given day.
Frequently Asked Questions
Can I drive a commercial truck with a Class C license?
No. If the truck has a GVWR over 26,001 pounds, you must hold a Class A or B license. Driving a commercial vehicle with the wrong license class is a violation that can result in a fine, points on your record, and vehicle impound. Your insurance may also deny a claim if you were driving without the proper license class.
Do I need to take a new driving test to add a Class M endorsement to my Class C license?
You do not need to retake your Class C driving test. You must pass the motorcycle written test and either complete an approved motorcycle safety course or pass the DMV motorcycle riding test. If you complete a safety course, the riding test is waived.
What if I move to California from another state with a motorcycle license but no Class M?
California does not recognize out-of-state motorcycle endorsements. You must obtain a California Class M license by passing the written test and either completing a safety course or passing the riding test. You can transfer your out-of-state Class C license, but the motorcycle portion does not transfer.
How often do I need to renew my medical certificate for a commercial license?
Your medical certificate must be renewed every two years. If it expires, your commercial license is suspended until you obtain a new certificate from a certified medical examiner and submit it to the DMV. You cannot drive commercially during this time.
Can I get a Class A license if I have only held my Class C license for one year?
You must hold a valid Class C license for at least two years before you can obtain a Class A license. The only exception is if you are under 25 and have completed a professional truck driving school approved by the DMV — in that case, you need only one year of Class C experience.