What a Class B License Covers and Who Needs One
A Class B license in Florida lets you drive a single vehicle with a gross vehicle weight rating (GVWR) over 26,001 pounds — typically a large truck or bus — without needing a commercial driver's license (CDL). The key difference: you cannot be paid to drive it. If someone pays you to operate the vehicle, you need a CDL instead, which has stricter medical and testing requirements.
You need a Class B if you own a heavy truck for personal use, drive a church bus for volunteer work, or operate a large RV. The Florida Department of Highway Safety and Motor Vehicles (DHSMV) issues Class B licenses alongside regular driver's licenses. The process is faster than getting a CDL because you skip the federal medical exam and some written tests, but you still need to pass a knowledge test and a driving skills test in the actual vehicle.
Key Takeaways
- You must be at least 18 years old and hold a valid Florida driver's license before you can add a Class B endorsement.
- The written test covers vehicle control, braking, and safe operation of heavy vehicles, and you take it at any Florida DHSMV office.
- The driving skills test happens in your own vehicle with a DHSMV examiner and takes about 30 minutes; you cannot use a test vehicle provided by the office.
- The entire process typically takes one to three weeks from the written test to the final road test, depending on how quickly you schedule the driving exam.
- You pay a one-time fee of around $75 to $100 for the Class B endorsement, though the exact amount varies by county.
Step 1: Confirm You Meet the Basic Requirements
Before you go to the DHSMV office, verify that you meet Florida's minimum standards. You must be at least 18 years old and already hold a valid Florida driver's license — you cannot get a Class B as your first license. If you hold an out-of-state license, you need to convert it to a Florida license first by passing the written test and vision screening at any DHSMV office.
You also need to own or have regular access to the vehicle you will use for the driving test. The DHSMV will not provide a test vehicle for Class B exams, so you cannot borrow a truck just for the test day. The vehicle must be in safe, working condition and properly registered in Florida. If the vehicle is not registered to you, bring written permission from the owner allowing you to use it for the test.
Step 2: Get Your Class B Knowledge Test Scheduled
Visit any Florida DHSMV office in person to schedule your written test. You cannot take the Class B knowledge test online; it must be done at an office. Bring your current Florida driver's license, proof of residency (a utility bill, lease, or mortgage statement dated within the last 60 days), and your Social Security number or an ITIN. Some offices accept walk-ins, but calling ahead to confirm hours and wait times is faster.
The written test covers topics specific to heavy vehicles: how air brakes work, safe following distances for large trucks, how to control a vehicle during a skid, and weight distribution. You get 40 questions and must score at least 80 percent to pass. If you fail, you can retake it the same day at most offices, though you may pay another test fee. Study materials are available free on the DHSMV website under "CDL Study Guides" — the Class B test overlaps significantly with CDL knowledge content, so those guides are useful even though you are not getting a CDL.
Step 3: Pass the Written Test and Schedule Your Road Test
After you pass the written test, the DHSMV office will give you a temporary permit that lets you drive the heavy vehicle with a licensed adult in the passenger seat. This permit is valid for 30 days. You use this time to practice in your actual test vehicle and to schedule the driving skills test.
Schedule your road test at the same DHSMV office or by calling the office directly. Road test appointments fill up quickly in busy counties, so book as soon as you pass the written test. Tell the scheduler which vehicle you will use and confirm that the office has examiners available for Class B tests — some smaller offices do not conduct them and will refer you to a nearby location. The road test typically happens within one to three weeks of your written test, depending on the office's schedule.
Step 4: Prepare Your Vehicle and Documents for the Road Test
Bring your temporary permit, a valid photo ID, and proof of insurance for the vehicle you are testing in. The vehicle must have working brakes, steering, lights, wipers, and mirrors. The DHSMV examiner will do a brief safety inspection before the test begins, checking that the vehicle is roadworthy. If something is broken, the test will be cancelled and you will need to reschedule after repairs.
Practice basic maneuvers in your vehicle before test day: smooth acceleration and braking, backing in a straight line, turning at different speeds, and parking. The examiner will ask you to demonstrate that you can control a heavy vehicle safely. The test takes about 30 minutes and includes both city driving and highway driving. You will be graded on smooth operation, awareness of other vehicles, proper use of mirrors, and safe speed for road conditions.
Step 5: Take the Road Test and Receive Your Class B License
Arrive at the DHSMV office 10 to 15 minutes early on test day. The examiner will walk around the vehicle with you, checking lights, brakes, and mirrors, and asking you to demonstrate basic controls from inside the cab. Then you will drive a predetermined route while the examiner observes and scores your performance.
If you pass, the examiner will tell you on the spot. You will return to the office, pay the endorsement fee (typically $75 to $100, though this varies by county), and receive your new Class B license. If you do not pass, you can retake the road test after waiting a set period — usually one to two weeks — and paying the test fee again. Most people pass on the second attempt after additional practice.
What Happens After You Get Your Class B License
Your Class B license is valid for eight years in Florida, the same as a regular driver's license. You can now legally drive any single heavy vehicle with a GVWR over 26,001 pounds for personal use. Remember that if you ever get paid to drive that vehicle, you must upgrade to a CDL, which requires additional medical certification and testing.
Your license will show a "B" restriction code. Some insurance companies want to know about this endorsement, so notify your insurer. If you move out of state, check whether that state recognizes Florida Class B licenses — most do, but some require you to retake tests or convert your license.
Frequently Asked Questions
Can I use a rental truck for my road test?
Yes, as long as you have written permission from the rental company to use the truck for a driving test. Bring that permission letter to the test. The truck must be properly registered and insured, and you must be the authorized driver on the rental agreement.
What if I fail the road test?
You can retake it after waiting one to two weeks (the exact waiting period depends on your county office). You pay the test fee again. There is no limit to how many times you can retake it, so most people pass on the second or third attempt after more practice in the vehicle.
Do I need a medical exam for a Class B license?
No. A Class B license does not require the federal medical certificate that a CDL requires. You only need to pass the vision screening that comes with any Florida driver's license renewal or new license.
Can I get a Class B license if I have an out-of-state driver's license?
You must first convert your out-of-state license to a Florida license by passing the written test and vision screening. Once you have a valid Florida license, you can then pursue the Class B endorsement through the process described above.
How long does the entire process take?
From your first visit to the DHSMV office to receiving your Class B license typically takes one to three weeks. The written test can happen on your first visit, but the road test appointment may not be available for one to three weeks depending on how busy your local office is.