Transfer SFr to Revolut account


When I transfer money with SEPA to Revolut account (by IBAN), the Swiss bank is not charging me anything, but Revolut does and they say the money came in through Swift. I have transferred SFr from my Swiss account to many other European countries with the IBAN number and never ever was charged, never ever it was somewhere changed into Swift. I always received the same amount as I had sent.