What an H1B visa holder needs to do to renew
If you hold an H1B visa and your driver's license is expiring, you can renew it through the same process as any other driver in your state — but you'll need to bring different documents to prove your legal presence in the United States. Instead of a Social Security number or a green card, you'll show your passport, your I-94 arrival/departure record, and your Employment Authorization Document (EAD) or I-797 approval notice from USCIS. The exact documents vary slightly by state, so check your state's DMV website before you go.
Most states let you renew by mail, online, or in person. The fastest route is usually online renewal if your state offers it and your license hasn't been suspended or revoked. If you need to renew in person, bring your current license, your visa documents, and proof of your current address (a utility bill, lease, or bank statement). Some states also require an eye test or a new photo even for routine renewals, so call ahead to ask what to expect.
Key Takeaways
- H1B visa holders renew through their state's normal renewal process but must bring a passport, I-94 record, and USCIS approval notice instead of a Social Security number.
- Your state's DMV website lists exactly which documents it accepts for H1B holders, and these requirements differ by state.
- Online or mail renewal is available in most states and is faster than in-person renewal if your license is not suspended.
- Bring proof of your current address (utility bill, lease, or bank statement) along with your visa documents when you renew in person.
- Plan to renew at least two weeks before your license expires, because processing times vary and some states require an in-person visit.
Documents you need to bring for H1B renewal
Your state's DMV will not accept a Social Security number as proof of legal presence if you're on an H1B visa. Instead, bring your valid passport, your I-94 arrival/departure record (which you can print from the CBP website at cbp.gov), and one of these USCIS documents: your current I-797 approval notice, your Employment Authorization Document (EAD), or your I-765 work permit card.
You also need to prove you live in the state where you're renewing. Bring a recent utility bill, a lease agreement, a bank or credit card statement, or a letter from your employer showing your current address. Some states accept an insurance policy or a government document with your address on it. Call your local DMV office to confirm which documents they take, because the list varies.
Bring your current driver's license as well. If your license has been lost, stolen, or damaged, tell the DMV when you arrive — you may need to pay a replacement fee on top of the renewal fee.
How to renew online or by mail
Most states let you renew online if your license is not expiring more than a year away and you have no suspensions or violations on your record. Go to your state's DMV website, find the renewal section, and look for the option that says you're renewing as a non-citizen or visa holder. You'll enter your license number, date of birth, and other identifying information, then upload photos of your passport, I-94, and USCIS approval notice. Some states ask you to photograph both sides of each document.
Mail renewal is slower but works the same way: you print the renewal form from your state's DMV website, include copies of your documents, and mail everything to the address listed on the form. Include a check or money order for the renewal fee. Processing takes two to four weeks by mail, compared to a few days for online renewal. Keep a copy of everything you send.
If your state does not offer online renewal for visa holders, or if your license has been suspended, you must renew in person at a DMV office.
Renewing in person at the DMV
Walk into your local DMV office with your current license, passport, I-94 record, USCIS approval notice, and proof of address. Tell the clerk you're renewing as an H1B visa holder. They will check your documents, take a new photo and eye test (in most states), and process your renewal on the spot or within a few days.
Bring all original documents, not copies — the DMV will not accept photocopies of your passport or I-94. If you don't have your I-94 printed yet, print it before you go to the DMV. You can get it free from the U.S. Customs and Border Protection website at cbp.gov/i94.
Wait times at DMV offices vary widely. Some offices take walk-ins; others require an appointment. Check your state's DMV website to see whether you need to book a time slot, and arrive early if you can. Bring a book or your phone — you may wait an hour or more.
What happens if your visa status changes before renewal
If you change jobs, lose your H1B status, or move to a different visa category (like L1 or O1) before your license expires, you can still renew using the documents for your current status. Bring your new visa documents instead of your old H1B approval notice. The DMV does not check whether your visa is still valid — it only checks that you have a current document showing legal presence.
If your H1B status expires and you do not have a new visa or work authorization, you cannot renew your driver's license. You would need to explore for a new status or leave the country. If you're in this situation, talk to an immigration attorney before your license expires.
Renewal fees and how long it takes
Renewal fees range from about $30 to $150 depending on your state and how long you want the license to be valid. Most states offer four-year and eight-year licenses, with the longer one costing more. Some states charge extra if you renew online versus in person, and a few charge more for visa holders than for citizens — check your state's DMV website for the exact price.
Processing time depends on how you renew. Online renewal usually takes three to seven business days. Mail renewal takes two to four weeks. In-person renewal at the DMV can be same-day if the office is not busy, but plan for up to a week. If you're renewing close to your expiration date, go in person — it's the fastest option.
What to do if your documents are missing or expired
If your passport has expired, you cannot renew your driver's license until you renew your passport. Contact the embassy or consulate of your home country to start that process. If your I-94 record is missing, print a new one free from cbp.gov/i94 using your passport number and date of birth.
If your USCIS approval notice is lost, contact your employer's immigration attorney or your company's HR department — they usually have a copy. If you cannot find it, contact USCIS directly at uscis.gov or call 1-800-375-5283. USCIS can send you a replacement notice, but it takes several weeks.
Do not wait until your license is about to expire to track down missing documents. Start looking for them at least a month before your renewal date.
Frequently Asked Questions
Can I renew my H1B driver's license if I'm between jobs?
Yes. You can renew using your current I-94 and your most recent USCIS approval notice, even if you're no longer working for the company that sponsored it. The DMV does not verify your employment status — it only checks that you have a valid document showing legal presence in the U.S.
What if my state's DMV website doesn't mention H1B visas?
Call your local DMV office and ask what documents they need from visa holders. Most states accept the same documents (passport, I-94, USCIS approval notice) even if their website doesn't spell it out. Having this conversation before you go saves a wasted trip.
Do I need to take a written test or road test to renew?
No. Renewal is different from getting a new license — you only take a written or road test if your state requires it for all renewals, or if your license was suspended. Most states waive the test for routine renewals. Check your state's DMV website or call to confirm.
Can my employer renew my license for me?
No. You must renew in person or submit the process yourself online or by mail. Your employer cannot act on your behalf, though they may help you gather documents or pay the fee.
What if I move to a different state while my license is still valid?
You can keep your old license until it expires, or you can get a new license in your new state right away. If you want to switch states, go to your new state's DMV with the same documents (passport, I-94, USCIS approval notice, proof of address). You'll get a new license with your new state's format.