This topic has come up many times in many different formats so I thought of putting my two cents as well as some questions on it.
We all know that if you are out of the US for less than six months with a GC, you are probably okay coming back in. If you repeat this absence very frequently, you are likely to be asked questions or even stand to lose your GC.
Leaving for more than six months with a Reentry Permit is a safe bet, for the most part.
The part that intrigues me as I read other posters experiences is how does the INS officer at PoE really know when you left the US. For eg, if they don't swipe your GC at the time of leaving (usually they don't, at least they didn't for me when I left), and then you come back, let's say six months later, how does he know when exactly you left?
To say that the airline provided this information to the INS officer does not add up. That would mean a permanent account number/name to which the airline sends its data everytime you travel and which is maintained by USCIS. Secondly, that would have to be a very exhaustive database which the INS officer would have to look up when you come back.
The other option is that he looks at stamps from your country's immigration authorities on your passport to verify when you left (or arrived to that country). This again is misleading as upon return to the US, he/she does not ask for passport in every case.
So, in theory, if one arrives in Canada (family reasons as well) from overseas and then drives across the border to the US, could one bypass the limitation or condition of six-month return to the US? If the US officer checks your GC, and swipes it, it's a moot point as he does not know when you left the US. However, if he checks the passport, he would know you left India a few days before you decided to enter the US.
I know of people who are not spending more than 2-3 months in the US every year, yet are maintaining their GCs for many years. How are they doing it?
Any thoughts?
We all know that if you are out of the US for less than six months with a GC, you are probably okay coming back in. If you repeat this absence very frequently, you are likely to be asked questions or even stand to lose your GC.
Leaving for more than six months with a Reentry Permit is a safe bet, for the most part.
The part that intrigues me as I read other posters experiences is how does the INS officer at PoE really know when you left the US. For eg, if they don't swipe your GC at the time of leaving (usually they don't, at least they didn't for me when I left), and then you come back, let's say six months later, how does he know when exactly you left?
To say that the airline provided this information to the INS officer does not add up. That would mean a permanent account number/name to which the airline sends its data everytime you travel and which is maintained by USCIS. Secondly, that would have to be a very exhaustive database which the INS officer would have to look up when you come back.
The other option is that he looks at stamps from your country's immigration authorities on your passport to verify when you left (or arrived to that country). This again is misleading as upon return to the US, he/she does not ask for passport in every case.
So, in theory, if one arrives in Canada (family reasons as well) from overseas and then drives across the border to the US, could one bypass the limitation or condition of six-month return to the US? If the US officer checks your GC, and swipes it, it's a moot point as he does not know when you left the US. However, if he checks the passport, he would know you left India a few days before you decided to enter the US.
I know of people who are not spending more than 2-3 months in the US every year, yet are maintaining their GCs for many years. How are they doing it?
Any thoughts?