What a Class B License Lets You Drive
A Class B license in Texas covers single vehicles heavier than 26,001 pounds — typically large trucks, buses, or RVs — but only if you are not hauling cargo for pay or carrying passengers for hire. If you drive a dump truck, cement mixer, or box truck for your own business (not as a commercial hauler), you need a Class B. If you drive a school bus or charter bus, you also need a Class B. If you haul freight or passengers commercially, you need a Commercial Driver License (CDL) instead, which is a different process.
The key difference: Class B covers the vehicle weight. CDL covers what you are doing with it. A Class B is simpler to obtain than a CDL because it does not require the same medical certification or written hazmat test.
Key Takeaways
- You must pass a written knowledge test specific to Class B vehicles at a Texas Department of Public Safety office, not online.
- You need a current valid driver license, proof of residency, and proof of Social Security number before you test.
- The written test covers vehicle operation, braking systems, and safe handling of heavy vehicles; study materials are free on the Texas DPS website.
- After passing the written test, you pay a fee and the Class B endorsement is added to your existing license — no separate road test is required.
- The entire process typically takes one visit to a DPS office, though wait times vary by location.
Gather Your Documents Before You Go to DPS
You cannot test for a Class B without proof of three things: your identity, where you live, and your Social Security number. Bring originals or certified copies — photocopies alone will not work. The Texas Department of Public Safety accepts a current driver license as proof of identity. For residency, bring a recent utility bill, lease, mortgage statement, or bank statement with your name and current address. For Social Security, bring your Social Security card, W-2, or 1099 form.
If your driver license address does not match your current address, update it first at any DPS office or online through the Texas DPS website. This step prevents delays on test day. Bring all three documents in originals to the DPS office where you plan to test.
Study the Class B Knowledge Test Material
The Class B written test covers safe operation of heavy vehicles. You will answer questions about braking systems, weight distribution, turning, backing, and how to handle skids or brake failure. The test is not about traffic laws — it is about the mechanics and physics of driving a heavy vehicle safely.
The Texas DPS publishes the free Class B Study Guide on its website at dps.texas.gov. read it and read through it at least twice. The guide lists every topic the test covers and gives sample questions. You do not need to memorize word-for-word answers, but you should understand the concepts — why an empty truck stops differently than a loaded one, how to position yourself in your lane when turning, what to do if your brakes fail on a hill.
Many people pass on their first attempt after studying the guide for a few hours. There is no time limit on how long you can study before you test, so take the time you need.
Schedule and Take Your Written Test at a DPS Office
Go to any Texas Department of Public Safety Driver License office and tell the clerk you want to test for a Class B endorsement. You cannot schedule online or by phone — you must show up in person. Bring your documents and your completed study. The clerk will check your documents, collect a fee (currently $20 for the endorsement, though this may vary), and direct you to a testing station.
The test is on a computer and takes about 15 to 20 minutes. You will see 30 questions and must answer at least 24 correctly to pass. If you fail, you can retake the test the same day or return another day — there is no waiting period between attempts. Many offices allow you to test again when ready if you fail, though some require you to come back another time. Ask the clerk what your office allows.
Once you pass, the clerk will process your endorsement and add it to your current driver license on the spot. You walk out with your Class B license the same day.
What Happens If You Fail the Test
Failing the Class B test does not affect your regular driver license. You can still drive any vehicle your current license covers. You straightforward cannot drive Class B vehicles until you pass the test. There is no penalty, no waiting period, and no limit on how many times you can retake it.
If you fail, ask the clerk which topics gave you trouble. Go back to the study guide, focus on those sections, and return when you feel ready. Most people who fail the first time pass on the second or third attempt after studying the weak areas.
Class B vs. CDL: Know Which One You Need
The most common confusion is between Class B and CDL. Here is the rule: if you are hauling cargo for money or carrying passengers for money, you need a CDL, not a Class B. If you own a dump truck and use it for your own business but do not haul for other people, you need a Class B. If you haul freight as a contractor or employee, you need a CDL.
A CDL requires a medical exam, a written knowledge test, and a road test with an examiner. It takes longer and costs more. If you are unsure whether your job requires a CDL, ask your employer or contact your local DPS office — they can tell you in one call.
Renewing or Updating Your Class B License
Once you have a Class B endorsement, it stays on your license until your license expires. When you renew your driver license, the Class B comes with it — you do not retake the test. You can renew online, by mail, or in person through the Texas DPS, depending on your situation.
If you lose your license or it is damaged, you can get a replacement at any DPS office. The Class B endorsement transfers to the replacement automatically. If you move out of Texas, your Texas Class B license is no longer valid in your new state — you will need to follow that state's process for heavy vehicle licenses.
Frequently Asked Questions
Do I need a Class B if I drive a pickup truck?
No. A pickup truck, even a large one, is almost always under 26,001 pounds and falls under your regular driver license. You only need a Class B if the vehicle itself weighs more than 26,001 pounds.
Can I take the Class B test online?
No. The test must be taken in person at a Texas Department of Public Safety office on a computer provided by DPS. You cannot take it remotely or at home.
How long does the Class B endorsement last?
The Class B endorsement lasts as long as your driver license does. When your license expires, the endorsement expires with it. You renew both together — you do not retake the Class B test during renewal.
What if I fail the test three times?
There is no limit on retakes. You can take the test as many times as you need. Each time you fail, you pay the fee again and can retake it the same day or return later. Keep studying and try again.
Do I need a medical exam for a Class B like I do for a CDL?
No. A Class B requires only the written test. A CDL requires a medical exam and certification. If your job requires a CDL, your employer will tell you — do not assume you need one just because the vehicle is heavy.