How long do I need to have an H-1B or an L-1 before my employer can sponsor me for a green card?

There is actually no time requirement that a person must have been working for an employer in H1 or L1 status, before their residency can be applied for. In fact, it can be done even if they’ve never been to the United States.