A mindennapi pénzügyek során gyakran találkozunk olyan számsorokkal, amelyek első pillantásra hasonlóak, mégis teljesen eltérő funkciót töltenek be. A bankkártyaszám és a bankszámlaszám összekeverése nemcsak félresikerült fizetésekhez vagy elakadt átutalásokhoz vezethet, hanem komoly biztonsági kockázatot is jelenthet, ha rossz helyen adjuk meg őket.

Magyarországon 2026-ban az elektronikus pénzforgalom és az Azonnali Fizetési Rendszer (AFR 2.0) korában a tranzakciók másodpercek alatt teljesülnek. Éppen ezért elengedhetetlen, hogy pontosan megértsd: mikor, melyik számsort kell használnod, hogyan épülnek fel ezek az azonosítók, és milyen logikai szabályok alapján ellenőrzik a banki rendszerek a gépelési hibákat.

Ebben az útmutatóban lépésről lépésre áttekintjük a hazai pénzforgalmi jelzőszámok (számlaszámok), a GIRO-kódok és a nemzetközi bankkártyák számszerkezetét, valamint választ kapsz a leggyakoribb gyakorlati kérdésekre is.

Megjegyzés

Kulcsadatok 2026

  • Bankszámlaszám-formátum: 16 vagy 24 számjegyű belföldi pénzforgalmi jelzőszám (3×8-as blokkban).
  • Bankkártyaszám hossza: Jellemzően 16 számjegy (4×4-es csoportosításban), amely a plasztikot azonosítja.
  • Fizikai bankkártya-méret: Az ISO/IEC 7810 ID-1 szabvány szerint pontosan 85,60 mm × 53,98 mm × 0,76 mm.
  • IBAN-formátum: HU országkóddal kezdődő, 28 karakteres nemzetközi számlaszám.
  • Matematikai ellenőrzés: A számlaszámokat 10-es modulusú súlyozott algoritmussal, a kártyaszámokat a Luhn-algoritmussal validálják a rendszerek.

Mi a számlaszám és miért nem azonos a bankkártyaszámmal?

Sokan teszik fel a kérdést: mi a számlaszám, és miért van szükség külön kártyaszámra is? A válasz a pénzügyi infrastruktúra felépítésében rejlik. A bankszámlaszám egy pénzforgalmi gyűjtőedény azonosítója, míg a bankkártyaszám egy ehhez a számlához kapcsolt fizetési eszköz egyedi kódja.

A bankszámlád a bankkönyvelési rendszerben elhelyezett egyenlegedet jelöli. Erre a számlára érkezik a fizetésed, innen teljesülnek a csoportos beszedések, és erről indítasz belföldi átutalásokat. A bankszámlaszámod nyilvános adat: bátran megadhatod a munkáltatódnak, egy üzleti partnernek vagy a barátodnak, ha pénzt vársz tőlük.

Ezzel szemben a bankkártya egy kulcs, amely hozzáférést biztosít a számlán lévő egyenleghez a POS-termináloknál és az online webáruházakban. A bankkártyaszám – a kártya lejárati dátumával és a hátoldalán található CVC/CVV kód segítségével – terhelési jogot formál. Ha valaki megszerzi a kártyaszámodat a biztonsági kódokkal együtt, pénzt emelhet le a számládról. Ezért a kártyaadatokat szigorúan bizalmasan kell kezelni.

Egyetlen bankszámlához akár több bankkártya is tartozhat (például a számlatulajdonos és egy társkártya-birtokos kártyája). Ebben az esetben mindkét plasztikon teljesen eltérő bankkártyaszám szerepel, mégis mindkét kártya ugyanazt a bankszámlát terheli.

A bankszámlaszám formátuma és a GIRO-szám felépítése (16 és 24 jegyű számok)

A magyarországi bankszámlaszám-formátum szigorú jogszabályi és jegybanki előírások alapján épül fel. A Magyar Nemzeti Bank (MNB) szabályozása értelmében a hazai pénzforgalmi jelzőszám 16 vagy 24 számjegyből állhat. A pénzforgalomban a 24 számjegyű formátum a legelterjedtebb, amelyet a bankkivonatokon és az internetbanki felületeken 3 darab 8 számjegyes blokkra bontva látsz (például: 10700000-12345678-87654321).

