With vaults that should not be necessary, as these funds should never be touched and if you only have your target currency in liquid funds (= not in vaults) it should actually work like envisioned.
That being said, of course it would be still nice if Revolut could add a feature to block transactions in different currencies.
If you have any liquid fund and a transaction comes in a different currency, then at this time… Revolut converts that transaction into what every currency you have available automatically.
So the vault protection is only half of the fix, as it still requires action / non action by Revolut to block the request… auto conversion is badddddddddddddd
In my case I would want to block any GBP whilst I was travelling out side of the UK
I guess the eventual goal would be to decline all transactions which do not fit a pre-determined currency pattern. So e.g. if you go to Spain any non-euro charges should be declined. How that pattern is defined and who defines it is a different subject
One possible option would be “Only allow transactions in the local currency”, given Revolut can determine the local currency of a transaction and there cant be any exceptions.
Something less automated could be giving the user the choice to black- or whitelist currencies.
Yes, that’s why many of us are trying to invent solution.
I have to say that my solution isn’t easy to make it up, but it doesn’t mean- impossible
And this, merchant’s, behaviour makes DCC fraudulent…
By the way, there actually is one bullet-proof way to block DCC. For example, if you like to pay 50 Euros and are worried about GBP+DCC, just go to your card settings and set the card limit to the currently spent amount plus 50 Euro. Then a DCC transaction will definitely be rejected (oh, of course, except for if it is free I guess ). Of course this isn’t a scalable solution and gets super annoying if foreign currencies are involved, but I would do exactly that if I were to buy something expensive in one of these DCC-plagued countries.
This would by the way also be an option for Revolut to support their customers. Why not add a button “plan transaction” where you enter an amount and Revolut will only accept transactions for exactly that amount. Would be something like a “reversed 3DS”…