Hello guys, just registered to share my experience.
Two months ago I moved to Switzerland for work, and, as all Switzerland immigrates, I was trying to find a way to receive my salary without any fee.
I’m obviously not resident in Switzerland to date, so I can’t use the pooling account that Revolut has for Swiss residents.
Then searching for information, I bumped into this thread, and I read it from start to end to understand better the situation.
From the reading it seemed that TW was the solution.
So I opened the TW account, because a lot of people was talking about them having access to their pooled Swiss account (remember I’m not Swiss resident, like many of the people who come to this page)…
Well the reality is that TW is not different from Revolut from “not-Swiss perspective”, it has Swiss pooled account only for Switzerland residents… so don’t open a TW account if your goal is to receive CHF from a Swiss company. Revolut is better, over many aspects.
So after making the sad discovery of not having a Swiss IBAN again, I was ready to give up receiving my salary paying some fee…
Hence, I gave my Revolut GB IBAN (after opening in Revolut the CHF account) to my employeer, and I’m surprised to say that for two consecutive months till now, I received my whole salary without fees on my CHF Revolut account. I double checked. That’s really awesome.
So summing up: I can receive my whole CHF salary, in my Revolut CHF account, through my GB Revolut IBAN…
I don’t know how its possible, don’t know if my employeer does something strange when sending the payment (don’t think so), or all the magic comes from Revolut. But I’m very happy of Revolut, it really surprised me, this time.
I hope this witness can help some (not resident) Swiss immigrate, trying to find a way to get its salary.
P.s. another info that I would have loved to be said to me, is that for non-Switzerland residents, payments sent to a CHF IBAN will be subject to a 14 CHF SWIFT fee, as other people said in this forum. The drawback of Revolut on this side is it doesn’t warn you of that fee. You’ll pay for example 600.- and the receiver will receive 586.- and I think this is a bad behaviour. On that side TW is better than Revolut. TW will always warn you of how much money will effectively reach the recipient.
As a comparation I can say that Revolut is best for receiving CHF and sending large amounts of money from (for example) € to Swiss Francs (because of the fixed fee);
while TW is better for sending small amounts of money that should be converted to CHF, like if you have to pay the lease and want to be sure of the amount of CHF that will be received from the other part. Revolut receives and manages money, TW sends small amounts relatively to CHF.