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:

  1. 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ál OKHB).
  2. Országkód (2 betű): A bank székhelyének ISO országkódja (Magyarország esetén mindig HU).
  3. Helykód (2 karakter): A bank központi régióját vagy városát azonosítja (leggyakrabban HB).
  4. 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 írt XXX kiegé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éseKarakterek számaPéldaMagyarázat
Országkód2 betűHUMagyarországi fizetési számla jelölése
Ellenőrző kód2 számjegy42Automatikus alaki ellenőrzést biztosít
Bankazonosító3 számjegy117A bank belföldi azonosító kódja (pl. OTP)
Fiók / Törzsszám5 számjegy73001A számlavezető fiók azonosítója
Egyedi számlaszám16 számjegy0123456789012345Az ügyfél egyedi számlaszáma
Teljes IBAN28 karakterHU42117730010123456789012345Szó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 neveKözponti SWIFT / BIC kód (8 karakter)Szabványos 11 karakteres SWIFT kódMagyar IBAN hossza
OTP BankOTPVHUHBOTPVHUHBXXX28 karakter
CIB BankCIBHHUHBCIBHHUHBXXX28 karakter
K&H BankOKHBHUHBOKHBHUHBXXX28 karakter
MBH BankMKKBHUHBMKKBHUHBXXX28 karakter
Erste BankGIBAHUHBGIBAHUHBXXX28 karakter
Raiffeisen BankUBRTHUHBUBRTHUHBXXX28 karakter
UniCredit BankBACXHUHBBACXHUHBXXX28 karakter
Magyar Államkincstár (MÁK)MANEHUHBMANEHUHBXXX28 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).