SWIFT/BIC kódy českých bank

SWIFT kód, formálně označovaný jako BIC (Business Identifier Code podle normy ISO 9362), je mezinárodní identifikátor banky, který slouží pro směrování zahraničních plateb. V České republice má každá banka ve číselníku ČNB platebního styku přidělený jak tuzemský čtyřmístný kód banky, tak mezinárodní SWIFT/BIC kód. Pro tuzemské platby v korunách stačí kód banky, pro zahraniční platby a platby v cizí měně se používá SWIFT spolu s IBAN ve formátu CZ.

V tomto průvodci najdete aktuální seznam SWIFT/BIC kódů všech českých bank podle ČNB, vysvětlení struktury kódu, rozdílu mezi SWIFT a BIC a přehled situací, kdy je SWIFT potřeba a kdy stačí samotný IBAN. Pokud hledáte konkrétní banku, využijte tabulku níže — odkaz na detailní profil banky obsahuje plný přehled identifikátorů včetně praktických informací k zadávání plateb.

Tabulka SWIFT/BIC kódů českých bank

Níže je seřazený přehled aktivních českých bank podle kódu banky. Kliknutím na název banky přejdete na detailní profil s popisem služeb, historií a praktickými informacemi o zadávání plateb. Zdroj dat: ČNB číselník platebního styku (BA0030).

Tabulka obsahuje 34 bank s přiděleným SWIFT/BIC kódem. Kompletní přehled všech bank včetně institucí bez SWIFT najdete v hlavním přehledu kódů bank.

Struktura SWIFT/BIC kódu

SWIFT/BIC kód má 8 nebo 11 znaků a je rozdělen do čtyř částí. Struktura je standardizovaná normou ISO 9362 a stejná pro všechny země světa, které se SWIFT sítě účastní. Na příkladu kódu Komerční banky KOMBCZPP si ukážeme, co jednotlivé znaky znamenají:

KOMBCZPP
KOMB — kód banky
CZ — kód země (Česko)
PP — kód lokality (Praha)

Čtyřmístný kód banky (pozice 1–4)

První čtyři znaky identifikují konkrétní bankovní instituci. Zkratka obvykle vychází z názvu banky v angličtině nebo z historického názvu. Například KOMB odkazuje na Komerční banku, CEKO na Československou obchodní banku (ČSOB), GIBA na Českou spořitelnu (původně Giro Bank) a FIOB na Fio banku. SWIFT/BIC je pevně přidělen — banka ho nemůže sama změnit. Při fúzi nebo změně vlastníka banka často přechází na SWIFT nástupnické instituce a starý kód zaniká.

Dvojmístný kód země (pozice 5–6)

Pozice 5 a 6 obsahují dvojpísmenný kód země podle normy ISO 3166-1 alpha-2. Pro Českou republiku je to vždy CZ, pro Slovensko SK, pro Německo DE. Pokud tedy v SWIFT kódu vidíte ve 5.–6. pozici CZ, máte jistotu, že jde o banku registrovanou v České republice — i kdyby šlo o dceřinou společnost zahraniční mateřské banky (například UniCredit Bank Czech Republic and Slovakia, a.s. má SWIFT BACXCZPP, protože je to česká entita).

Kód lokality (pozice 7–8)

Pozice 7 a 8 identifikují geografickou polohu centrály banky. U českých bank je to téměř vždy PP, což označuje Prahu. Najdou se výjimky — některé banky s centrálou mimo Prahu mohou mít jiný lokalizační kód, ale v praxi jsou raritní. Číslice v této pozici (například 2X) může signalizovat, že banka používá pasivní připojení do SWIFT sítě.

Kód pobočky (pozice 9–11, volitelné)

Posledních 0 nebo 3 znaky identifikují konkrétní pobočku banky. Centrála banky má buď osmiznačný SWIFT, nebo jedenáctiznačný SWIFT končící na XXX. Pro běžné platby, ať už tuzemské nebo zahraniční, je osmiznačná verze vždy dostatečná — zahraniční banka odesílatele při zpracování platby automaticky nasměruje platbu na centrálu, která ji dále distribuuje do správné pobočky příjemce.

Kdy potřebuji SWIFT a kdy stačí IBAN

Rozdíl mezi situacemi, kdy je SWIFT povinný a kdy lze vystačit se samotným IBAN, je pro většinu uživatelů matoucí. Stručný přehled vypadá takto:

Typ platby IBAN SWIFT/BIC
Tuzemská v CZK Nepovinné (stačí číslo účtu) Nepotřeba
SEPA v EUR (EU/EHP) Povinné Obvykle nepotřeba
Zahraniční mimo SEPA Povinné (kde se IBAN používá) Povinné
Platba do USA, AU, Asie Neexistuje (používá se account number) Povinné

