How to pay with card in specific currency?

I want to use my Revolut card in Switzerland, and pay with CHF.

My native Revolut account is in EUR. I’ve activated a CHF account in the app as well, and transferred a small amount to it, to see if and how it works. It does.

In order to pay in Switzerland with CHF, do I have to transfer the whole amount of money I need to CHF in this CHF account? Or will Revolut exchange the CHF and deduct EUR from my regular account at the time of paying with the card?

My question might be a bit confusing, but hope it’s clear what I want and I would like to know how to do it right :slight_smile:

Hey. Read the faq at Essentially you don’t have to do anything it will auto exchange. Unless you have chf on your account then the card will use that first, before using your base currency.


Thank you very much @henrikbjorn That’s the clear answer I was looking for.

Good to know that first the CHF’s in my account will be used, and in case of exceeding payments my EUR account will be used.

Regards, Gerard

Has anyone actually done this? If I have money in my EUR account, but my base currency is GBP. If I spend in EUR, does it really take the money from your EUR account?

It seems like a very clever idea - one card for all currencies, but it worries me that no-one says it actually works.

Used in Sweden base currency is Norwegian kroner. Works well. Also tried with dollar online.

1 Like

If your Base Currency is GBP and you buy something in Belgium for Euro, then it will exchange at interbank rate from your GBP account. However! If you have EUR account enabled and sufficient amount in it, it will use that before exchanging from your base currency.

This is all explained in the faq at

1 Like

hey Nijenbrinks!

Funds are not taken from more than one currency balance at a time , so if there are no currency wallets with sufficient funds, the transaction will be declined. We will be adding more holding currencies soon, which you will be able to load onto your Revolut account and exchange to lock in a great rate.

1 Like

I live in Spain and my revolut account is in EURO and of course with funds. I just make a couple of payments on an internet commerce (both in euro) and I don´t why Revolut aplies first the payment in GBP and then make the conversion to EURO with the correspondant interbank change rate.
Anyone knows why? or how to resolve this issue? Thanks

I have seen PayPal do this when I failed to specify that I would prefer my own bank to complete the ‘currency exchange’. That was PayPal not Revolut causing the ‘issue’ there.

Hi, I want to purchase something in GBP. I have a euro wallet and a GBP wallet. My account is linked to an Irish debit card. If I do direct sterling transaction through my GBP wallet I get very high exchange costs from my Irish bank. Is there a way to put transfer from Revolut euro wallet to the sterling wallet, that will allow me to get the lower exchange rate.

Just make sure to alway top up in the currency of the card! Then, Revolut handles all the rest. You can, but don’t have to, exchange into GBP before making a payment. The same rates from Revolut apply.