Az úgynevezett GIRO-szám szerkezete a következő logikai egységekből áll:

  1. Első 8 számjegy (Hitelintézeti azonosító és fiókkód):

    • 1–3. számjegy: A számlavezető bank egyedi kódja (bankkód).
    • 4–7. számjegy: A bankfiók vagy a bank belső szervezeti egységének azonosítója.
    • 8. számjegy: Az első 7 számjegy matematikai ellenőrző jegye (10-es modulus alapján).
  2. Második 8 számjegy (Ügyfélszámlaszám):

    • Az ügyfél egyedi számlájának azonosítója a bank belső nyilvántartásában.
    • A 16. számjegy szintén egy ellenőrző számjegy, amely a 9–15. számjegyek helyességét igazolja.
  3. Harmadik 8 számjegy (Alszámla-azonosító):

    • Amennyiben a bank 24 számjegyű struktúrát alkalmaz, a 17–23. számjegyek az alszámlát vagy a számlatípust azonosítják.
    • A 24. számjegy a harmadik blokk ellenőrző jegye.
    • Ha a bank csak 16 számjegyű számlaszámot bocsát ki, a rendszer a hiányzó harmadik 8 karaktert automatikusan nullákkal egészíti ki az elszámolás során.

Fontos

A számlaszámok utolsó karaktere minden blokkban (a 8., 16. és 24. helyen) nem véletlenszerű szám, hanem egy súlyozott matematikai képlet eredménye. Ha akár egyetlen számjegyet is elgépelsz egy utalás során, a rendszer a számlaszám-ellenőrző algoritmus alapján azonnal hibaüzenetet ad, és megakadályozza a téves utalás elindítását.

Mit jelent a 107 bankszámlaszám elején, és hogyan azonosíthatók a hazai bankok?

Ha egy számlaszám első három jegyét megnézed, azonnal megmondható, hogy melyik pénzintézet vezeti az adott számlát. A felügyeleti nyilvántartást az MNB kezeli, a bankközi elszámolásokat pedig a GIRO Zrt. bonyolítja le.

Gyakori keresési kérdés a 107 bankszámlaszám jelentése. A 107-es bankkód a CIB Bank Zrt. hivatalos azonosítója. Ha egy számlaszám a 107-es kódok valamelyikével kezdődik (például 10700000), az azt jelenti, hogy a számlavezető bank a CIB Bank.

Az alábbi táblázatban összefoglaltuk a leggyakoribb hazai bankok azonosítókódjait, amelyekkel a magyarországi számlaszámok kezdődnek:

Bankkód (Első 3 számjegy)Pénzintézet neveJellemző számlaszám-hossz
107CIB Bank Zrt.24 számjegy
117OTP Bank Nyrt.16 vagy 24 számjegy
104K&H Bank Zrt.24 számjegy
109UniCredit Bank Hungary Zrt.24 számjegy
115 / 103 / 182MBH Bank Nyrt. (fúziós kódok)24 számjegy
116Erste Bank Hungary Zrt.24 számjegy
120Raiffeisen Bank Zrt.24 számjegy
101Magyar Államkincstár (MÁK)24 számjegy

Amennyiben belföldi utalást indítasz, a Bankközi Klíring Rendszer a számlaszám első három jegye alapján irányítja a tranzakciót a megfelelő célbank szervereihez.

Hogyan épül fel a bankkártyaszám és mi a Luhn-algoritmus szerepe?

A bankkártyaszám (a nemzetközi szaknyelvben PAN – Primary Account Number) a fizetési kártya előlapján vagy hátlapján található, dombornyomott vagy lézerrel nyomtatott számsor. A leggyakoribb a 16 számjegyű formátum, amelyet a könnyebb olvashatóság érdekében 4 darab 4 jegyű csoportra bontva tüntetnek fel (például: 4123 4567 8901 2345).

A kártyaszám felépítése nemzetközi szabványokat követ, és a következő elemekből áll:

  1. BIN / IIN kód (Bank Identification Number / Issuer Identification Number):

    • A kártyaszám első 6 vagy 8 számjegye.
    • Első számjegy (MII – Major Industry Identifier): A kibocsátó iparágat és kártyatársaságot jelöli.
      • 3: American Express vagy Diners Club
      • 4: Visa
      • 5: Mastercard
      • 6: Maestro vagy Discover
    • A 2–6. (vagy 2–8.) számjegyek a kártyát kibocsátó konkrét bankot és a kártya típusát (pl. debit, credit, gold, platinum) azonosítják.
  2. Egyedi kártyabirtokos-azonosító:

    • A BIN-kód után következő számjegyek a 15. jegyig a bank saját belső sorszámát jelentik, amely a konkrét kártyaszerződéshez kapcsolódik.
  3. Ellenőrző számjegy (Luhn-algoritmus):

    • A kártyaszám utolsó (16.) számjegye.
    • A kártyaszám hitelességét az úgynevezett Luhn-algoritmussal (más néven mod-10 algoritmussal) ellenőrzik a fizetési kapuk.

Tipp

