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:
-
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).
-
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.
-
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 neve | Jellemző számlaszám-hossz |
|---|---|---|
| 107 | CIB Bank Zrt. | 24 számjegy |
| 117 | OTP Bank Nyrt. | 16 vagy 24 számjegy |
| 104 | K&H Bank Zrt. | 24 számjegy |
| 109 | UniCredit Bank Hungary Zrt. | 24 számjegy |
| 115 / 103 / 182 | MBH Bank Nyrt. (fúziós kódok) | 24 számjegy |
| 116 | Erste Bank Hungary Zrt. | 24 számjegy |
| 120 | Raiffeisen Bank Zrt. | 24 számjegy |
| 101 | Magyar Á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:
-
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.
-
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.
-
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:
| Szempont | Bankszámlaszám | Bankkártyaszám |
|---|---|---|
| Hosszúság | 16 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ása | Vásárlási tranzakciók lebonyolítása, készpénzfelvétel |
| Adatbiztonság | Nyilvános adat, veszélytelenül megadható pénz fogadásához | Bizalmas adat, a lejárattal és CVC-vel együtt fizetési jogot ad |
| Algoritmus | Modulus 10 súlyozott szorzókkal (9, 7, 3, 1) | Luhn-algoritmus (váltakozó duplázás) |
| Hol található? | Bankkivonaton, internetbankban, mobilappban | A fizikai műanyag kártyán, virtuális kártyaappban |
| Nemzetközi formátum | IBAN (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:
- Jobbról balra haladva minden második számjegyet megduplázunk (a 15., 13., 11. helyen lévőket).
- 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).
- Összeadjuk az összes kapott számot.
- 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.