I (now) understand that Revolut does not charge a fee for SWIFT transfers, but that an intermediary bank often does. When making the transfer to an international account, on the confirmation screen, it does however say there will be no fees. Surely at the point where both accounts & the time are known to Revolut, those intermediary fees could be calculated and highlighted. Even if that is not possible, there should at least be a qualifier to make people aware of the possibility of these fees rather than just the cursory mention in the FAQs
I agree. Recently, I experienced first hand how unpleasant it is to be confronted with the “SURPRISE” fees coming from correspondent banks.
I don’t know how difficult it is to get some transparency here, but the current situation is not ideal.
For this reason I mostly use dedicated money transfer companies, such as Transferwise.