L1A max stay


I spent nearly 4 years in US on L1B visa and then left the country to stay outside. Now I am back to US after 3 years on new L1A but the period of stay has been provided as 2 years. Can anyone help me to understand why the stay period is 2 years instead of 3. Is it because I have already stayed here for 4 years on L1B before? Am I eligible for applying L1A extension once the 2 years of stay gets over?


L-1A has a max limit of 7 years. You should have received it for 3 years.

When you are < 6 months to the I-94 expiration date, you can file for extension to recapture that period. Remember only the time spent physically inside US gets counted.