Home SWIFT/BIC code Romania
Romania SWIFT/BIC code validator
How the SWIFT/BIC code format works
- Format
- 8 or 11-character bank identifier code, country code RO in positions 5-6
- Example
- RNCBROBU
Things to watch for
- Structure: 4-letter bank code + RO (country) + 2-character location code, plus an optional 3-character branch code
- An 8-character code (or one ending XXX) refers to the bank's head office — most big Romanian banks show BU for Bucharest, but Banca Transilvania's location code is numeric because it's headquartered in Cluj-Napoca instead
- No checksum digit — this is a format check only; it confirms positions 5-6 read RO, not that the bank or branch actually exists
^[A-Z]{4}RO[A-Z0-9]{2}([A-Z0-9]{3})?$A Romanian SWIFT/BIC code identifies the bank behind an international wire transfer, paired with the 24-character Romanian IBAN that identifies the account. Every Romanian BIC has RO fixed at positions 5-6, right after the 4-letter bank code. Most of the country’s largest banks are headquartered in Bucharest, but Banca Transilvania — one of Romania’s biggest lenders by assets — is based in Cluj-Napoca instead, and its BIC’s location code reflects that.
Major Romanian bank BIC prefixes
| Bank | BIC | Location |
|---|---|---|
| Banca Comercială Română (BCR) | RNCBROBU | Bucharest |
| BRD – Groupe Société Générale | BRDEROBU | Bucharest |
| Banca Transilvania | BTRLRO22 | Cluj-Napoca |
How this validator works
This tool checks that the code is 8 or 11 characters, the first 4 characters are letters, positions 5-6 read RO, and the location and optional branch segments use only letters and digits — entirely client-side, with nothing sent to a server.
What a pass doesn’t tell you
A pass confirms the code fits the Romanian BIC pattern, not that RNCB, BRDE, or BTRL still names an operating bank, or that the branch suffix is current. A BIC has no checksum digit, so a fabricated code that matches the shape still passes.
Scope: format validation only. Romanian transfers also need the 24-character IBAN, validated separately with its own mod-97 checksum.
SWIFT/BIC code FAQ
What's the SWIFT code format for a Romanian bank?
A Romanian BIC is 8 or 11 characters: a 4-letter bank code, RO fixed at positions 5-6, a 2-character location code, and an optional 3-character branch code — for example RNCBROBU for Banca Comercială Română's Bucharest head office.
Why does Banca Transilvania's BIC end in a number instead of a city code?
Banca Transilvania is headquartered in Cluj-Napoca, not Bucharest, so its BIC, BTRLRO22, carries the numeric location code 22 instead of the letters BU that Bucharest-based banks like BCR and BRD use.
Does an 8-character code work for a Romanian bank?
Yes — the 8-character BIC and its 11-character form ending XXX both identify the same head office and are accepted interchangeably on payment instructions.