Difference in BTC to EUR vs EUR to BTC


Hi all, new Revolut-user here.
Selling 1 BTC for EUR (at this moment) = 13,713 EUR.
Buying 1 BTC with EUR (at this moment) = 14,274 EUR.
A difference of EUR 561.
What exactly makes the difference and what % of fees are included in this exchange?
How come the fee is not specified at the exchange?


I think this might be because Revolut doesn’t use the mid-market value, but not sure about this.


It’s because you sell coins to Revolut and they choose the rate to buy your coins.

It’s a big con really.