Russia IBAN validator
How the IBAN format works
- Format
- RU + 2 check digits + 9-digit bank BIC + 5-digit branch account code + 15-char account number (33 chars)
- Example
- RU0304452522540817810538091310419
Things to watch for
- 33 characters total, among the longest in the IBAN registry
- Checks structure and checksum only, not that the account exists
^RU[0-9]{2}[0-9]{9}[0-9]{5}[A-Z0-9]{15}$A Russian IBAN is 33 characters: “RU”, two check digits, a 9-digit bank identifier, a 5-digit branch/account code, and a 15-character alphanumeric account number — among the longest IBAN formats of any country, only just short of Saint Lucia’s 32-character format and longer than any other entry in this batch. That 9-digit bank identifier mirrors the BIK (bank identification code) Russian banks have used domestically for years independent of IBAN, so the segment isn’t something invented for the IBAN standard — it’s an existing national identifier folded into the IBAN wrapper. Worth knowing: IBAN isn’t the everyday format for domestic transfers within Russia, where the BIK-plus-account-number pair is typically used directly rather than wrapped into an IBAN string; this format shows up mainly in international correspondence or documentation that expects an IBAN specifically. The Central Bank of the Russian Federation (Bank of Russia) is the domestic authority behind the underlying account and bank-identifier system.
How this validator works
This tool checks the “RU” prefix, confirms the bank identifier is exactly 9 digits, the branch/account code is exactly 5 digits, and the account number is exactly 15 alphanumeric characters, then runs the mod-97 checksum (ISO 7064) a correctly generated Russian IBAN must satisfy — entirely in your browser, with nothing sent to a server.
What a pass doesn’t tell you
A pass confirms the 33 characters are correctly structured and internally consistent — not that the account is open, active, or belongs to whoever you expect. This tool does no lookup against the Bank of Russia or any commercial bank. If a Russian IBAN fails, work through it in three chunks — the 9-digit bank identifier, the 5-digit branch/account code, and the 15-character account number — rather than trying to spot an error across all 33 characters at once.
Scope: Russian IBAN structure and mod-97 checksum validation only — not payment processing or confirmation an account is active. Catch the typo here; confirm the account with the bank.
Content last reviewed 2026-07-23.
IBAN FAQ
What does a Russian IBAN look like?
33 characters: 'RU', two check digits, a 9-digit bank identifier, a 5-digit branch/account code, and a 15-character alphanumeric account number — for example RU0304452522540817810538091310419.
Is IBAN the standard format for domestic transfers within Russia?
Not typically. Domestic transfers usually reference the 9-digit BIK bank identifier and account number directly rather than a wrapped IBAN string; the IBAN format is most relevant for international correspondence.
Does a passing check confirm the Russian account is real?
No. It only confirms the 33 characters are correctly structured and pass the mod-97 checksum, entirely client-side, with no lookup against the Bank of Russia or any commercial bank.