Credit card numbers have 13 to 19 digits, depending on the card type
Most credit cards issued in the United States have 16 digits. Visa, Mastercard, and Discover cards all use 16-digit numbers as their standard. American Express is the main exception — AmEx cards carry 15 digits. Some specialty cards, business cards, or cards from smaller issuers may fall outside this range, but 16 digits covers the vast majority of cards you will encounter.
The digits are not random. Each position or group of positions carries specific information about the card, the issuer, and the account. Understanding this structure helps you recognize whether a number you are looking at is valid, spot fraud, and know what information you are actually sharing when you provide your card number.
Key Takeaways
- Visa, Mastercard, and Discover cards have 16 digits; American Express has 15 digits.
- The first digit or first few digits identify the card network (Visa starts with 4, Mastercard with 5, American Express with 3, Discover with 6).
- The digits are divided into groups: the issuer identification number, the account number, and a check digit that validates the entire number.
- A valid card number passes the Luhn algorithm, a mathematical check that catches typos and invalid numbers.
What each digit group means
A credit card number breaks into three main sections. The first six digits form the Bank Identification Number (BIN) or Issuer Identification Number (IIN). This tells you which bank or financial institution issued the card. The first digit alone identifies the card network: Visa cards start with 4, Mastercard with 5, American Express with 3, and Discover with 6. The remaining five digits in the BIN narrow it down to the specific issuer.
The middle digits (digits 7 through 15 on a 16-digit card) make up your account number. This is the unique identifier for your specific account at that bank. No two cardholders at the same bank have the same account number in this section.
The final digit is the check digit. It is calculated using the Luhn algorithm, a formula that validates the entire number. When you type your card number into a payment form, the system runs this check to catch typos or fraudulent numbers before processing the transaction. If the check digit does not match the rest of the number according to the Luhn formula, the card is rejected as invalid.
Why card length varies by network
Visa, Mastercard, and Discover settled on 16 digits because it provides enough combinations to issue billions of unique cards while keeping the number manageable for payment systems. American Express chose 15 digits when it designed its card system decades ago, and the network has maintained that standard. Diners Club cards, which are less common in the U.S., use 14 digits.
Some business cards, corporate cards, or cards from smaller or regional issuers may have different lengths. However, if you are checking a personal card from a major U.S. issuer, 16 digits (or 15 for AmEx) is what you will see. Payment processors and merchants are built to handle these standard lengths, so cards outside this range may encounter friction in some systems.
How to find your card number
Your card number is printed on the front of your physical card, usually in a raised or embossed format. On most cards, the number is split into four groups of four digits for readability. If you need to reference your card number for a payment or to check account details, you can read it directly from the card itself.
If you are managing your account online, your card issuer's website or mobile app will display your card number (usually with most digits masked for security). You can also find your card number on your monthly statement, though again it may be partially hidden. Never share your full card number, expiration date, or CVV with anyone unless you are making an authorized purchase or payment.
The Luhn algorithm and card validation
The Luhn algorithm is a checksum formula that validates card numbers. It works by doubling every second digit from right to left, subtracting 9 from any result over 9, and then adding all the digits together. If the total is divisible by 10, the number passes the check. This catches most typos — if you mistype a single digit, the number will fail the Luhn check and be rejected as invalid.
This is why a card number that looks correct but has one digit wrong will not work. The payment processor runs the Luhn check before it even contacts your bank. Fraudsters know this too, which is why they cannot simply guess random 16-digit numbers and expect them to work. However, the Luhn check is a basic validation only — it does not confirm that the card is active, that it belongs to you, or that you have funds available.
What happens when you provide your card number
When you enter your card number into a payment form, the merchant or payment processor captures it and sends it to your card network (Visa, Mastercard, etc.) and then to your bank. Your bank checks whether the card is active, whether you have available credit or funds, and whether the transaction matches your typical spending patterns. If everything checks out, the transaction is approved.
Your card number itself is sensitive information. Merchants are not supposed to store your full card number after a transaction completes — they are required by the Payment Card Industry Data Security Standard (PCI DSS) to delete it or encrypt it heavily. When you see your card number masked on a receipt or statement (showing only the last four digits), that is the standard practice. The last four digits are considered low-risk because they alone cannot be used to make a purchase.
Recognizing card number fraud
If you notice charges on your statement that you did not make, or if you suspect your card number has been compromised, contact your card issuer immediately. Most issuers have a fraud department that operates 24/7. You can find the number on the back of your card or on your statement. Report the fraudulent charges and request a new card with a new number.
Your liability for fraudulent charges is limited by federal law. Under the Fair Credit Billing Act, you are responsible for no more than $50 in unauthorized charges, and most issuers waive that $50 entirely if you report the fraud promptly. The issuer will investigate the charges, remove them from your account, and issue a replacement card. This process usually takes a few days to a week.
Frequently Asked Questions
Why does American Express have 15 digits instead of 16?
American Express designed its card system independently and chose 15 digits as its standard. The network has maintained this since its inception. While Visa, Mastercard, and Discover later standardized on 16 digits, AmEx never changed. Both lengths work fine within their respective networks and payment systems.
Can I use my card number without the expiration date or CVV?
No. Your card number alone is not enough to make a purchase. You also need the expiration date (the month and year your card expires) and the CVV (the three- or four-digit security code on the back). Together, these three pieces confirm that you have the physical card in your possession. Online merchants require all three before processing a payment.
What if I type my card number wrong?
If you mistype a digit, the payment processor will reject it as invalid before it even reaches your bank. The Luhn algorithm catches most single-digit errors. You will see an error message asking you to re-enter the number. This is a security feature — it prevents typos from being sent to your bank or the merchant.
Is it safe to say my card number out loud over the phone?
Only if you initiated the call to a number you know is legitimate — such as the customer service number on the back of your card or on your statement. Never provide your card number to someone who called you, even if they claim to be from your bank. Legitimate banks and merchants will never ask for your full card number unsolicited. If you are unsure, hang up and call the issuer directly using the number on your card.
Do all credit cards have the same number of digits?
No. Most U.S. credit cards have 16 digits, but American Express has 15. Some older or specialty cards may have 13, 14, or 19 digits. However, if you are using a standard personal credit card from a major issuer, it will be either 15 or 16 digits. Payment systems are built to handle these standard lengths.