Loading...
Loading...
The International Bank Account Number (IBAN) for Ukraine is 29 characters long and is used to identify bank accounts for international transactions via the SWIFT network.
A Ukraine IBAN begins with the country code UA and two check digits, followed by the 25-character BBAN (Basic Bank Account Number). The Ukraine BBAN encodes a 6-character bank code, followed by a 19-character account number. International transfers to Ukraine are processed in UAH via SWIFT, typically taking 1–3 business days. Always include the full 29-character IBAN together with the bank's BIC/SWIFT code when making or receiving international payments.
IBAN Length
29 chars
Currency
UAH
SEPA
No
Banks
4+
Electronic format
UA213223130000026007233566001
Print format
UA21 3223 1300 0002 6007 2335 6600 1
A Ukraine IBAN is 29 characters long and consists of the following components:
The Basic Bank Account Number (BBAN) is the domestic part of the IBAN, following the country code and check digits. Here is the BBAN validation format for Ukraine:
^[0-9]{6}^[0-9]{19}4 banks in Ukraine that support IBAN-based international transfers:
An IBAN (International Bank Account Number) is an internationally-agreed code made up of up to 34 letters and numbers that helps banks make sure that international transfers are processed correctly. Each set of characters represents a different detail for your bank account. You can see the breakdown of this IBAN below.
IBAN in Ukraine consists of 29 characters: 2 letter country code 2 digit check number 6 characters from the bank's bank code 19 digit code for the bank account number
Yes. If you’re making – or expecting to receive – an international money transfer to a bank account in Ukraine, then just a standard bank account number isn’t enough. If you want your money to arrive quickly and safely, you’ll usually need to give the bank a few extra details, such as an IBAN or SWIFT code. Banks assign IBANs to each of their accounts to make sure that international transfers are processed correctly. IBANs contain all of the country, bank, and account details you need to send or receive money internationally. This system is used throughout Europe, and also recognised in some areas of the Middle East, North Africa and the Caribbean.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Compare exchange rates and fees to find the cheapest way to transfer.
Compare providers