离岸账户和NRA账户的主要区别在于其所属的司法管辖区,离岸账户通常位于境外,受该国法律监管,而NRA账户(非报告账户)位于美国境内,受美国法律监管,离岸账户通常用于国际投资和避税,而NRA账户主要用于美国的税收筹划,离岸账户的资金进出相对复杂,而NRA账户的资金进出相对简单。