I can confirm that there are still fees. I have tried both my standard MasterCard and my Virtual MasterCard, both top-ups appear as bank transfers and are charged a fee. I have requested the MCC codes from my bank to see them and will post after they respond. But it is completely hit or miss with the top-ups. One day it gets described as Money Payment and I have no fee, and then the other day it appears as money transfer and I get charged anywhere from 0.1 pounds to 3 pounds, depending on if the bank are generous. When I called them they just said: “That is what revolut is telling us. If they tell us this is a bank transfer we charge a fee. If they tell us it is a payment or ATM operation we do not charge a fee.” I had no problem in May, the problems started in June. One transaction with fee, one with no fee, depending on the day, I guess.