Home IBAN Serbia

Serbia IBAN validator

How the IBAN format works

Format
RS + 2 check digits + 18-digit bank/branch/account number (22 chars)
Example
RS35260005601001611379

Things to watch for

  • 22 characters total, all numeric after the country code
  • Checks structure and checksum only, not that the account exists
Regex for IBAN
^RS[0-9]{2}[0-9]{18}$

Every character in a Serbian IBAN past the “RS” prefix is a digit — no letters at any point in the format. The full layout is “RS”, two check digits, and an 18-digit block combining bank code, branch code, and account number, for 22 characters total. That all-numeric design is common across several of Serbia’s neighbors too, so a purely digit-based IBAN in the Balkans doesn’t by itself tell you which country it belongs to — the two-letter prefix is what actually distinguishes a Serbian account from a similarly-shaped Bosnian, Montenegrin, or North Macedonian one. Anyone paying a Serbian business, sending money to family in Serbia, or completing a SEPA-style transfer form needs all 18 digits of that block right, since there’s no letter or separator to anchor a mistyped position.

How this validator works

Validation confirms the “RS” prefix, checks that exactly 18 digits follow the two check digits, then runs the mod-97 checksum (ISO 7064) Serbian banks use to generate a valid IBAN — entirely in your browser, nothing sent to a server, no signup, result as soon as you stop typing.

What a pass doesn’t tell you

A pass confirms the 22 digits are correctly formed and internally consistent — not that the account exists, is currently open, or belongs to the person you expect. This tool does no bank-name lookup and never contacts the National Bank of Serbia or any commercial bank. If a transfer using this number has failed before, recount the digits in groups of four against the original source rather than trusting a quick visual scan, since an all-digit string offers no natural landmarks.

Scope: Serbian IBAN structure and mod-97 checksum validation only — not payment processing or confirmation an account is active. Use this to catch a typo before a transfer fails; your bank confirms the account itself.

Content last reviewed 2026-07-09.

IBAN FAQ

Does a Serbian IBAN ever contain letters?

No. After the 'RS' country code, every remaining character is a digit: two check digits plus an 18-digit block covering bank, branch, and account, for 22 characters total — for example RS35260005601001611379.

How is a Serbian IBAN different from a Bosnian or Montenegrin one?

All three neighboring formats are purely numeric after the country code, but they differ in length and the size of the digit block that follows: Serbia and Montenegro both use 22 characters with an 18-digit block, while Bosnia uses 20 characters with a 16-digit block — so matching length alone isn't enough to tell them apart without checking the country code.

Can this tool tell me which Serbian bank an IBAN belongs to?

No. It validates structure and the mod-97 checksum only, entirely in your browser, with no lookup against the National Bank of Serbia or any commercial bank's records.

← More IBAN validators