Pro SEPA platby v rámci evropského platebního prostoru stačí samotný IBAN, protože součástí IBAN je kód banky, ze kterého lze BIC jednoznačně odvodit. Banka odesílatele automaticky dohledá SWIFT z interní tabulky a směruje platbu přes SEPA clearing. U plateb mimo SEPA — například platba v amerických dolarech do USA, v librách do Velké Británie mimo SEPA prostor nebo do zemí, které IBAN nepoužívají — musíte SWIFT/BIC uvést vždy, protože slouží jako hlavní směrovací identifikátor přes korespondenční bankovní síť.

Některé české banky jako Komerční banka, ČSOB, Česká spořitelna nebo Raiffeisenbank nabízejí v internetovém bankovnictví automatické doplnění SWIFT podle IBAN — stačí vyplnit IBAN příjemce a systém SWIFT dohledá. U menších bank nebo při zadávání platby přes papírový formulář je bezpečnější SWIFT ověřit přímo u příjemce, ideálně z faktury nebo oficiálního webu.

Rozdíl mezi SWIFT a BIC

V běžné praxi jde o synonyma a oba termíny označují stejný osmi- nebo jedenáctiznačný kód. Historicky vznikly odděleně: SWIFT je zkratka pro organizaci Society for Worldwide Interbank Financial Telecommunication, která byla založena v roce 1973 v Belgii a dodnes provozuje mezinárodní síť pro výměnu platebních zpráv mezi bankami. BIC (Business Identifier Code) je formální název kódu podle normy ISO 9362, který SWIFT spravuje a přiděluje.

V internetovém bankovnictví uvidíte pole pojmenované různě — „SWIFT", „BIC", „SWIFT/BIC" nebo „BIC kód banky". Všechny znamenají totéž. Pokud máte v papírovém formuláři od banky napsáno „SWIFT" a příjemce vám dodal kód označený jako „BIC", jsou zaměnitelné. Rozdíl je pouze terminologický a nemá žádný praktický dopad na zpracování platby.

Nejčastější chyby při zadávání SWIFT

Zahraniční platba se SWIFT kódem je technicky náročnější než tuzemská, a proto chyby vznikají častěji. Nejtypičtější problémy, které banky při odmítnutí platby vracejí:

  • Kód země v SWIFT neodpovídá zemi banky příjemce. Typický překlep — SWIFT obsahuje DE, ale příjemce je v Rakousku. Vždy zkontrolujte, že 5.–6. pozice SWIFT se shoduje s očekávanou zemí.
  • SWIFT neodpovídá bance z IBAN. Pokud má příjemce IBAN začínající kódem české banky (například kód banky 0100 = KOMB), musí být SWIFT také od Komerční banky (KOMBCZPP). Nesoulad je důvodem k odmítnutí platby.
  • Stará verze SWIFT po fúzi banky. Pokud banka prošla fúzí nebo byla převzata (viz zaniklé banky), její původní SWIFT už nemusí fungovat. Ověřte aktuální SWIFT přímo u nástupnické instituce.
  • Špatná délka SWIFT (například 10 znaků). SWIFT má vždy 8 nebo 11 znaků. Jiná délka je chyba — nejčastěji to znamená chybějící nebo přebývající znak při přepisu.
  • Chyba v pozici pobočky u jedenáctiznačného SWIFT. Pokud si nejste jisti pobočkou, použijte osmiznačný SWIFT nebo jedenáctiznačný končící na XXX — centrála platbu dále nasměruje.

Pokud se chyba stane a platba odejde s chybným SWIFT nebo se vrátí, postupujte podle návodu co dělat při chybně zadaném kódu banky. Zahraniční vratka trvá obvykle 5–10 pracovních dnů a banky si za zpracování vrácené platby účtují poplatek.

SWIFT versus tuzemský kód banky

Každá česká banka má dva identifikátory — tuzemský čtyřmístný kód banky (například 0100 pro Komerční banku) a mezinárodní SWIFT/BIC (KOMBCZPP). Tuzemský kód banky se používá pro clearing v rámci České republiky prostřednictvím systému CERTIS provozovaného Českou národní bankou. SWIFT se používá pro platby přes hranice přes mezinárodní SWIFT síť.

Oba kódy jsou povinně evidované v ČNB číselníku platebního styku a aktualizují se při každé změně — například přidělení nového kódu při zahájení činnosti banky nebo změna SWIFT po fúzi. Pro běžného uživatele jsou tyto dva kódy zcela oddělené: při zadávání tuzemské platby v internetovém bankovnictví se SWIFT vůbec nevyplňuje, při zahraniční platbě mimo SEPA je SWIFT povinný a tuzemský kód banky nepotřebujete (protože součástí IBAN). Více o struktuře tuzemského čísla účtu najdete v průvodci struktura českého čísla účtu.

Jak najít SWIFT konkrétní banky

