Revolut users will not be charged for local bank transfers in their home currency or for transfers (peer-to-peer) to other Revolut users in any country in the world.
International transfers in the same currency as the local currency of the recipient will cost 0.3% of the transfer amount, with a minimum cost of $0.30 and a maximum cost of $6 per transaction.
International transfers in a different currency to the local currency of the recipient cost $4 if the payment is in US dollars, British Pounds, Euros, or Swiss Francs, or $6 if it's in another currency.
Domestic transfers of non-USD currency cost $4 if the payment is in British Pounds, Euros, or Swiss Francs, or $6 if it's in another currency.
Upgrade now to Revolut Premium to get one international transfer or domestic transfer of non-USD currency per month without incurring the above fees, or to Revolut Metal to get three international transfers or domestic transfers of non-USD currency per month without incurring the above fees.
If you make an international payment or domestic transfer of non-USD currency which exceeds the foreign exchange allowance you'll be charged 0.5% on that amount. Upgrade to Revolut Premium or Revolut Metal now to have unlimited foreign exchange allowance.
Additionally, you may be charged an FX markup if transacting on a weekend or using a special currency.
The beneficiary bank could also charge a fee to receive your transfer. When your money is in transit, it might be processed by an intermediary bank who might also deduct a handling fee. Therefore, the amount received might be less than the amount you sent.
Please note that intermediary bank fees may be applied even in the event of an unsuccessful transfer.
We can provide an estimate of the potential fees for the following currencies:
These fees are just estimates that may be charged by the intermediary bank or beneficiary bank and not Revolut.