What you need before you start
Getting a U.S. driver's license as a foreigner means going through your state's Department of Motor Vehicles (DMV) or equivalent agency — there is no federal license. The process differs by state, but every state requires proof of identity, proof of residency, and proof that you are legally in the country. You cannot get a license without showing you have the right to be here.
The documents you bring matter more than your citizenship status. A valid passport works for identity in every state. For residency, most states accept a utility bill, lease agreement, or bank statement with your name and address. For legal presence, you will need either a visa, I-94 arrival/departure record, Employment Authorization Document (EAD), or green card — the specific document depends on your immigration status and your state's rules.
Some states issue licenses to people on certain visa types (like F-1 student visas or H-1B work visas) but not others. A few states issue licenses to undocumented immigrants. Before you gather documents, call your state DMV to confirm what they accept for your specific visa category.
Key Takeaways
- Every state requires proof of identity (passport), proof of residency (utility bill or lease), and proof of legal presence (visa, I-94, EAD, or green card).
- Which visa types may have access to for a license varies by state — call your DMV first to confirm your visa is acceptable.
- You will take a written test on traffic laws and a driving test; some states waive the written test if you hold a valid foreign license.
- The entire process typically takes two to four weeks from your first visit to receiving your license in the mail.
- A few states issue licenses to undocumented immigrants, but most require proof of legal immigration status.
Documents you must bring to the DMV
Bring your original passport and one document proving your current address. A utility bill in your name, a lease signed by you, or a bank or credit card statement all work. If you cannot get a document in your name quickly, some states accept a letter from your employer or a notarized statement from a family member saying you live there — but call ahead to ask what your state accepts.
Bring your immigration document: your visa (the actual visa stamp in your passport), your I-94 arrival/departure record, your Employment Authorization Document, or your green card. If you have an I-94, you can print it from the U.S. Customs and Border Protection website using your passport number. If you have an EAD, bring the card itself. Do not assume the DMV can look these up — bring the physical document.
Bring your Social Security Number if you have one. If you do not, some states will issue a license without one, but others require it. Call your DMV to ask. You will also need to fill out your state's driver's license process form before you arrive — most states have this on their website as a PDF you can print and complete by hand, or you can fill it out at the DMV.
The written test and what it covers
Most states require you to pass a written test on traffic laws, road signs, and safe driving rules. The test is usually 30 to 50 questions, and you must score at least 80 percent to pass. You can retake it the same day if you fail. The test is offered in multiple languages in most states — ask the DMV which languages are available when you call.
Some states waive the written test if you hold a valid driver's license from your home country and have held it for a certain number of years (often three or more). If you have a foreign license, bring it with you — the DMV can tell you whether you may have access to for a waiver. Even if you get a waiver, you will still take the driving test.
You can study for the written test using your state's DMV handbook, which is free and available online. Many states also offer practice tests on their DMV website. Spend a few hours reviewing before your test date — the questions are straightforward, and most people pass on their first try.
The driving test and scheduling it
After you pass the written test (or get a waiver), you schedule a separate appointment for the driving test. This test usually takes 15 to 20 minutes. You drive a set route while a DMV examiner sits in the passenger seat and watches for safe driving, proper signaling, parking, and following traffic laws. You must use your own car or borrow one — the DMV does not provide vehicles.
The car you use must be registered, insured, and in working condition. The examiner will check that the lights, wipers, horn, and brakes work before you start. If anything is broken, you fail the test when ready. Make sure the car you plan to use meets these requirements before your appointment.
Scheduling the driving test can take weeks in busy areas. Some states let you book online; others require you to call or visit in person. Book as soon as you pass the written test. If you fail the driving test, you can usually retake it within a few days or weeks, depending on your state.
Timeline and what happens after you pass
From your first DMV visit to holding a license in your hand typically takes two to four weeks. The written test can happen the same day you explore. The driving test happens one to three weeks later, depending on how quickly you can schedule it. After you pass the driving test, the DMV mails your physical license to the address you provided — this takes another one to two weeks.
While you wait for your license to arrive, you receive a temporary paper permit that proves you passed both tests. This permit is valid for driving and is usually good for 30 to 60 days. Keep it with you while you drive, because it is your proof that you are licensed.
Once your license arrives, check it when ready for errors. If your name, address, or license number is wrong, contact the DMV to request a correction. Most corrections are free and happen within a week or two.
States with different rules for foreign drivers
Most states follow the same basic process, but a few have notable differences. California, for example, issues licenses to people on many visa types and also to undocumented immigrants — you do not need to prove legal presence, only identity and residency. New York has similar rules. If you are in one of these states, the process is simpler because you skip the legal presence requirement.
Other states are stricter. Some will not issue a license to anyone on a tourist visa (B-1/B-2), only to people on work or student visas. Some require that your visa be valid for a certain minimum length of time — for example, at least six months remaining. A few states will not issue a license to anyone without a Social Security Number, even if you have work authorization.
Because rules vary this much, your first step should always be calling your state DMV and describing your exact visa status. Ask whether your visa type qualifies, what documents you need, and whether there are any restrictions. This one phone call saves you from gathering the wrong documents or making a wasted trip.
If your visa is expiring soon
If your visa expires in the next few months, you can still get a license, but the license will expire when your visa does (in most states). Some states issue licenses valid for the full term even if your visa expires sooner, but others tie the license expiration date to your visa expiration date. Ask the DMV which rule applies to you.
If your visa is expiring and you are planning to renew it or change your status, you can still get a license now. When your new visa arrives, you can return to the DMV to update your license with the new expiration date. This usually takes one visit and costs nothing.
Frequently Asked Questions
Can I use my foreign driver's license to drive in the U.S. right now?
Yes, you can drive on your foreign license for a limited time — usually 30 to 90 days depending on your state. Check your state's DMV website for the exact time limit. After that period, you must have a U.S. license. An International Driving Permit (IDP) does not extend this time; it is just a translation of your foreign license and is not required.
What if I fail the driving test?
You can retake it. Most states let you schedule another test within a few days or a week. You do not retake the written test — only the driving test. There is usually a small fee (around $10 to $20) each time you retake it. Most people pass on their second or third attempt.
Do I need a Social Security Number to get a license?
It depends on your state. Some states require it; others issue licenses without one. A few states issue an Individual Taxpayer Identification Number (ITIN) instead if you do not have a Social Security Number. Call your DMV to ask what your state requires.
Can I get a license if I am on a tourist visa?
Most states say no — tourist visas (B-1/B-2) do not may have access to. However, California and a few other states issue licenses to anyone with proof of identity and residency, regardless of visa type. Check your specific state's rules by calling the DMV.
What if my address changes after I get my license?
You must update your address with the DMV. Most states let you do this online, by mail, or in person. There is usually no fee. Do this within 30 days of moving to stay in compliance with state law.