Top up Revolut on local bank accounts to avoid SWIFT

Depends on the card you use, but on top of that Revolut is adding a fee to use a card that is issued outside of EEA (so also for cards issued in Switzerland).

You might find this interesting:

Feel free to contact me if you have any questions.