International transfers in the recipient's local currency 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 currency different to the recipient's local currency 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 that 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:
16-32 EUR (outside of SEPA)
These fees are only estimates that may be charged by the intermediary bank or beneficiary bank and not Revolut.