1、osa账户是境外使用的账户,而nra账户是境内使用外币的账户

2、osa账户在中国国内可以开户的银行寥寥无几,而nra账户可在中国国内任何银行开户

3、osa账户在中国国内进行外汇操作时没有管制,但是nra账户则需要遵守相关规定

4、监管osa账户的相关机构为银监会,监管能让账户的相关机构为外管局。

以上四点便是osa账户与nra账户的区别。