Peter, I'm a software engineer with a FAANG company, ~20 years experience and at the senior staff level. I lived in the US for a while with my family, and we all have green cards. Last year, we moved back to India (where we're from), with re-entry permits that are valid till July 2026. We'd like to continue living in India for a while (the next 8-10 years, till our kids finish school), but also keep our green cards so that we can move to the US afterwards without going through the Indian-citizen green card nightmare, especially for my kids. I go to the US every 3-4 months on work, my family less frequently. Been paying US taxes and no problems continuing to do so, but I don't own a house in the US. Is there a way I can keep my green card while living in India for 8-10 years? Or should I just give it up when my re-entry permit expires, and find a way to apply again?
8-10 years might be tough but definitely speak with an attorney to talk this through. Is this your first reentry permit because you can get reentry permits totaling 5 years?
So you should be able to get another reentry permit valid for another 2 years and then a third reentry permit valid for 1 more year. After that, it gets tougher and USCIS will look at various factors to gauge whether a green card holder has given up his or her green card, including time in the U.S., home in the U.S., assets in the U.S., employment in the U.S., family in the U.S., etc. But at a minimum, without a reentry permit, you should never be outside the U.S. continuously for more than 6 months.
Sort of. You need to spend more time in the US than not, but even if you do 6 months every year, there's a high change you'll start to get tough questions when you try to reenter. Longer periods, it gets worse.
That said, the GC will only be taken away if (a) you give it up (you can be pressured into doing so though) or (b) an immigration judge takes it away (CBP can send your case to one if they think you are not living in the US)
This is why a reentry permit exists and that's what OP is talking about. It allows one to leave the country for two years and can be renewed (not guaranteed though).