Determine if you're a resident or non-resident alien for US tax purposes
Green card holders are always US tax residents and do not need to take the Substantial Presence Test. If you have a green card, you file Form 1040 and report worldwide income.
Expert US-India cross-border tax filing for NRIs, expats, and visa holders.