BIC slovenských bánka ako ho odvodiť z IBAN
Do formulára hromadnej platby treba vyplniť BIC banky a po ruke je len IBAN. Slovenský IBAN má však kód banky zapísaný priamo v sebe, ako štyri číslice hneď za kontrolnými dvojčíslicami. Stačí tento kód nájsť a priradiť mu BIC z oficiálnej tabuľky Národnej banky Slovenska. Nižšie je stavba IBAN, tabuľka kódov najbežnejších bánk a odkaz na úplný zoznam pre banky, ktoré tu nie sú.
1. Stavba slovenského IBAN
Slovenský IBAN má vždy presne 24 znakov, rozdelených na päť častí. Slovenská sporiteľňa to vo vlastnej odpovedi „Čo je IBAN?" opisuje na príklade SK08 0900 000000 0123123123 takto:
| Pozícia | Dĺžka | Časť IBAN | Príklad |
|---|---|---|---|
| 1. – 2. | 2 znaky | kód krajiny | SK |
| 3. – 4. | 2 číslice | kontrolné dvojčíslie | 08 |
| 5. – 8. | 4 číslice | kód banky | 0900 |
| 9. – 14. | 6 číslic | predčíslie účtu | 000000 |
| 15. – 24. | 10 číslic | základné číslo účtu | 0123123123 |
Kód banky (pozície 5 až 8) je práve to štvorčíslie, ktoré rozhoduje o BIC. Posledných 10 číslic, teda základné číslo účtu, má navyše vlastnú kontrolu podľa algoritmu modulo 11: dokumentuje ju Tatra banka vo svojom formáte pain.001 ako požiadavku, že „posledných 10 miest čísla IBAN musí vyhovovať algoritmu modulo11".
2. Ako sa z kódu banky odvodí BIC
Vzťah medzi kódom banky a BIC je jedna k jednej a je verejne zverejnený: Národná banka Slovenska ho vedie ako „Prevodník identifikačných kódov pre tuzemský platobný styk v SR", vo formáte PDF aj CSV, s trojicou kód banky, poskytovateľ platobných služieb, SWIFT kód. Odvodenie BIC z IBAN je teda len vyhľadanie v tejto tabuľke, nič viac: žiadny výpočet, žiadny algoritmus, len priradenie.
To je aj dôvod, prečo pole BIC pri platbách v rámci SEPA priestoru postupne miznú z formulárov. ČSOB to vo svojej dokumentácii „BusinessBanking Lite a SEPA" (20. 8. 2015) uvádza priamo: BIC banky príjemcu je od 1. 2. 2016 nepovinný. Banka si ho vie dopočítať z IBAN sama, presne podľa rovnakej tabuľky.
3. Kód banky a BIC: hlavné banky na Slovensku
Nasledujúca tabuľka vychádza priamo z oficiálneho prevodníka NBS a obsahuje banky, s ktorými sa bežne stretne firma alebo účtovník pri hromadnej platbe. Zoznam nie je úplný, NBS vedie ešte ďalšie desiatky kódov pre stavebné sporiteľne, štátnu pokladnicu, zahraničné pobočky a platobné inštitúcie, pozri odkaz v Zdrojoch.
| Kód banky | BIC | Banka |
|---|---|---|
1100 | TATRSKBX | Tatra banka, a. s. |
0200 | SUBASKBX | Všeobecná úverová banka, a. s. (VÚB) |
0900 | GIBASKBX | Slovenská sporiteľňa, a. s. |
7500 | CEKOSKBX | Československá obchodná banka, a. s. (ČSOB) |
5600 | KOMASK2X | Prima banka Slovensko, a. s. |
3100 | LUBASKBX | Prima banka Slovensko, a. s. (kód pre dobeh platieb) |
6500 | POBNSKBA | 365.bank, a. s. |
1111 | UNCRSKBX | UniCredit Bank Czech Republic and Slovakia, a. s., pobočka zahraničnej banky |
7300 | INGBSKBX | ING Bank N. V., pobočka zahraničnej banky |
8130 | CITISKBA | Citibank Europe plc, pobočka zahraničnej banky |
8120 | BSLOSK22 | Privatbanka, a. s. |
8330 | FIOZSKBA | Fio banka, a. s., pobočka zahraničnej banky |
0720 | NBSBSKBX | Národná banka Slovenska |
Prima banka má v tabuľke dva riadky zámerne: kód 5600 je aktuálny, kód 3100 podľa NBS slúži len na dobeh starších platieb. Ak vo výpise alebo v starom exporte narazíte na 3100, ide o tú istú banku.
Časté otázky
Musím pri SEPA platbe v rámci Slovenska vyplniť aj BIC, alebo stačí IBAN?
Pri platbe v eurách v rámci SEPA priestoru banky BIC odo dňa 1. februára 2016 nevyžadujú, stačí IBAN. ČSOB to vo svojej dokumentácii pre BusinessBanking Lite uvádza priamo. Niektoré programy a formuláre pole BIC napriek tomu ponúkajú, vtedy pomôže vedieť ho odvodiť z kódu banky.
Prečo má Prima banka v zozname dva rôzne kódy?
Podľa prevodníka NBS patrí kód 5600 aktuálne Prima banke Slovensko, kód 3100 je pri tej istej banke označený ako kód pre dobeh platieb, teda pre staršie platby zadané pred zmenou. Ak v systéme uvidíte oba, ide o rovnakú banku vo dvoch fázach prechodu.
Je BIC odvodený z IBAN vždy správny?
Áno pre ktorúkoľvek banku, ktorá je v aktuálnom prevodníku NBS. Odvodenie je len vyhľadanie kódu banky, teda znakov 5 až 8 slovenského IBAN, v tejto oficiálnej tabuľke. Ak banka v tabuľke chýba alebo NBS zoznam medzičasom zmení, odvodený BIC to nezachytí, preto pri väčšom objeme platieb overte aj priamo aktuálny prevodník NBS.
Overiť si to na vlastnom súbore
Kto si chce overiť BIC na vlastnom súbore, môže IBAN vložiť do SEPA pain.001 Generátora, ktorý BIC z kódu banky dopočíta rovnakým priradením ako táto tabuľka.
Zdroje
- Národná banka Slovenska: Prevodník identifikačných kódov pre tuzemský platobný styk v SR, overené 6. 9. 2026. nbs.sk/.../prevodnik_ik_tps_sr.pdf (aj vo formáte CSV). Zdroj dvojíc kód banky - BIC pre celú tabuľku vyššie, vrátane poznámky o kóde 3100 ako „kód pre dobeh platieb" pri Prima banke.
- Slovenská sporiteľňa: Čo je IBAN?, overené 6. 9. 2026. slsp.sk/sk/ludia/otazky-a-odpovede/co-je-iban. Zdroj rozdelenia slovenského IBAN na 5 častí (SK, kontrolné dvojčíslie, kód banky, predčíslie účtu, základné číslo účtu) a príkladu SK08 0900 000000 0123123123.
- Tatra banka: Prenosový formát pain.001.001.03 v štruktúre XML. tatrabanka.sk/.../prenosovy_formatpain001.pdf. Zdroj citátu „posledných 10 miest čísla IBAN musí vyhovovať algoritmu modulo11" a požiadavky, že DbtrAgt/BIC musí byť pri platbách z Tatra banky presne TATRSKBX.
- ČSOB: BusinessBanking Lite a SEPA (20. 8. 2015). csob.sk/documents/11005/123723/BB_SEPA_01022016.pdf. Zdroj informácie, že BIC banky príjemcu je od 1. 2. 2016 pri SEPA platbe nepovinný.
Kompletný zoznam všetkých kódov vedených NBS, vrátane stavebných sporiteľní, štátnej pokladnice a platobných inštitúcií, je v prvom zdroji vyššie. Túto stránku aktualizujeme, ak sa prevodník NBS zmení.