Amikor külföldre utalsz pénzt, vagy fizetést vársz egy külföldi cégtől, a megszokott 16 vagy 24 jegyű belföldi számlaszám már nem elegendő. A bankrendszer pontos azonosítókat követel meg ahhoz, hogy a pénzed célba érjen. Egyetlen elgépelt betű vagy hiányzó karaktersor miatt a tranzakció napokra elakadhat, a bankok pedig akár több tízezer forintos feldolgozási vagy visszautalási díjat számlázhatnak ki.
A nemzetközi pénzforgalom alapját három kulcsfontosságú fogalom alkotja: a SWIFT kód, az IBAN szám és a BIC kód. Bár a mindennapokban a banki felületek gyakran felváltva használják ezeket a kifejezéseket, a pontos szerepükkel és felépítésükkel érdemes tisztában lenni. Ha nem megfelelő költségviselési módot választasz, vagy félreérted a SEPA és a SWIFT rendszer közötti különbséget, a vártnál lényegesen kisebb összeg érkezhet meg a fogadó számlájára.
Ebben az útmutatóban lépésről lépésre áttekintjük a legfontosabb tudnivalókat, bemutatjuk a nagyobb hazai pénzintézetek azonosítóit, és egy konkrét példán keresztül kiszámoljuk, milyen költségekre számíthatsz 2026-ban egy nemzetközi átutalás során.
Megjegyzés
Kulcsadatok 2026
- Magyar IBAN hossza: Pontosan 28 karakter (HU országkód + 2 ellenőrzőszám + 24 jegyű belföldi számlaszám).
- SWIFT/BIC kód hossza: 8 vagy 11 alfanumerikus karakter (betűk és számok kombinációja).
- SEPA teljesítési idő: Legfeljebb 1 munkanap, míg a SEPA Instant utalások 10 másodpercen belül teljesülnek.
- SWIFT hálózati átfutás: Általában 1-3 munkanap, a levelező bankok számától függően.
- SWIFT költségviselési módok: SHA (megosztott költség), OUR (minden költséget az indító fizet), BEN (minden költséget a fogadó fizet).
Mi az a SWIFT kód, és mi a különbség közte és a BIC kód között?
Amikor felmerül a kérdés, hogy mi az a swift kód, sokan összetévesztik a BIC kóddal. A gyakorlatban a swift kód és a bic kód pontosan ugyanazt a nemzetközi bankazonosítót jelöli. Nincs különbség köztük: ha az utalási űrlap BIC kódot kér, oda a SWIFT kódot kell beírnod, és fordítva.
A SWIFT a szervezet neve (Society for Worldwide Interbank Financial Telecommunication), amely a globális bankközi üzenetküldő hálózatot működteti. A BIC pedig az azonosító maga (Bank Identifier Code), amit ez a szervezet bocsát ki a világ pénzintézetei számára. Az internethasználók körében néha előfordul a bic switch kifejezés keresése is; ez téves megnevezés, amely a SWIFT/BIC hálózati kapcsolatra vagy a bankközi váltórendszerekre utal, de önálló azonosítófajta nem létezik ezen a néven.
A SWIFT/BIC kód szerkezete nem véletlenszerű. Szigorú nemzetközi szabvány (ISO 9362) határozza meg, és 8 vagy 11 karakterből áll:
- Bankkód (4 betű): A pénzintézet egyedi azonosítója (például az OTP Bank esetében
OTPV, a K&H BanknálOKHB). - Országkód (2 betű): A bank székhelyének ISO országkódja (Magyarország esetén mindig
HU). - Helykód (2 karakter): A bank központi régióját vagy városát azonosítja (leggyakrabban
HB). - Fiókkód (3 karakter, opcionális): Ha szerepel a kód végén (például
XXX), akkor a bank központi fiókjára utal. Ha egy adott fiókról van szó, a bank egyedi háromjegyű kódot használhat. Ha az űrlap 11 karaktert kér, de te csak 8 karakteres kódot kaptál, a végére írtXXXkiegészítéssel kapod meg a szabványos 11 jegyű formátumot.
Fontos
A belföldi forintutalásoknál a Magyar Nemzeti Bank (MNB) által felügyelt GIRO rendszer és az Azonnali Fizetési Rendszer (AFR) működik. Belföldi forint fizetési megbízáshoz nincs szükség SWIFT kódra, elegendő a belföldi 16 vagy 24 jegyű számlaszám, vagy a megadott másodlagos számlazonosító (e-mail-cím, telefonszám, adószám).
Mi az az IBAN szám és hogyan épül fel a magyar számlaszámból?
Az iban szám (International Bank Account Number) a nemzetközi pénzforgalomban használt, szabványosított bankszámlaszám. Míg a SWIFT kód magát a számlavezető bankot azonosítja a világban, addig az IBAN szám a konkrét ügyfél egyedi számláját mutatja meg a bankon belül.
Magyarországon az IBAN szám képzése a Magyar Nemzeti Bank és a vonatkozó nemzetközi szabvány (ISO 13616) előírásai szerint történik. A magyar IBAN hossza kivétel nélkül 28 karakter.
A magyar IBAN felépítése a következő elemekből áll:
- Országkód (2 karakter): Magyarországi számlák esetén mindig
HU. - Ellenőrzőszám (2 számjegy): Egy matematikai algoritmus (ISO 7064 Modulo 97-10) alapján kiszámított érték, amely megakadályozza, hogy hibás számlaszámra indíts utalást.
- Belföldi pénzforgalmi jelzőszám (24 számjegy): Ez megegyezik a hazai bankod által megadott számlaszámmal.
A hazai bankszámlaszámok kétféle formátumban léteznek: 2x8 (16 jegyű) vagy 3x8 (24 jegyű) tagolásban. Ha a te számlaszámod csak 16 jegyű (például 12345678-12345678), a bank az IBAN képzésekor a végéhez 8 darab nullát kapcsol hozzá, hogy meglegyen a 24 számjegy.
| Elem megnevezése | Karakterek száma | Példa | Magyarázat |
|---|---|---|---|
| Országkód | 2 betű | HU | Magyarországi fizetési számla jelölése |
| Ellenőrző kód | 2 számjegy | 42 | Automatikus alaki ellenőrzést biztosít |
| Bankazonosító | 3 számjegy | 117 | A bank belföldi azonosító kódja (pl. OTP) |
| Fiók / Törzsszám | 5 számjegy | 73001 | A számlavezető fiók azonosítója |
| Egyedi számlaszám | 16 számjegy | 0123456789012345 | Az ügyfél egyedi számlaszáma |
| Teljes IBAN | 28 karakter | HU42117730010123456789012345 | Szóközök nélkül használandó |
Tipp
Nemzetközi utalás megadásakor a banki és elektronikus felületeken az IBAN számot egybefüggően, szóközök és kötőjelek nélkül kell beírni. Papíralapú bizonylatokon vagy számlaképeken a jobb olvashatóság érdekében 4 karakteres csoportokra bontva tüntetik fel, de az elektronikus rendszerbe ezt tisztán, karakterláncként kell rögzíteni.
Magyarországi bankok SWIFT kódja és BIC kódja (OTP, CIB, K&H, MBH, Erste, Raiffeisen, UniCredit)
Amikor külföldről vársz utalást, a megbízónak meg kell adnod a számlavezető bankod pontos nemzetközi kódját. Az alábbi táblázatban összefoglaltuk a legfontosabb magyarországi pénzintézetek központi SWIFT kódjait és az IBAN számok jellemzőit.
A keresőkben leggyakrabban előforduló lakossági lekérdezések közé tartozik az otp swift kód, az otp bic kód, a cib swift kód és a k&h bic kód. Az alábbi hiteles adatok segítségével könnyen megtalálod a szükséges kódokat.
| Bank neve | Központi SWIFT / BIC kód (8 karakter) | Szabványos 11 karakteres SWIFT kód | Magyar IBAN hossza |
|---|---|---|---|
| OTP Bank | OTPVHUHB | OTPVHUHBXXX | 28 karakter |
| CIB Bank | CIBHHUHB | CIBHHUHBXXX | 28 karakter |
| K&H Bank | OKHBHUHB | OKHBHUHBXXX | 28 karakter |
| MBH Bank | MKKBHUHB | MKKBHUHBXXX | 28 karakter |
| Erste Bank | GIBAHUHB | GIBAHUHBXXX | 28 karakter |
| Raiffeisen Bank | UBRTHUHB | UBRTHUHBXXX | 28 karakter |
| UniCredit Bank | BACXHUHB | BACXHUHBXXX | 28 karakter |
| Magyar Államkincstár (MÁK) | MANEHUHB | MANEHUHBXXX | 28 karakter |
Megjegyzés: A táblázatban szereplő kódok a bankok központi azonosítói. Specifikus devizaswitch vagy vállalati üzletági tranzakciók esetén a bank egyedi fiókkódot adhat meg a hirdetményében.
Amennyiben nem vagy biztos abban, hogy a saját számládhoz melyik kód tartozik, a legegyszerűbb megoldás a netbanki vagy mobilbanki alkalmazás megnyitása. A számlainformációk menüpont alatt a bankok kivétel nélkül feltüntetik a számlához tartozó pontos IBAN formátumot és a SWIFT/BIC azonosítót.
Külföldi pénzküldés a gyakorlatban: Mikor kell SWIFT és mikor elég a SEPA?
Nem minden külföldi utalás működik ugyanazon szabályok szerint. Európán belül a pénzforgalom jelentős része a SEPA (Single Euro Payments Area – Egységes Euró Fizetési Övezet) rendszeren keresztül zajlik, míg a világ többi részére vagy más devizanemekben a hagyományos SWIFT hálózatot használják a bankok.
1. SEPA utalás (Euróövezet és EGT tagállamok)
A SEPA rendszert azzal a céllal hozták létre, hogy az euróban történő határon átnyúló fizetések ugyanolyan egyszerűek, gyorsak és olcsók legyenek, mint a belföldi utalások.
- Devizanem: Kizárólag EUR (euró).
- Érintett országok: Az Európai Unió tagállamai (Magyarországot is beleértve), valamint az EGT többi országa és néhány egyéb csatlakozott állam (pl. Svájc, Egyesült Királyság, Norvégia).
- Azonosítók: A SEPA utaláshoz elegendő az IBAN szám. Az európai uniós jogszabályok értelmében a bankok SEPA fizetésnél már nem követelhetik meg kötelezően a SWIFT/BIC kód megadását, bár a megadása felgyorsíthatja a feldolgozást.
- Díjazás: Az európai uniós rendelet értelmében a SEPA euróutalás díja a banknál nem lehet magasabb, mint a belföldi devizaátutalások díja.
- Költségmegosztás: A SEPA utalásnál kötelezően SHA (Shared) költségmegosztást alkalmaznak: az indító fél a saját bankjának díját fizeti, a kedvezményezett pedig a fogadó bank esetleges fogadási díját.
2. SWIFT utalás (Hagyományos nemzetközi utalás)
Amennyiben az utalás nem euróban történik (például USD, GBP, CHF, CAD), vagy a célország az EGT területén kívül esik (például Egyesült Államok, Japán, Ausztrália), a tranzakció a SWIFT hálózaton keresztül zajlik.
- Devizanem: Bármilyen konvertibilis deviza.
- Kötelező azonosítók: A kedvezményezett neve, címe, a kedvezményezett számlaszáma (vagy IBAN-ja) és a fogadó bank SWIFT/BIC kódja.
- Költségviselési módok (OUR, SHA, BEN):
- SHA (Shared): A megbízó fizeti a saját bankjának utalási díját, a kedvezményezett fizeti a fogadó bank és a levelező bankok díjait (a levont összeget a megérkező pénzből vonják le).
- OUR (All costs to initiator): A megbízó vállalja a tranzakció összes költségét, beleértve a köztes levelező bankok és a fogadó bank várható díjait is. Így a megadott pontos összeg érkezik meg a kedvezményezett számlájára.
- BEN (All costs to beneficiary): A tranzakció minden költségét a kedvezményezett fizeti, a bankok a teljes díjterhelést az átutalt összegből vonják le.
Figyelem
Ha dollárt (USD) utalsz az Egyesült Államokba SHA költségmegosztással, a köztes levelező bankok (intermediary banks) fix feldolgozási díjat (gyakran 15-35 USD) vonhatnak le az összegből. Ha pontos összeget kell kiegyenlítened (például egy számlát fizetsz ki), érdemes az OUR opciót választanod, különben a partneredhez kisebb összeg érkezik meg, és a számla részben kifizetetlen marad.
Konkrét példa: Mennyibe kerül 250 000 Ft euróban vagy dollárban történő külföldi utalása?
A nemzetközi átutalások teljes költsége három fő tényezőből tevődik össze: a bank által felszámított átutalási jutalékból, az alkalmazott devizaváltási árfolyamrésből (spread), valamint a köztes levelező banki költségekből.
Nézzük meg egy konkrét példán keresztül, mi történik, ha egy magyar lakossági bankszámláról 250 000 Ft-ot szeretnél átutalni külföldre 2026-ban.
1. Eset: 250 000 Ft értékű EUR utalása Németországba (SEPA utalás)
Példánkban a 250 000 Ft-ot euróra váltva utalod át egy németországi IBAN számlára (DE...).
- Devizaváltás: Tegyük fel, hogy az MNB hivatalos árfolyama 400 HUF/EUR, de a bankod lakossági eladási árfolyama 405 HUF/EUR.
- Váltott összeg: 250 000 / 405 = 617,28 EUR.
- Az árfolyamrés miatti veszteség a középárfolyamhoz képest: kb. 3 086 Ft.
- Utalási díj (SEPA SHA): A bank hirdetményi díja 0,35%, de legalább 1 500 Ft, maximum 15 000 Ft.
- 250 000 Ft 0,35%-a = 875 Ft, így a minimáldíj (1 500 Ft) lép életbe.
- Levelező banki díj: 0 Ft (SEPA rendszerben nincs köztes levelező banki levonás).
- Teljes ráfordítás: 250 000 Ft + 1 500 Ft utalási díj = 251 500 Ft.
- A fogadóhoz érkező összeg: 617,28 EUR.
2. Eset: 250 000 Ft értékű USD utalása az Egyesült Államokba (SWIFT utalás)
Példánkban a 250 000 Ft-ot dollárra váltva utalod át egy amerikai bankba, a fogadó bank SWIFT kódjának megadásával.
- Devizaváltás: Tegyük fel, hogy a bank eladási árfolyama 370 HUF/USD.
- Váltott összeg: 250 000 / 370 = 675,67 USD.
- Utalási díj (SWIFT OUR opcióval): A bank SWIFT utalási díja 0,5%, minimum 4 000 Ft, plusz az OUR opció megbízói átvállalási átalánydíja (kb. 7 500 Ft / 20 USD).
- Alapdíj: 250 000 Ft x 0,5% = 1 250 Ft -> minimáldíj: 4 000 Ft.
- OUR átalánydíj: 7 500 Ft.
- Teljes ráfordítás: 250 000 Ft + 4 000 Ft + 7 500 Ft = 261 500 Ft.
- A fogadóhoz érkező összeg: 675,67 USD (garantáltan a teljes összeg, mivel az OUR opciót választottad).
Ahogy a példákból látható, míg egy európai SEPA utalás költsége lényegesen alacsonyabb és kiszámíthatóbb, addig a hagyományos SWIFT utalás a fix minimáldíjak és a levelező banki költségek miatt drágább tranzakciót eredményez.
Tipikus hibák nemzetközi utalásnál és a hibás IBAN vagy SWIFT kód következményei
A nemzetközi átutalások manuális rögzítése során a legkisebb figyelmetlenség is komoly kellemetlenségekhez vezethet. Az alábbiakban összegyűjtöttük a leggyakoribb hibákat és azok megoldásait.
1. Karakterelírás az IBAN számban
Az IBAN szám első két számjegye az úgynevezett ellenőrzőkód. Ha felcserélsz két számjegyet vagy elírsz egy karaktert, a netbanki rendszer a Modulo 97 ellenőrzés alapján azonnal észleli a matematikai hibát, és leblokkolja a tranzakció elindítását. Így a pénzed nem tud rossz számlára menni alaki hiba miatt.
2. Érvényes, de más személyhez tartozó IBAN megadása
Ha az IBAN szám alakilag helyes (megfelel a matematikai ellenőrzésnek), de véletlenül egy másik létező számlaszámot adtál meg, a pénz elhagyja a számládat. Mivel az automatizált nemzetközi rendszerek elsősorban a számlaszámot (IBAN) veszik figyelembe a jóváíráskor és nem a nevet, a pénz megérkezhet az idegen számlára. A visszahívási folyamat (recall) hetekig tarthat, és a fogadó bank adminisztrációs díjat számolhat felszámítani érte, ráadásul a fogadó fél beleegyezése is szükséges a visszatérítéshez.
3. Hibás SWIFT/BIC kód megadása
Ha a SWIFT kódot elírod, két forgatókönyv lehetséges:
- A megadott SWIFT kód nem létezik a globális SWIFT jegyzékben: a banki rendszer visszautasítja a megbízást.
- A SWIFT kód egy másik működő bank azonosítója: a pénzt a levelező hálózat elküldi a hibás bankhoz, ahonnan az – mivel ott nem létezik a megadott IBAN számla – napok múlva visszautasítva érkezik vissza hozzád. A folyamat során a bankok feldolgozási díjat vonhatnak le a visszautalt összegből.
Tipp
Nemzetközi utalás indítása előtt mindig kérd el a partneredtől a hivatalos bankszámla-igazolást vagy a kiállított számlát, amin az IBAN és a SWIFT kód egyértelműen fel van tüntetve. Soha ne hagyatkozz szóbeli bemondásra vagy nem megbízható forrásból származó üzenetekre.
Gyakori kérdések
Hol találom meg a saját IBAN számomat és SWIFT kódomat?
A saját IBAN számodat és a bankod SWIFT/BIC kódját a legkönnyebben a netbanki vagy mobilbanki alkalmazásodba belépve látod a számlarészletek menüpont alatt. Emellett a bankod által havonta kiállított hivatalos bankszámlakivonat fejlécében is megtalálható mindkét azonosító.
Ugyanaz a SWIFT kód és a BIC kód?
Igen, a SWIFT kód és a BIC kód a gyakorlatban teljesen megegyezik. Mindkét elnevezés ugyanazt a 8 vagy 11 karakterből álló nemzetközi bankazonosító kódot jelöli. Bármelyik megnevezés szerepel az utalási nyomtatványon, ugyanazt az adatsort kell megadnod.
Mennyi idő alatt ér célba egy SWIFT utalás 2026-ban?
A hagyományos SWIFT utalások teljesítési ideje általában 1-3 munkanap. A tranzakció sebessége függ az érintett időzónáktól, a devizanemtől, valamint attól, hogy hány köztes levelező bankon halad át az átutalási üzenet.
Ingyenes-e a SEPA utalás Magyarországon?
A SEPA utalás nem feltétlenül ingyenes, de az európai uniós szabályozás értelmében a bankod nem számolhat fel magasabb díjat egy euróban történő SEPA utalásért, mint amekkora díjat egy belföldi fizetési megbízásért kérne. A pontos költség a számlacsomagod hirdetményi díjszabásától függ.
Mi történik, ha rossz IBAN számot vagy SWIFT kódot adok meg?
Ha az IBAN számban alaki hiba van, a rendszer el sem indítja az utalást. Ha létező, de hibás IBAN-t vagy SWIFT kódot adsz meg, a pénz tévesen teljesülhet vagy visszautasításra kerül. A téves utalás visszahívása időigényes, és a bankok külön felülvizsgálati díjat számolhatnak fel érte.
Szükséges-e SWIFT kód a belföldi forintutalásokhoz?
Nem, a belföldi forintban történő átutalásokhoz nincs szükség SWIFT kódra. A Magyarországon belüli forint fizetési megbízásokhoz elegendő a kedvezményezett 16 vagy 24 jegyű belföldi számlaszáma, illetve a másodlagos számlazonosítója (például e-mail-címe vagy telefonszáma).