Az online vásárlások során a webáruház azonnal felismeri a kártyád típusát (Visa vagy Mastercard), amint beírod az első számjegyet. A rendszer még a fizetés elindítása előtt lefuttatja a Luhn-ellenőrzést a háttérben: ha akár egyetlen számjegyet is elírsz, az űrlap piros jelzéssel figyelmeztet, hogy érvénytelen a megadott kártyaszám.

Szabványos bankkártya-méret és fizikai jellemzők (ISO/IEC 7810 ID-1)

A fizetési plasztikok fizikai megjelenését és méreteit nem a bankok határozzák meg egyedileg, hanem egy nemzetközi szabvány írja elő. A bankkártya-méret világszerte egységes, hogy a kártyák kivétel nélkül beférjenek a bankautomaták (ATM), a POS-terminálok és a kártyaolvasók nyílásaiba.

A fizetési kártyák az ISO/IEC 7810 szabvány ID-1 jelű kategóriájába tartoznak (amelyet a nyomdaiparban gyakran CR-80 formátumnak is neveznek).

A szabványos méretek a következők:

  • Szélesség: 85,60 mm (8,56 cm)
  • Magasság: 53,98 mm (5,39 cm)
  • Vastagság: 0,76 mm (± 0,08 mm tűréshatárral)
  • Lekerekítési sugár: 3,18 mm a sarkoknál

A fizikai kártyán a méretbeli szabványosítás mellett a technológiai elemek elhelyezése is kötött:

  • EMV-chip: A kártya bal oldalán található aranyozott vagy ezüstözött érintkezőfelület, amely a titkosított tranzakciókért felel.
  • NFC-antenna: A műanyag rétegek közé integrált antenna az érintésmentes (PayPass / PayWave) fizetéshez.
  • Mágnescsík: A kártya hátoldalának felső részén húzódó sötét sáv (hagyományos adatkiolvasáshoz).
  • CVC2 / CVV2 kód: A hátoldali aláírási csík mellett található 3 jegyű biztonsági ellenőrző szám.

Melyik számot hová kell megadni? Biztonsági szabályok és utalási tudnivalók

A pénzügyi tudatosság alapja, hogy pontosan tudd, melyik adatot milyen helyzetben szabad megosztani. A 2026-ban tapasztalható online adathalász kísérletek jelentős része arra épít, hogy a gyanútlan felhasználók összekeverik a nyilvános számlaszámot a bizalmas kártyaadatokkal.

Mikor add meg a bankszámlaszámodat?

  • Ha valaki pénzt szeretne utalni neked (pl. munkabér, eladott használt cikk vételára, adó-visszatérítés a NAV-tól).
  • Ha csoportos beszedési megbízást állítasz be a közműszolgáltatónál.
  • Ha hivatalos nyomtatványt töltesz ki (pl. Magyar Államkincstár, társadalombiztosítás).

Mikor add meg a bankkártyaszámodat?

  • Kizárólag akkor, ha te kezdeményezel online vásárlást egy megbízható webáruház fizetési felületén.
  • Mobilfizetési alkalmazások regisztrációjakor (pl. Apple Pay, Google Wallet).

Figyelem

Soha ne add meg a bankkártyaszámodat, lejárati dátumodat és CVC-kódodat, ha valaki pénzt akar küldeni neked! Pénz fogadásához egyetlen adat elegendő: a bankszámlaszámod (vagy az ahhoz rögzített másodlagos számlazonosítód, mint az e-mail-címed vagy a telefonszámod). Ha egy internetes vevő vagy “futárszolgálat” a kártyaadataidat kéri a vételár átutalására hivatkozva, az minden esetben adathalász csalás!

Összehasonlítás: Bankszámlaszám vs. Bankkártyaszám

Az alábbi táblázat segítségével gyorsan áttekintheted a két azonosító közötti főbb különbségeket:

SzempontBankszámlaszámBankkártyaszám
Hosszúság16 vagy 24 számjegy (3×8-as blokk)16 számjegy (4×4-es blokk)
Elsődleges funkcióPénzforgalmi számla azonosítása, utalások fogadása és indításaVásárlási tranzakciók lebonyolítása, készpénzfelvétel
AdatbiztonságNyilvános adat, veszélytelenül megadható pénz fogadásáhozBizalmas adat, a lejárattal és CVC-vel együtt fizetési jogot ad
AlgoritmusModulus 10 súlyozott szorzókkal (9, 7, 3, 1)Luhn-algoritmus (váltakozó duplázás)
Hol található?Bankkivonaton, internetbankban, mobilappbanA fizikai műanyag kártyán, virtuális kártyaappban
Nemzetközi formátumIBAN (pl. HU28 1070 … 28 karakter)Ugyanaz a 16 jegyű PAN kód világszerte
Érvényességi időHatározatlan (a számlaszerződés fennállásáig)Korlátozott (jellemzően 3–5 év, a kártyán feltüntetve)

