What is a SWIFT transfer

SWIFT is an international system used by banks to transfer money between countries. Transfers are made using bank details: from the sender’s account at their bank to the beneficiary’s account at another bank. This is how money is sent abroad and received from abroad when a bank transfer is required rather than a money transfer service.

Send money to another country

For personal purposes only. Payments under commercial transactions must be made on behalf of a company

1
Step

Find out the beneficiary’s bank details

2
Step

Prepare documents confirming the purpose of the transfer

3
Step

Arrange the transfer at a branch

How to send a SWIFT transfer abroad

What to prepare in advance to complete the transfer without unnecessary visits

Step 1

Obtain the beneficiary’s bank details

Request the bank details from the person you are sending the money to. Provide them to O!Bank exactly as you received them – do not translate them into another language, abbreviate them, or correct the spelling. Any discrepancy may result in the transfer being delayed or returned.

You will need:

  • beneficiary’s full first and last name, exactly as stated in their documents
  • beneficiary’s full address and country
  • account number or IBAN
  • beneficiary’s bank name
  • bank’s SWIFT/BIC code
Step 2

Prepare documents confirming the purpose of the transfer

The bank may request documents explaining what the payment is for. The specific documents required depend on the purpose and amount of the transfer. You do not necessarily need to prepare all documents in advance: usually, only the document relevant to your particular situation is required.

  • education agreement
  • invoice for medical services
  • documents confirming payment for accommodation
  • documents confirming the source of personal funds not related to entrepreneurial activities
  • other documents confirming the personal purpose of the payment
Step 3

Arrange the transfer at a branch

You need an account with O!Bank to make the transfer. If you do not have an account yet, you will only need your passport to open one. A branch employee will check the bank details, complete the application form, and let you know if any additional document is required for the purpose of your transfer.

  • visit an O!Bank branch with your passport
  • provide the beneficiary’s bank details and the prepared documents
  • specify the payment purpose
  • check the information in the application form and sign it

How to specify the payment purpose

In the payment purpose, clearly state what the money is being transferred for - be specific and avoid general wording. For example: the number and date of the agreement or invoice, or your relationship to the beneficiary

Examples of appropriate payment purposes

  • Payment for education under Agreement No. 125 dated 15.08.2026
  • Transfer of own funds to a personal account with a foreign bank
  • Financial assistance to a family member

Not recommended

  • Payment for services
  • Payment for goods
  • Payment under an agreement
  • Gift

Important to know before sending or receiving a transfer

Bank details must be provided without any changes

A single incorrect character in the account number or SWIFT code is the most common reason for a transfer being delayed or returned

First name and last name as stated in the passport

The transfer must use the Latin-script spelling stated in the passport. Abbreviations and alternative spellings may result in questions from the banks

The payment purpose must correspond to the actual purpose of the transfer

It is checked by both the sending bank and the receiving bank

The bank may request additional documents

This is part of the mandatory checks performed for international transfers and does not mean that there is anything wrong with the transfer

Fees and charges

Currencies: Russian rubles, US dollars, Kazakhstani tenge, euros, Japanese yen, British pounds sterling, Australian dollars, Chinese yuan, Uzbekistani soms, Swiss francs

Transfer cancellation: in accordance with the bank’s tariff schedule

Outgoing foreign-currency payments via SWIFT

Fee

Russian rubles (RUB) and Kazakhstani tenge (KZT)

0.10% at least 500 KGS up to 10,000 KGS

US dollars (USD)

0.2% at least 70 USD up to 300 USD

Euros (EUR)

The sender pays all fees (OUR)

0.2% at least 60 EUR up to 250 EUR

The beneficiary pays all fees (BEN)

0.2% at least 10 EUR up to 170 EUR

Fees are shared between the sender and the beneficiary (SHA)

0.2% at least 10 EUR up to 150 EUR

Currencies of European countries: British pounds sterling (GBP), Swiss francs (CHF), and other European currencies

0.2% at least 60 USD up to 300 USD

Other currencies: Japanese yen (JPY), Chinese yuan (CNY), Australian dollars (AUD), Canadian dollars (CAD), and other foreign currencies

0.2% at least 5,000 KGS

Find the nearest branch

Cannot find the right transfer?

Transfers to Kaspi

Transfers to Kaspi

WhereKazakhstan, to Kaspi.kzHowBy phone number or via Kaspi QRTermsInstantly 24/7
More details
Astrasend transfers

Astrasend transfers

