Skip to main content
Flag of UA

Ukraine IBAN

UA·UAH
By Awais ImranIBAN formats match the SWIFT IBAN RegistryOur methodology

A Ukraine IBAN is 29 characters long.

UA and two check digits open every Ukraine IBAN; its remaining 25 form the BBAN (Basic Bank Account Number). Transfers into Ukraine arrive in UAH over SWIFT.

Some links earn us a commission, at no cost to you. It never changes the ranking. Editorial policy

Example Ukraine IBAN

Electronic format

UA213223130000026007233566001

Print format

UA21 3223 1300 0002 6007 2335 6600 1

IBAN structure for Ukraine

Country code
UA
Check digits
21
Bank code
322313
Account number
0000026007233566001
Total length29 characters

Major banks in Ukraine

4 banks in Ukraine that support IBAN-based international transfers:

U
Universal Bank
R
Raiffeisen Bank Aval
U
Ukrsibbank
P
Privatbank

Format reference: SWIFT IBAN Registry.

Ukraine IBAN questions

What is the IBAN format for Ukraine?

A Ukrainian IBAN is exactly 29 characters long. It starts with UA, 2 check digits, a 6-digit MFO bank sort code, and a 19-digit account number. Example: UA21 3223 1300 0002 6007 2335 6600 1.

When did Ukraine adopt IBAN?

The National Bank of Ukraine (NBU) mandated IBAN adoption for all bank accounts in 2019, replacing the older MFO sort code and account number system for international transfers. The transition was intended to align Ukraine's payment infrastructure with European standards and facilitate cross-border transfers.

Is Ukraine part of SEPA?

No. Ukraine is not a SEPA member, though Ukraine has an EU Association Agreement and aspires to EU membership. International transfers to Ukraine are processed through the SWIFT network. Domestically, the NBU's SEP (System of Electronic Payments) clearinghouse processes all interbank UAH transfers.

What are the MFO codes for PrivatBank, Oschadbank, and Raiffeisen Bank Ukraine?

Ukrainian bank MFO codes (6 digits, positions 5–10 of the IBAN): PrivatBank is 305299, Oschadbank (State Savings Bank) is 322001, Raiffeisen Bank Ukraine is 380805, PUMB (First Ukrainian International Bank) is 334851, and Ukrsibbank is 351005.

How do I find my IBAN at PrivatBank or Oschadbank?

Your UA IBAN is available in PrivatBank's Privat24 mobile app and internet banking — look under account details on the card or account page. Oschadbank's Oschadbank24/7 app and internet banking similarly display the 29-character IBAN. You can also visit any branch or contact customer service.

Can I receive international transfers to Ukraine given the current conflict?

Yes, but with some caveats. Many international payment providers have restricted transfers to Ukraine since 2022, but major banks including PrivatBank and Oschadbank continue to process inbound SWIFT transfers. Senders should verify that their bank or transfer provider supports Ukraine before initiating. Provide your full 29-character UA IBAN and your bank's SWIFT/BIC code.

Are there currency restrictions for inbound transfers to Ukraine?

Yes. The NBU has implemented temporary currency controls since February 2022. Large inbound foreign currency transfers may be subject to mandatory UAH conversion at the NBU's official exchange rate, and there may be restrictions on withdrawing foreign currency in cash. The NBU periodically updates these regulations — check the current rules with your Ukrainian bank before expecting a high-value inbound transfer.

What SWIFT code does PrivatBank use for international transfers?

PrivatBank's SWIFT code is PBANUA2X. Oschadbank's SWIFT code is OSCBUAUX. Raiffeisen Bank Ukraine uses RAIFUA2K. When giving your IBAN to an international sender, always include your bank's correct SWIFT/BIC code alongside the 29-character UA IBAN.

How IBAN is used in Ukraine

Ukraine adopted the 29-character IBAN standard in 2019 under a mandate from the National Bank of Ukraine (NBU), replacing the legacy MFO (bank sort code) and account number system for international transfers. Ukrainian bank accounts carry the UA prefix. Ukraine is not part of SEPA; cross-border payments are processed via SWIFT in UAH or foreign currency. Domestic transfers use the SEP (System of Electronic Payments) clearinghouse operated by the NBU.

  • A Ukrainian IBAN is 29 characters long: the country code UA, two check digits, a six-digit MFO bank sort code, and a 19-digit account number. Major banks include PrivatBank (MFO 305299), Oschadbank (322001), Raiffeisen Bank Ukraine (380805), and PUMB (334851). Your IBAN is available in online banking, the Privat24 or other mobile apps, or can be requested at any branch.
  • Ukraine's SEP system processes domestic UAH interbank transfers using the full IBAN. For international transfers from abroad, senders need the recipient's 29-character UA IBAN and the bank's SWIFT/BIC code. Due to the ongoing conflict since 2022, some international payment providers have restricted transfers to Ukraine; however, major banks including PrivatBank and Oschadbank continue to process inbound SWIFT transfers.
  • Ukraine's NBU has implemented temporary capital controls and currency restrictions since 2022. Inbound foreign currency transfers above certain thresholds may be subject to mandatory conversion to UAH at the NBU exchange rate, and documentation of the transfer's purpose may be required. If you are receiving remittances from abroad, confirm current NBU rules with your bank as these regulations are periodically updated.

Send money to Ukraine

Sending money to Ukraine?

Compare providers