Konkrét példa: Számlaszám és kártyaszám ellenőrzése a gyakorlatban

Hogyan ismerik fel a banki rendszerek a hibás számokat? Nézzünk meg két konkrét példát az ellenőrzési logikákra.

1. Példa: A bankszámlaszám 8. karaktere (súlyozott modulus 10)

A magyar pénzforgalmi jelzőszámok első 7 számjegyét meghatározott súlyokkal szorozzák meg az alábbi sorrendben: 9, 7, 3, 1, 9, 7, 3.

Tegyük fel, hogy a számlaszám első 7 jegye: 1, 0, 7, 0, 0, 0, 1.

  • 1 × 9 = 9
  • 0 × 7 = 0
  • 7 × 3 = 21
  • 0 × 1 = 0
  • 0 × 9 = 0
  • 0 × 7 = 0
  • 1 × 3 = 3

A szorzatok összege: 9 + 0 + 21 + 0 + 0 + 0 + 3 = 33. Az összeget kerekítjük a következő tízesre (ami a 40). A 40 és a 33 különbsége: 40 - 33 = 7. Így a számlaszám 8. (ellenőrző) számjegye pontosan 7 lesz. Ha az utalási felületen 7-es helyett 8-ast írsz be, az összegzés nem 10-zel osztható számot ad, így a rendszer azonnal elutasítja a bevitelt.

2. Példa: A bankkártyaszám ellenőrzése a Luhn-algoritmussal

Nézzünk egy 16 jegyű kártyaszámot: 4123 4567 8901 2344.

A Luhn-algoritmus lépései:

  1. Jobbról balra haladva minden második számjegyet megduplázunk (a 15., 13., 11. helyen lévőket).
  2. Ha a duplázás eredménye nagyobb, mint 9, kivonunk belőle 9-et (vagy összeadjuk a számjegyeit: pl. 2 × 7 = 14 -> 1 + 4 = 5).
  3. Összeadjuk az összes kapott számot.
  4. Ha a végső összeg 10-zel osztható, a kártyaszám alaktanilag érvényes.

Ez a két matematikai védőháló biztosítja, hogy a félregépelt utalások és kártyás fizetések döntő többsége még az elindítás pillanatában fennakadjon az ellenőrzésen.

Gyakori kérdések

Hol találom meg a bankszámlaszámomat, ha nincs nálam a bankkártyám?

A bankszámlaszámodat a bankod mobilalkalmazásába vagy internetbankjába belépve a számlarészleteknél találod meg. Emellett szerepel a havi rendszeres bankkivonatok fejlécén, valamint a számlanyitáskor kapott szerződésben is. A fizikai bankkártyán a számlaszám általában nem szerepel.

Megadhatom a kártyaszámomat, ha utalni akarnak nekem?

Nem, a kártyaszámod megadása nem alkalmas belföldi vagy nemzetközi átutalás fogadására. Utaláshoz kizárólag a bankszámlaszámodra (vagy IBAN-számodra) van szükség. A kártyaszám megadása idegeneknek ráadásul súlyos biztonsági kockázatot jelent.

Mi az a GIRO-kód és hány számjegyből áll?

A GIRO-kód a bankok egyedi azonosító száma a belföldi elszámolási rendszerben. A bankszámlaszám első 3 számjegye alkotja a bankkódot (például a CIB Banknál a 107-es kód). Tágabb értelemben a teljes 16 vagy 24 jegyű belföldi számlaszámot is szokás GIRO-formátumú számlaszámnak nevezni.

Mi a teendő, ha véletlenül rossz számlaszámra utaltam pénzt?

Ha a megadott téves számlaszám matematikailag érvénytelen (hibás az ellenőrző jegy), a banki rendszer el sem indítja az utalást. Ha létező számlaszámra utaltál tévedésből, azonnal értesítsd a számlavezető bankodat. A bank felveszi a kapcsolatot a kedvezményezett bankjával, és visszahívási eljárást indít a tévesen kiutalt összeg visszaszerzésére.

Miben különbözik az IBAN a belföldi számlaszámtól?

Az IBAN (International Bank Account Number) a belföldi számlaszám nemzetközileg szabványosított formája. Magyarországon az IBAN 28 karakterből áll: a HU országkóddal és 2 matematikai ellenőrző számmal kezdődik, amelyet a teljes 24 jegyű belföldi számlaszám követ. Külföldről érkező utaláshoz mindig az IBAN-formátumot kell megadnod.