Providing a single point of data data, I exchanged 100 CHF to EUR yesterday evening at both Revolut and Wise. Almost simultaneously, within mere seconds, resulting in…
- EUR 103.38 at Wise
- EUR 103.68 at Revolut
wiLLBe gave me EUR 103.53 for CHF 99.64. Which would be EUR 103.90 for a CHF 100 at the same rate. Not sure if I could have specified the desired amount in the target currency - guess not, given that they only executed the transfer/conversion today (EUR/CHF fell overnight).
For small amounts, all of them are likely to beat IBKR‘s (practically) „flat“ fee.