WhereKyrgyzstanHowTo card or accountTermsInstantly 24/7
More details
Transfers to Uzbekistan

Transfers to Uzbekistan

WhereUzbekistanHowAccountsTermsInstantly 24/7
More details
Visa transfers

Visa transfers

WhereTo 140+ countriesHowCard number / Phone numberTermsCredited within minutes
More details

FAQ

SWIFT is an international system used by banks to transfer money between countries. A transfer is made using the beneficiary’s bank details: their name, account number or IBAN, and the SWIFT code of their bank. This is how money is sent abroad and transfers are received from abroad. At O!Bank, SWIFT transfers are arranged at a branch: individuals may send and receive transfers for personal purposes, while payments under commercial transactions are made on behalf of a company.

The fee depends on the transfer currency. For US dollars, the fee is 0.2%, with a minimum of USD70 and a maximum of USD300. For Russian rubles and Kazakhstani tenge, the fee is 0.10%, with a minimum of 500 soms and a maximum of 10,000 soms. Rates for other currencies are provided in the “Fees” section of this page.

The processing time depends on the transfer currency, the beneficiary’s bank, and the number of intermediary banks involved in the transfer chain. You can find out the exact processing time for your transfer at the branch when arranging the transfer.

Yes, in both cases. To send a transfer abroad, you need an account with O!Bank. If you do not have one yet, it can be opened during your visit; you will only need your passport. To receive a transfer from abroad, you need a foreign-currency account, as the funds are credited to this account. The procedure described here applies to individuals; the procedure for transfers made on behalf of a company is different.

No. A SWIFT transfer made by an individual must be arranged at an O!Bank branch. You will need your passport, the beneficiary’s bank details and, if requested by the bank, a document confirming the purpose of the transfer.

It depends on the purpose and amount of the transfer. The bank may request a document confirming the purpose of the payment, such as an education agreement, an invoice for medical services, documents confirming payment for accommodation, documents confirming your relationship to the beneficiary, or documents confirming the source of funds. You do not need to prepare all documents in advance – as a rule, only the document relevant to your particular situation is required. A request for documents is part of the mandatory checks for international transfers and does not mean that there is anything wrong with the transfer.

The payment purpose must explain the personal purpose of the transfer clearly enough to be understood without reference to other documents. Specify the purpose and relevant details, such as the number and date of the agreement or invoice, or your relationship to the beneficiary. For example: “Payment for education under Agreement No. 125 dated 15.08.2026”, “Transfer of own funds to a personal account with a foreign bank”, or “Financial assistance to a family member”. Wording that indicates commercial activity, such as “payment for services” or “payment for goods”, is not suitable for transfers by individuals, as such payments must be made on behalf of a company. Overly general wording, such as “payment under an agreement”, is also not suitable because it does not indicate the purpose of the payment.

Your first name and last name in Latin characters, as stated in your passport; your O!Bank foreign-currency account number; and the bank details of the banks through which the transfer is processed – these depend on the transfer currency. The complete set of details is provided in the “Bank Details for Receiving a Transfer” section of this page. Provide the bank details without any changes: an error in a single character may result in the transfer being delayed or returned.

O!Bank’s SWIFT code is MAKAKG22. The bank details for all currencies are provided on the “O!Bank Bank Details” page. You can also request them from a manager when opening an account.

There are no limits on the transfer amount, provided that the purpose of the payment can be confirmed by a document, such as an education agreement or a sale and purchase agreement for personal residential property. The transfer must be for personal purposes.

Visit an O!Bank branch and submit a request to trace the transfer – this service is listed in the rates as “Transfer investigation.” The bank will send an inquiry through the chain of participating banks and determine at which stage the payment was held up. The service is subject to a fee, which is specified in the “Fees” section.

You can submit a request to amend the bank details or recall the transfer, but the outcome is not guaranteed: the decision is made by the beneficiary’s bank, and if the funds have already been credited to the beneficiary’s account, they can only be returned with the beneficiary’s consent. A fee is charged for processing the request regardless of the outcome; the fee is specified in the “Fees” section.

A SWIFT transfer is made using bank details to the beneficiary’s account in another country and is arranged at a branch. It is suitable when money needs to be sent specifically to a bank account abroad. For receiving transfers from Russia, O!Bank offers Astrasend; for card-to-card transfers, Visa Direct is available in the My O! app; and for transfers without opening an account, transfers can be made at a branch through Western Union and MoneyGram.