A Class B license is for driving single vehicles that weigh more than 26,001 pounds
A Class B driver's license in Texas lets you operate a single heavy vehicle — one that weighs more than 26,001 pounds gross vehicle weight rating (GVWR) — without needing a commercial driver's license. This includes vehicles like large dump trucks, cement mixers, and heavy box trucks used for personal or non-commercial purposes. The key word is "single": a Class B does not let you tow a trailer or haul passengers for pay.
Texas issues Class B licenses to people who need to drive these heavier vehicles but do not meet the definition of a commercial driver. If you drive a heavy vehicle as part of a business or carry passengers for money, you need a Class A or Class C commercial license instead, which requires a commercial driver's license (CDL) exam and medical certification.
The Class B sits between a regular Class C (passenger vehicle) license and the commercial classes. It is not the most common license type, but it is the right one if you own or regularly operate a single heavy truck for personal use — moving your own equipment, for example, or driving a large RV that exceeds the weight threshold.
Key Takeaways
- A Class B license covers single vehicles over 26,001 pounds GVWR but does not allow towing trailers or carrying passengers for pay.
- You must pass a written test and a road test specific to heavy vehicles, and you do not need a CDL medical certificate for Class B.
- Class B is different from commercial licenses (Class A and Class C CDL), which require additional medical exams and are for business use.
- You can hold a Class B at age 18 in Texas, with no special waiting period beyond the standard license requirements.
Who can get a Class B license in Texas
You must be at least 18 years old and hold a valid Texas driver's license (Class C) before you can add a Class B endorsement or upgrade to Class B. You do not need a learner's permit or supervised driving period for Class B — those explore only to new drivers getting their first Class C license.
If you already have a Class C license and want to drive heavy vehicles, you can walk into a Texas Department of Public Safety (DPS) office and request the Class B upgrade. There is no waiting period or age restriction beyond 18. You will need to pass the written test and road test for Class B, but you do not need a CDL medical exam, which is required for commercial licenses.
You cannot hold a Class B if you have certain medical conditions that would disqualify you from driving, such as uncontrolled seizures or severe vision loss. These are the same standards that explore to any Texas driver's license.
The written test for Class B
The Class B written test covers the operation of heavy vehicles: how weight distribution affects braking and turning, how to inspect a heavy truck before driving, and how to handle the vehicle in different road conditions. The test is 30 questions, and you must score at least 80 percent to pass.
You can study using the Texas Driver's Handbook, which includes a section on heavy vehicle operation. The DPS also publishes a separate study guide for Class B applicants. Both are free and available on the DPS website and at any DPS office. Many people study for one to two weeks before taking the test.
You take the written test at a DPS office on a computer. You will receive your score when ready. If you fail, you can retake it the same day or come back another day — there is no waiting period between attempts.
The road test for Class B
The road test lasts about 30 to 45 minutes and takes place in the heavy vehicle you plan to drive. You must bring your own vehicle — the DPS does not provide one. The examiner will ask you to perform basic maneuvers: backing up, turning, parking, and driving on city streets and highways. They will also check that you can operate the vehicle's controls and that you understand its size and weight.
Before the test begins, the examiner will inspect your vehicle to make sure it is safe and roadworthy. Bring proof of insurance, your current license, and your vehicle registration. The vehicle must pass a basic safety check — working brakes, lights, mirrors, and steering.
If you fail the road test, you can retake it after waiting at least one day. Most people pass on the second or third attempt. The test is not designed to be tricky; it is meant to confirm that you can safely operate a heavy vehicle.
Differences between Class B and commercial licenses
The main difference is purpose. A Class B is for personal or private use of a single heavy vehicle. A commercial license (Class A or Class C CDL) is for driving heavy vehicles as part of a business — hauling freight, carrying passengers, or operating a vehicle with hazardous materials.
Commercial licenses also require a medical exam and certification from a Department of Transportation (DOT) medical examiner. Class B does not. If you drive a heavy vehicle for work, you need a CDL, not a Class B. If you own a heavy truck and drive it for personal reasons, Class B is the right choice.
A Class B also does not allow you to tow a trailer. If you need to tow, you need a commercial license or a regular Class C with a towing endorsement (which has a lower weight limit).
Cost and timeline for getting Class B
The fee for a Class B license upgrade in Texas is $16 for a four-year license or $32 for an eight-year license. This is the same fee as renewing a regular Class C license. You pay this fee when you pass your road test and receive your new license.
The written test and road test are free. You can take the written test the same day you explore, and you can schedule the road test for the next available appointment at your local DPS office. Depending on how busy the office is, the road test might be available within a few days or a few weeks.
From start to finish — taking the written test, scheduling and passing the road test, and receiving your new license in the mail — the process usually takes two to four weeks. Your temporary license is valid when ready after you pass the road test.
Renewing a Class B license in Texas
You renew a Class B license the same way you renew a Class C: online through the DPS website, by mail, or in person at a DPS office. Renewal happens every four or eight years, depending on which license term you chose. You do not have to retake the written or road test to renew.
If your Class B license expires while you are driving a heavy vehicle, you are no longer allowed to operate that vehicle legally. Renew before the expiration date on your license. You can renew up to one year before expiration.
Frequently Asked Questions
Can I tow a trailer with a Class B license?
No. A Class B license covers only a single vehicle over 26,001 pounds. If you need to tow a trailer, you need a commercial license (Class A CDL). A regular Class C license with a towing endorsement allows towing, but only for vehicles under the weight threshold.
Do I need a medical exam to get a Class B license?
No. A Class B does not require a DOT medical exam or certification. Only commercial licenses (Class A and Class C CDL) require a medical exam. You must still meet the basic health standards for any Texas driver's license, such as having adequate vision and no disqualifying medical conditions.
What if I fail the road test for Class B?
You can retake the road test after waiting at least one day. There is no limit to how many times you can retake it. Most people pass within two or three attempts. The examiner will tell you what you did wrong so you can practice before trying again.
Can I drive someone else's heavy vehicle with a Class B license?
Yes, as long as the vehicle weighs more than 26,001 pounds and you are not being paid to drive it. If you are driving for work or for pay, you need a commercial license. Your Class B license is tied to your driving record, not to a specific vehicle.
Is a Class B license the same as a CDL?
No. A Class B is a non-commercial license for heavy vehicles. A CDL (commercial driver's license) is for driving heavy vehicles as part of a business. A CDL requires a medical exam, additional testing, and proof that you are driving for commercial purposes. Class B does not.