The short answer: Many people assume they can stay legally for as long as their H-1B approval notice (I-797) says. They can't. If you have ever left the US and come back, how long you can stay depends on the I-94 you got at that entry. If your passport was close to expiring at the time, CBP often issues the I-94 only up to the passport's expiration date — much shorter than the I-797. Many people have no idea, until they file the I-485 and discover they have been out of status for hundreds of days, and some have been denied because of it. Yet spending one minute checking your I-94 on the official website lets you avoid this trap.
Why would my I-94 be shorter than my I-797?
Because of one rule: when you enter, your passport must be valid for at least six months beyond the period of stay you're admitted for.
So if your passport is about to expire when you enter, CBP may only admit you until the passport's expiration date, no matter what year your I-797 runs to.
The trouble is:
- CBP usually won't tell you in person
- If you later renew your passport, the I-94 does not automatically extend
- The I-94 attached to your I-797 is replaced by the new one as soon as you leave and come back
The result: your I-797 still has two years left, but your I-94 expired long ago, and you never knew.
How does this affect my I-485?
For employment-based I-485s there is a hard limit: counting from your most recent entry, your total time out of status cannot exceed 180 days. Go over that, and the I-485 basically won't be approved.
There are two situations in which USCIS doesn't count the time against you:
- You filed an extension before your status expired, and it was eventually approved — the time spent waiting for the decision doesn't count
- USCIS decides it was not your fault
The second one sounds promising, but whether it was "your fault" is for USCIS to decide. In the first case below, USCIS didn't accept it.
Four real cases
The following are all first-person accounts people posted on a Chinese-language immigration forum, not official decision records.
Case 1: I-485 denied (2026)
- Entered on H-1B in 2018, with an I-94 originally valid until 2021; his passport expired in June 2019
- Came back from Canada in April 2019, and the I-94 was cut to June 2019; he didn't notice
- Later his job change and H-1B extension were both approved; when he filed the I-485, he attached the old I-94
- Interviewed in August 2026, was not asked a single question; received a denial letter in mid-September
- USCIS counted the period from July 2019 to February 2021, about 590 days, as time out of status
- The denial letter said it could not be appealed, his work permit was voided along with it, and his company let him go 18 days later
A lawyer he consulted thought that because his 2021 H-1B extension had been approved, that "might" count as USCIS excusing the earlier overstay, but was not very optimistic. His post has been viewed more than 20,000 times on the forum.
Case 2: Already over six months out of status when discovered, eventually corrected (2019)
- Only found out when the company lawyer was handling an extension: the I-94 had been cut to before the passport expired, and he was already more than 180 days over
- Called CBP at more than a dozen airports; all refused. His lawyer went with him to one port of entry, and they were refused there too
- Finally got it corrected at another port of entry
Case 3: Out of status for more than a year, not corrected (2020)
- At several ports of entry on the East Coast, basically refused on the spot
- One port said on the phone they could take a look, but once he arrived they turned hostile and pressured him to depart on his own, or else go to immigration court
- Got out of it only with the company lawyer's help; the problem was never resolved
Case 4: Found it early, fixed it (2025)
- Also had the I-94 shortened because of passport expiration, but luckily found out ahead of time
- Got a new passport and went to CBP; three ports of entry all said "this isn't our mistake" and wouldn't change it
- So filed an H-1B extension early, 40 days before the I-94 expired; it was approved before the expiration date, and his work wasn't affected at all
One case doesn't prove a pattern. But put the four together and you can see: the earlier you find out, the more options you have.
Can CBP actually correct my I-94?
This is the most argued-about question on the forum, and the one where people most easily get misled.
CBP's website says they can correct an admission period that was entered incorrectly at entry, but "only errors made at the time of admission."
That's the problem: when an I-94 is shortened to match passport validity, CBP mostly doesn't see it as an error, but as following the rules. So:
- Some people got it corrected (Case 2), mostly by running into a port and an officer willing to be flexible
- More people were refused (the dozen-plus attempts earlier in Case 2, plus Cases 3 and 4)
- Some were pressured to depart on the spot (Case 3)
Don't take "airport X is easy to get it fixed" at face value. If you really plan to go, work it out with a lawyer first, and never just show up at the airport on your own.
Don't follow these things you'll read online
"Leave the country once and come back, and it resets to zero" — the most dangerous one.
This is only half right: the 180 days for the I-485 really are counted from your most recent entry.
But the other half can ruin you: if you have already accrued more than 180 days of unlawful presence and then leave, you are barred from returning for 3 years; more than one year of unlawful presence, it's 10 years. And once you overstay, your existing visa is automatically void. You think you're stepping out to "refresh," and you may end up unable to come back.
"Once the H-1B extension is approved, the earlier overstay is excused" — Not necessarily.
The rule is: an extension filed after your status has expired is generally not approved; USCIS can make an exception, but you have to explain when you file why this was beyond your control. In Case 1, the extension was approved, and the I-485 was still denied. Someone on the forum cited a decision as proof that "approval means it's excused," but we couldn't find the original text of that decision, so treat it only as a rumor.
"Just apply for a waiver" — Most people can't use one.
The "barred from returning for 3 years / 10 years" penalty can indeed be waived, but the conditions are narrow: you must be the spouse or child of a US citizen or green card holder, and you have to prove that keeping you out would cause that spouse or parent extreme hardship. US-born children don't count. Besides, what blocked Case 1 was the threshold for filing the I-485, not an entry problem, so this waiver doesn't apply at all.
What should I do now?
Step 1: Check your own I-94. Go to the CBP website i94.cbp.dhs.gov, enter your passport information — it's free and takes a minute. Compare three dates:
- The I-94 expiration date from your most recent entry
- Your passport expiration date
- The validity period on your I-797
If your I-94 expires earlier than your I-797:
- Not expired yet: talk to your company's lawyer right away and file an extension before it expires. That's how Case 4 got through
- Already expired: don't leave the country for now, and don't go to an airport on your own to find CBP — see a lawyer immediately
If you only found out after filing your I-485: this is when you most need a lawyer, especially if you're already over 180 days.
Every time you travel from now on: check your I-94 each time you come back, especially when your passport expires within a year.
If you're waiting for a green card, you can also check this month's visa bulletin and what happens after you file your I-485.
This article is not a substitute for a lawyer. In the following situations, definitely see a lawyer: you have already overstayed, you have already filed your I-485, you plan to travel abroad, or you have received a Request for Evidence (RFE) or a Notice of Intent to Deny (NOID).
Sources:
- The 180-day rule and situations that don't count as out of status: USCIS Policy Manual, Volume 7, Part B, Chapter 8
- The six-months-beyond passport rule, and rules on extensions filed after expiration: 8 CFR 214.1
- CBP only corrects errors made at admission: CBP Deferred Inspection Sites
- The 3-year / 10-year bars and waiver conditions: INA §212(a)(9)(B)
- Visa voided after overstay: INA §222(g)
- Cases are from public discussions on a Chinese-language immigration forum; all are self-reported by the people involved
This article is for general information and is not legal advice.
One email each month when the bulletin lands. Unsubscribe anytime.
Email alerts when your case status changes (in development)
We're building receipt-number tracking with automatic alerts and typical processing times. Join the waitlist to be first. This also subscribes you to the monthly bulletin email; unsubscribe anytime.