← Back to Blog

What is a BIN Number? Complete Guide

Published: January 15, 2026
Tags: fundamentals, payments

A BIN (Bank Identification Number) is the first 6 to 8 digits of a payment card number. It identifies the institution that issued the card and provides valuable information about the card type, brand, and country of origin.

Understanding BIN Structure

Payment card numbers follow a standardized format defined by ISO/IEC 7812:

4147 2012 3456 7890
^^^^^^^^
BIN (Bank Identification Number)

The BIN consists of:

  • First digit: Major Industry Identifier (MII)
  • First 6 digits: Traditional BIN
  • First 8 digits: Extended BIN (increasingly common)

Major Industry Identifiers

The first digit indicates the card’s industry:

DigitIndustry
1, 2Airlines
3Travel and entertainment (American Express, Diners Club)
4Banking and financial (Visa)
5Banking and financial (Mastercard)
6Merchandising and banking (Discover)
7Petroleum
8Healthcare and telecommunications
9Government and other

What Information Does a BIN Provide?

A BIN lookup reveals:

Card Network (Scheme)

  • Visa, Mastercard, American Express, Discover, JCB, UnionPay, Diners

Funding Type

  • Credit, debit, or prepaid

Card Category

  • Classic, Gold, Platinum, Business, Corporate, etc.

Issuing Bank

  • The financial institution that issued the card
  • Bank website and contact information (when available)

Country of Issuance

  • ISO country code and name
  • Currency code

Card Flags

  • Commercial vs. consumer card
  • Prepaid status

Why BINs Matter

Fraud Prevention

BIN lookup helps detect suspicious transactions:

  • Mismatched billing country vs. card issuing country
  • High-risk BIN ranges
  • Prepaid cards on restricted merchants
  • Unexpected card types for transaction amounts

Payment Routing

Optimize transaction routing based on:

  • Card network for processor selection
  • Domestic vs. international cards
  • Card type for interchange optimization

User Experience

Enhance checkout flows:

  • Auto-detect card type as user types
  • Display correct card icon
  • Validate card format before submission
  • Pre-fill expected card length

Compliance

Meet regulatory requirements:

  • AML/KYC verification
  • Country-based restrictions
  • Card type restrictions for certain merchants

The Transition to 8-Digit BINs

Historically, BINs were 6 digits. Due to the growing number of card issuers, the industry transitioned to 8-digit BINs:

Timeline

  • April 2022: Mastercard began issuing 8-digit BINs
  • 2022-2024: Industry-wide migration
  • Now: 8-digit BINs are standard; 6-digit lookups still work but may be less precise

Impact on Developers

Systems should use 8 digits when available for best accuracy:

// Extract BIN - use 8 digits for best results
const bin = cardNumber.replace(/\s/g, '').substring(0, 8);

BIN vs IIN: What’s the Difference?

BIN (Bank Identification Number) and IIN (Issuer Identification Number) are synonyms. The industry is gradually shifting to “IIN” to reflect that issuers aren’t always banks, but “BIN” remains the commonly used term.

Using BINLookupAPI

Our API makes BIN lookup simple:

curl -X POST "https://api.binlookupapi.com/v1/bin" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"number": 42467101}'

Response:

{
  "data": {
    "bin": "42467101",
    "scheme": "visa",
    "funding": "debit",
    "brand": "VISA",
    "category": "CLASSIC",
    "country": {
      "code": "PL",
      "name": "POLAND"
    },
    "issuer": {
      "name": "ING BANK SLASKI SA",
      "website": null,
      "phone": null
    },
    "currency": "PLN",
    "prepaid": false,
    "commercial": false
  }
}

For complete integration guides with error handling, see our language-specific guides.

Conclusion

BIN numbers are fundamental to modern payment processing. Whether you’re building fraud prevention systems, optimizing payment routing, or enhancing user experience, understanding and utilizing BIN data is essential.

Ready to integrate BIN lookup into your application? Get started with a free account.