Yes, foreigners can obtain a Class B passenger endorsement, but the path depends on your immigration status
A Class B passenger endorsement allows you to drive a vehicle designed to carry more than 15 passengers (like a tour bus or shuttle). Foreigners can get one, but you must first have a valid driver's license from your home country or a U.S. state, and your immigration status determines which steps you can take. If you are a permanent resident or have work authorization, the process is straightforward. If you are on a visitor visa or have no immigration status, most states will not issue you a Class B endorsement, though a few states have exceptions.
The endorsement itself is not different for foreigners — you take the same written test, skills test, and medical exam as a U.S. citizen would. The main difference is that you must prove lawful presence in the U.S. before you can begin. This requirement comes from the REAL ID Act, a federal law that sets the baseline for who can get a commercial driver's license or endorsement in any state.
Key Takeaways
- You need a valid driver's license (from your home country or a U.S. state) before you can add a Class B passenger endorsement to it.
- Most states require proof of legal presence in the U.S., which means permanent residents and people with work visas can proceed, but tourists and undocumented immigrants typically cannot.
- The written test and skills test for Class B are the same for foreigners and U.S. citizens, but you may need to pass a medical examination and background check first.
- Some states allow you to transfer a Class B endorsement from your home country's license if that license is still valid, which can speed up the process.
- The cost and timeline vary by state, ranging from $50 to $200 and taking anywhere from a few days to several weeks.
What immigration status allows you to get a Class B endorsement
Under the REAL ID Act, you must prove lawful presence in the U.S. to get a Class B endorsement. This means you can proceed if you are a permanent resident (green card holder), have an employment-based visa (H-1B, L-1, O-1, etc.), have a student visa with work permission, or have a temporary protected status (TPS) or deferred action status (DACA). You will need to show your immigration document when you explore at the DMV.
If you are on a B-1 or B-2 visitor visa with no work authorization, most states will deny your process because you do not have lawful work status. If you are undocumented, you cannot get a Class B endorsement in any state that follows REAL ID rules. A small number of states (California, Colorado, Connecticut, Delaware, Illinois, Maryland, Minnesota, Missouri, Nevada, New Mexico, New York, Oregon, Utah, Vermont, and Washington) issue regular driver's licenses to undocumented immigrants, but they do not issue commercial endorsements to them. Check your state's Department of Motor Vehicles website to confirm the current rule for your situation.
How to transfer a Class B endorsement from your home country
If your home country has a reciprocal agreement with your U.S. state, you may be able to transfer your Class B endorsement without taking the written and skills tests again. This is faster than testing from scratch. Not all states have these agreements, and they vary by country. For example, some states recognize endorsements from Canada, Mexico, and certain European countries, but the list is different in each state.
To learn about your state recognizes your home country's license, contact your state's Department of Motor Vehicles and ask whether they have a reciprocity agreement with your country. Bring your valid home country license, your immigration document, and proof of residency in your state. If a reciprocal agreement exists, you may only need to pass a vision test and pay a fee. If no agreement exists, you will need to take the full written and skills test like any other applicant.
The written test for Class B passenger endorsement
The written test covers passenger vehicle safety, loading rules, passenger management, and emergency procedures. Most states offer the test in multiple languages, including Spanish, Chinese, Vietnamese, and Korean, though you should confirm this with your local DMV before you arrive. The test is usually 20 to 50 questions, and you must score at least 80 percent to pass. You can study using your state's CDL manual, which is free and available online on your state's DMV website.
If English is not your first language, ask the DMV whether you can bring an interpreter or whether extra time is available to complete the test. Some states allow interpreters; others do not. These accommodations are separate from the test itself and do not change the passing score. After you pass the written test, you will be scheduled for the skills test, which usually happens within a few days to a few weeks depending on how busy your local DMV is.
The skills test and medical examination
The skills test has three parts: a pre-trip inspection (you walk around the vehicle and point out safety features), a basic control test (you back up, turn, and park in a confined space), and a road test (you drive on public roads while an examiner watches). The test takes about an hour. You must use a vehicle that matches the Class B category — a full-size passenger bus or shuttle, not a regular car. Many people rent a test vehicle from a local driving school or truck rental company.
Before you take the skills test, most states require a medical examination by a certified medical examiner. This exam checks your vision, hearing, blood pressure, and ability to operate the vehicle safely. The exam costs $50 to $150 and is valid for two years. You can find a certified examiner through your state's DMV website. Bring your immigration document, proof of residency, and your current driver's license to the medical exam appointment.
Background check and fingerprinting requirements
Most states run a background check before issuing a Class B endorsement. This check looks at your driving record, criminal history, and immigration status. If you have serious traffic violations, a DUI, or certain criminal convictions, you may be denied. The rules vary by state and by the specific offense, so ask your DMV what disqualifies you before you spend time and money on tests.
Some states require fingerprinting as part of the background check. If your state does, you will be directed to a fingerprinting location (usually a police station or a private fingerprinting service) after you pass the written test. Fingerprinting costs $10 to $50 and takes about 15 minutes. Bring your immigration document and a photo ID. The results are sent to your state's DMV automatically, and you do not need to follow up.
Cost and timeline for getting a Class B endorsement
The total cost ranges from $50 to $200, depending on your state and whether you need a medical exam and fingerprinting. The written test fee is usually $10 to $50. The skills test fee is usually $50 to $100. The medical exam is $50 to $150. Fingerprinting, if required, is $10 to $50. Some states bundle these fees; others charge separately. Ask your DMV for a full fee breakdown before you start the process.
The timeline depends on how quickly you pass each step and how busy your local DMV is. If you already have a valid driver's license and pass the written test on your first try, you might be scheduled for the skills test within a few days. If you need to study longer or retake the written test, it could take a few weeks. After you pass the skills test, the endorsement is usually added to your license within a few days to a week. In total, plan for two to six weeks from start to finish.
What to bring to the DMV
Bring your valid driver's license (from your home country or a U.S. state), your immigration document (green card, visa, work permit, or other proof of legal presence), proof of residency in your state (a utility bill, lease, or bank statement dated within the last 60 days), and a photo ID if your driver's license does not have a photo. You will also need to fill out your state's CDL process form, which you can read from the DMV website or pick up in person.
If you are transferring an endorsement from your home country, bring your home country license and any supporting documents from your home country's transportation authority. If you have already passed the medical exam, bring the medical certificate. If you have already been fingerprinted, bring the fingerprinting receipt. Having all documents ready before you go to the DMV will speed up the process and reduce the chance of being turned away or having to make a second trip.
Frequently Asked Questions
Can I get a Class B endorsement on a visitor visa?
No, most states will not issue a Class B endorsement on a visitor visa because you do not have work authorization. A few states issue regular driver's licenses to visitors, but they do not issue commercial endorsements. If you plan to work as a bus driver or shuttle operator, you will need to change your immigration status first, such as by obtaining an H-1B work visa or a green card.
Do I have to retake the written test if I transfer my endorsement from my home country?
Not if your state has a reciprocal agreement with your home country. If it does, you may only need to pass a vision test and pay a fee. If your state does not have an agreement, you will need to take the full written and skills test, even if you already have the endorsement in your home country.
What happens if I fail the skills test?
You can retake it, usually within a few days or weeks depending on your DMV's schedule. There is no limit on how many times you can retake it, but you will pay the test fee each time. Many people take a few lessons with a professional driving instructor before their second attempt to improve their chances of passing.
Can I use an interpreter during the written test?
Some states allow interpreters; others do not. Contact your state's DMV before you schedule your test to ask about their policy. Many states offer the written test in multiple languages, which may be faster than using an interpreter. If your state does not offer your language, ask whether you can bring a certified translator or whether extra time is available.
How long is a Class B endorsement valid?
A Class B endorsement is usually valid for the same period as your driver's license — typically four to eight years depending on your state. When your license expires, you will need to renew it. If your immigration status changes or expires before your license does, you may lose the endorsement and need to reapply once your status is restored.