I am on an H1-B visa thru June 30, 2019. My I-797 is valid through that date as well. Since having the visa, I’ve traveled 2x. My last trip was in 2017, and I just noticed that the I-94 that they stamped had an expiration date that was the same as my passport’s. My old passport and most recent I-94 basically expired 6 weeks ago and I am just discovering it now. I still have a valid H1-B visa and I-797, and I’m still within the 180-day “grace period”.
I’ve contacted CBP regarding this and they told me to either file for an extension or travel to get a new stamp. The immigration officer from our university also told me the same thing. Do you think this is safe? Can I travel with a gap in my I-94? I assume it’s OK since I have a valid visa and <180 days since I-94 expiry - just want to confirm this. Can I still stay in the US even though there is nothing filed on my behalf yet?
I’m panicking right now. I should have known about this but I didn’t. This was my first H1-B and I thought it worked like my prior J-1 (where I-94 is always same as validity as the rest of paperwork). Any response is appreciated.