-
The difference as I understand it is that you convert the currency when you choose with Revolut and at the time of the transaction with Monzo. Right?
So in theory if you thought that the pound was going to drop massively in value you could buy your Euros in advance with a Revolut card. With Monzo that's not an option; you're charged at the bank rate when the transaction happens.
But of course trying to take advantage of this is basically currency speculation, so perhaps not worth bothering with.
-
You can do either with Revolut, you can change money to Euros or Dollars in your account whenever you want or you can just keep all the money in sterling and it will apply the rate at the point when you withdraw the cash.
Personally I opt for the latter as trying to play the fx markets is clearly going to go wrong.
The main difference for me is that its a multi currency card.
You top up in £, use the app to convert it to the currency you are using at interbank rate and then when you are abroad the card purchases you make are automatically taken in that currency. no charges per transaction and the best rate.