Need a hand?

Just pop your question below to get an answer.

What are the fees for sending a bank transfer?

Local transfers

We never charge for a bank transfer if it’s sent to an account in your country and sent in your country’s local currency.

International transfers

We charge a small fee for sending a bank transfer to an account outside your country. We always show you our fees before you send a bank transfer.

Paid plan discounts on international transfer fees:

  • Premium: 20% discount
  • Metal: 40% discount

In terms of international cross-currency transfers, Brazilian customers don't have a fee-free international transfer allowance. Customers will be charged:

  • Non-SWIFT international transfers: a variable fee of 0.3% (with a minimum fee of S$0.30 and maximum fee of S$9).
  • SWIFT international transfers: S$5 if the transfer is in USD, EUR, GBP, CHF and S$9 otherwise.

If the beneficiary bank is located outside of Singapore or if the transfer is not in SGD, then your transfer will be sent via SWIFT and you may incur international wire transfer fees.

These rules don’t apply for Brazilian Reais (BRL).

Check our international fees page for more information.

*If you exchange currencies before or while sending a transfer, exchange fees may apply. Learn more.

Fees charged by other banks

When your money is in transit, intermediary banks are used to complete the transaction and might charge a fee. Revolut doesn't have visibility or control over these fees.