Na hlavní stránce Kodbank nebo v tabulce výše najdete SWIFT všech aktivních českých bank. Pro zahraniční banky doporučujeme následující zdroje v pořadí spolehlivosti:

  1. Oficiální web banky příjemce — v sekci „kontakty" nebo „mezinárodní platby". Nejspolehlivější zdroj, kód je vždy aktuální.
  2. Faktura nebo výpis z účtu příjemce — seriózní příjemci uvádějí IBAN i SWIFT přímo v platebních údajích.
  3. Oficiální SWIFT BIC Search na stránce swift.com — bezplatný vyhledávač všech registrovaných kódů.
  4. Internetové bankovnictví vaší banky — při zadávání zahraniční platby systém často ověří SWIFT a nabídne název banky příjemce.

Vyvarujte se neoficiálních online vyhledávačů SWIFT, které nemusí být aktualizované. Pokud je v kódu nesoulad mezi IBAN a SWIFT, banka odesílatele platbu odmítne a vrácení trvá dny — lepší je tedy SWIFT pečlivě zkontrolovat před odesláním.

Časté otázky o SWIFT/BIC kódech

Je SWIFT a BIC totéž?
Ano, v praxi jde o synonyma. Oficiální název normy ISO 9362 je „Business Identifier Code" (BIC). SWIFT je název organizace (Society for Worldwide Interbank Financial Telecommunication), která kódy spravuje a provozuje. Banky i internetová bankovnictví používají oba termíny zaměnitelně — když vidíte pole „SWIFT", vyplňte BIC kód příjemcovy banky a naopak.
Má SWIFT/BIC 8 nebo 11 znaků?
Obě délky jsou platné. Osmiznačný BIC identifikuje centrálu banky (například KOMBCZPP pro Komerční banku). Jedenáctiznačný BIC přidává tři znaky na konec pro konkrétní pobočku (XXX pro centrálu). U českých bank téměř vždy stačí osmiznačná varianta — zahraniční banka při zpracování platby sama doplní centrálu, pokud je pobočka vynechána.
Potřebuji SWIFT pro platbu v eurech v rámci EU?
Obvykle ne. V SEPA prostoru (EU, EHP, Švýcarsko, Velká Británie a další přidružené země) stačí samotný IBAN — banka odesílatele automaticky dohledá BIC z kódu banky, který je součástí IBAN. SWIFT/BIC uvádějte povinně jen u plateb mimo SEPA nebo když to explicitně vyžaduje internetové bankovnictví vaší banky.
Jak zjistím SWIFT kód banky příjemce?
Nejspolehlivější zdroj je oficiální web banky příjemce nebo jeho výpis z účtu. Příjemce zpravidla uvádí svůj IBAN a SWIFT/BIC přímo na faktuře nebo v platebních údajích. V tabulce výše najdete SWIFT kódy všech aktivních českých bank podle ČNB číselníku platebního styku.
Co znamenají jednotlivé znaky v SWIFT kódu?
Struktura je: AAAA-BB-CC-DDD. První 4 znaky (AAAA) jsou identifikátor banky. Další 2 znaky (BB) jsou kód země podle ISO 3166-1 alpha-2 — pro Českou republiku je to CZ. Další 2 znaky (CC) identifikují lokalitu centrály (obvykle PP pro Prahu). Posledních 0 nebo 3 znaky (DDD) identifikují konkrétní pobočku. Příklad KOMBCZPP: KOMB = Komerční banka, CZ = Česká republika, PP = Praha, pobočka vynechána.
Má každá banka v ČR svůj SWIFT?
Téměř ano, ale ne všechny instituce v ČNB číselníku SWIFT uvádějí. Menší družstevní záložny nebo některé specializované platební instituce SWIFT mít nemusí, protože nezpracovávají zahraniční platby přímo a využívají korespondenční banky. U běžných retail bank (Komerční banka, ČSOB, Česká spořitelna, Air Bank, Fio banka a další) je SWIFT vždy přidělený.
Lze SWIFT ověřit online?
Ano, oficiální SWIFT registr provozuje organizace SWIFT na adrese swift.com, kde je bezplatný BIC Search. Alternativně většina českých bank nabízí ověření SWIFT přímo v internetovém bankovnictví při zadávání zahraniční platby — pokud SWIFT neodpovídá kódu země nebo existující bance, systém platbu odmítne ještě před odesláním.
Stačí pro zahraniční platbu jen SWIFT bez IBAN?
Ne. Pro platbu do zemí, které používají IBAN (což je celá EU, EHP, Spojené království, Švýcarsko a řada dalších), musíte uvést IBAN i SWIFT. Pro platby do zemí, které IBAN nepoužívají (USA, Austrálie, velká část Asie), se místo IBAN uvádí číslo účtu ve formátu banky příjemce a k němu SWIFT/BIC pro směrování platby přes korespondenční síť.

Zdroj dat: Česká národní banka. Aktualizováno: 24. 4. 2026.