A Class B license is for driving single vehicles under 26,001 pounds — mostly cars, small trucks, and motorcycles with endorsements
California's Class B driver license is the standard license most people get when they first learn to drive. It covers passenger cars, pickup trucks, vans, and motorhomes under a certain weight. If you want to drive a motorcycle, you add an M endorsement to your Class B. If you want to tow a trailer, you add an O endorsement. The Class B is what you need unless you're driving something bigger — like a semi-truck, a bus, or a vehicle over 26,001 pounds gross vehicle weight rating (GVWR).
The key limit is weight. A Class B covers any single vehicle that weighs 26,000 pounds or less. That includes most sedans, SUVs, pickup trucks, and small RVs. If the vehicle's GVWR — the maximum weight it's designed to carry when fully loaded — is over 26,001 pounds, you need a Class A or Class C license instead, depending on what you're towing or driving.
Key Takeaways
- A Class B license covers single vehicles up to 26,000 pounds, which includes most cars, trucks, vans, and small motorhomes.
- You can add an M endorsement to drive motorcycles or an O endorsement to tow a trailer, both on the same Class B license.
- If a vehicle's gross vehicle weight rating exceeds 26,001 pounds, you must have a Class A or Class C license instead.
- California requires you to pass a written test, a driving test, and a vision test to get or renew a Class B license.
What vehicles you can drive with a Class B
With a Class B license alone, you can drive any single vehicle that weighs 26,000 pounds or less. This covers nearly all personal vehicles: sedans, coupes, hatchbacks, SUVs, crossovers, pickup trucks, vans, and small motorhomes. You can also drive a vehicle towing a trailer as long as the trailer weighs 10,000 pounds or less — but only if you have an O endorsement added to your license.
The weight limit is based on the vehicle's GVWR, not its actual weight when you drive it. GVWR is printed on a sticker inside the driver's door frame or in the owner's manual. If you're unsure whether a vehicle qualifies, check that number. Many full-size pickup trucks and larger vans stay under 26,001 pounds, so they fall within Class B. But some heavy-duty trucks, RVs, and commercial vehicles exceed that limit and require a different class.
You cannot drive a motorcycle with a Class B license alone. You must pass a separate motorcycle test and add an M endorsement. You also cannot drive a bus, a vehicle carrying hazardous materials, or any vehicle designed to carry more than 15 passengers — those require a Class A or Class C license with additional endorsements.
Class B with M endorsement: driving motorcycles
An M endorsement lets you ride motorcycles, motorized bicycles, and mopeds on your Class B license. California does not issue a separate motorcycle-only license; the M endorsement is always added to a Class B. To get it, you must pass a written test on motorcycle rules and a riding skills test on an actual motorcycle.
You can take the riding test at a California Department of Motor Vehicles (DMV) office or at an approved motorcycle training school. If you complete an approved course — such as one offered by the Motorcycle Safety Foundation (MSF) — you may be waived from the DMV riding test and can go straight to the written exam. The written test covers motorcycle-specific topics: braking, turning, hazard awareness, and California motorcycle laws.
Once you have the M endorsement, you can ride any motorcycle or moped on public roads. You must still follow all motorcycle safety laws, including helmet requirements and lane-splitting rules specific to California.
Class B with O endorsement: towing a trailer
An O endorsement allows you to tow a trailer with your Class B license. Without it, you cannot legally tow anything, even a small utility trailer. With the O endorsement, you can tow a trailer weighing up to 10,000 pounds, as long as the towing vehicle itself weighs 26,000 pounds or less.
Getting an O endorsement does not require a separate test. You add it to your Class B when you renew your license or when you request it at a DMV office. You will need to provide proof that you own or regularly operate a vehicle that tows a trailer — usually a registration or insurance document showing the towing vehicle. Some people add the O endorsement preemptively even if they do not currently tow, so they have the option available.
If you want to tow a trailer heavier than 10,000 pounds, or if your towing vehicle weighs more than 26,000 pounds, you need a Class A license instead. Class A covers combination vehicles (a tractor pulling a trailer) with no upper weight limit.
How to get a California Class B license
If you are a first-time driver, you start with a learner's permit (also called a provisional license or instruction permit). You must be at least 15 years and 6 months old. You pass a written test on California traffic laws and road signs, plus a vision test. You then practice driving with a licensed adult for at least six months before you can take the driving test.
Once you have held your permit for the required time, you schedule a driving test at a DMV office. You bring your own vehicle (or a friend's), and a DMV examiner rides along while you drive on local roads. The test lasts about 20 minutes and covers basic skills: starting, stopping, turning, parking, and responding to traffic. If you pass, you get your Class B license.
If you already have a valid driver license from another state or country, California may issue you a Class B without a new driving test, depending on your age and how long you held the other license. You still take the written and vision tests. Bring your out-of-state license, proof of residency, and proof of legal presence in the United States.
Class B renewal and restrictions for new drivers
A Class B license is valid for five years in California. You renew it at a DMV office or online if you meet certain conditions (no address change, no medical issues, no traffic violations). When you renew, you take a new vision test and answer a few questions about your health and driving record. You do not usually take the written or driving test again unless the DMV has reason to believe you are unsafe.
If you are under 18 when you get your Class B, California places restrictions on your license for the first year. You cannot drive alone between 11 p.m. and 5 a.m. (with limited exceptions for school, work, or emergencies). You cannot have more than one passenger under 20 years old in the car. You cannot use a cell phone while driving, even hands-free. These restrictions lift on your 18th birthday or after one year, whichever comes first.
If you are convicted of a traffic violation or at-fault accident during this restricted period, the DMV may extend the restrictions or suspend your license. Safe driving during the first year is critical to keeping your license active.
Class B versus Class C: when you need a different license
California also issues a Class C license, which is for driving vehicles under 26,001 pounds that are not Class A or Class B. In practice, Class C is rarely issued to individual drivers; it is mostly for commercial or government use. Most people who drive regular vehicles get a Class B.
You need a Class A license if you drive a combination vehicle (a tractor-trailer, or any vehicle towing another vehicle) where the combined weight exceeds 26,001 pounds. Class A also covers any single vehicle over 26,001 pounds. Class A requires a commercial driver license (CDL) test and is intended for professional drivers.
If you drive a bus, a vehicle carrying hazardous materials, or a vehicle designed to carry 16 or more passengers, you need a Class A or Class B with additional endorsements (P for passenger, H for hazmat, X for hazmat and tanker). These endorsements require extra written tests and background checks.
Frequently Asked Questions
Can I drive a pickup truck with a Class B license?
Yes, as long as the truck's gross vehicle weight rating is 26,000 pounds or less. Most standard pickup trucks fall within this limit. Check the GVWR sticker on your driver's door frame or in the owner's manual to be sure. If it exceeds 26,001 pounds, you need a Class A license.
Do I need a separate license to drive a motorcycle?
No. You add an M endorsement to your Class B license by passing a motorcycle written test and a riding skills test. You do not get a separate license; the endorsement appears on your Class B card. Some people complete a motorcycle safety course to waive the riding test.
What happens if I tow a trailer without an O endorsement?
Towing without the proper endorsement is illegal in California and can result in a traffic citation, fines, and points on your driving record. If you are involved in an accident while towing without an O endorsement, your insurance may deny your claim. Adding the O endorsement is free and takes a few minutes at the DMV.
Can I renew my Class B license online?
You can renew online if you meet certain conditions: your license is not suspended, you have no medical conditions affecting your driving, you have not changed your address, and your license is not expiring more than 60 days away. If any of these explore, you must renew in person at a DMV office.
What is the difference between GVWR and actual vehicle weight?
GVWR is the maximum weight a vehicle is designed to safely carry when fully loaded with passengers, cargo, and fuel. Actual weight is what the vehicle weighs right now. For licensing purposes, California uses GVWR, not actual weight. A truck might weigh 20,000 pounds empty but have a GVWR of 28,000 pounds, which would require a Class A license.