Revolut says you should be allowed to open an account as an ARI investor with NIF, but despite weeks of verification attempts and talking with their (entirely useless) support, they refused to verify my account.
This wasn’t immediately obvious and I could have easily sent money to my account after it was “opened” (but locked) and I assume my money would be stuck.
It would be one thing if you got a clear rejection quickly, but they string you along with one thing or another forever.
Avoid at all costs, mostly because the support is so bad. At least the bad support in a normal Portuguese bank account is in-person bad, you can go irritate them until they fix whatever it is. Revolut is all in-app chat and the first line is an LLM, then people that may as well be LLMs that just take longer to reply.
I was able to open with Revolut and it was an instant process, no weeks of verification. It may depend on how you designate your tax domicile versus residence, etc. They probably aren’t keen to open accounts for non-residents.