I just got off a very obvious scam call where the scammer was offering to "lower" my interest rate. I played along to try to waste some of their time. I gave a fake expiration date and a fake last 4 digits of the card. He put me on a short hold and came back saying that was the wrong number. I went to a fake CC generator site thinking maybe there is something in the last 4 that can verify legitimacy kind of like the first four can indicate the Brand (Visa, MC, etc.). I gave him those last 4 and once again, after a brief hold, he came back saying it was the wrong number. At this point he lost his cool and started swearing, etc. and eventually hung up, but I've never heard or seen anything like this before.

Is it possible to verify that the last 4 digits of a card number are legit? In this case, it was supposed to be a Chase Visa. Could it be a checksum or something else? Might the expiration date and the last 4 need to match? Or is it more likely that he actually had my full number and was phishing for more info or something?

  • 11
    The first 6 digits are the bank identification number (BIN) or issuer identification number (IIN). Then the individual account number, 6 to 9 digits, finally 1 check digit generated from the previous digits by the Luhn algorithm. You need all the previous digits to verify. Commented Jan 12, 2023 at 20:37
  • 38
    Most receipts have the last 4 digits, they may have some old receipt of yours they're trying to match to.
    – littleadv
    Commented Jan 12, 2023 at 21:16
  • 1
    I wonder if Security SE would be a better place to ask this question? They might be able to comment on the particular scam involved?
    – MrWhite
    Commented Jan 13, 2023 at 18:04
  • 1
    @chux-ReinstateMonica heh, I actually had conferenced Lenny in on the third hold--that is when they started swearing and hung up.
    – stormdrain
    Commented Jan 16, 2023 at 14:22
  • 2
    @user26460 How is that playing with fire? I like fooling such "people".
    – glglgl
    Commented Jan 17, 2023 at 12:54

4 Answers 4


He was probably trying to impersonate you on a site that legitimately knows your card number, perhaps your card issuer itself. Such a site would challenge your identity by asking for your last four digits; when you gave the wrong information, his verification attempt failed, and he knew it was bogus. He may even have triggered a lock on your account, frustrating him further.

If this scenario is correct, he doesn’t have your card number, but he has other personal information, and reviewing your security and activity on important accounts for a while may be warranted.

  • 19
    That does sound likely; good guess.
    – keshlam
    Commented Jan 13, 2023 at 14:11
  • I suspect what they are doing is calling various services spoofing your phone number on the caller ID. I can't think of any other way that the cable tv scammers know how much my bill is when I lie to them, they must call from my number to get the balance from the automated system.
    – rtaft
    Commented Jan 13, 2023 at 19:24
  • Great guess. Interesting, though, because I did not see any activity or get a notifications from Chase (I also locked my card). They typically are very good about this. I also don't use that card for ANY recurring charges...maybe that's why it wasn't working. That said, I can't think of ANY sites that reveal the full number by validating the last 4. In fact, I can't think of any that validate the last 4 for anything, either. If anything, they verify the date, or the security code. Do you know of any that do this?
    – stormdrain
    Commented Jan 16, 2023 at 14:28

The last digit is a check digit that uses the Luhn algorithm to help avoid data entry errors, but you need all of the previous digits to calculate the check value.

It is possible that they have a "current" list of credit card numbers that are linked to people. The numbers in their database don't include the entire credit card number, because the legitimate vendors they stole it from aren't supposed to store the entire number.

They checked your last four with their list and didn't get a match. Therefore they couldn't move on to the next phase which is to get more of your data.

  • Maybe I didn't get your point correctly but any sequence of 4 digits corresponds to the final 4 digits of some credit card. There are just way more credit cards then 4 digit numbers. So unless you can combine the 4 digits with some personal information they don't provide anything useful.
    – quarague
    Commented Jan 13, 2023 at 16:02
  • @quarague The last 4 digits might be sufficiently unique for the scammers "limited" list of card numbers. Although the fact that the OP had to be put on hold and told that it was "wrong" perhaps suggests this was not the case IMO.
    – MrWhite
    Commented Jan 13, 2023 at 18:17
  • @quarague While true, the very nature of the check digit plus the fact that only certain IINs are valid means that having the final four digits translates to far fewer card numbers to search than the theoretical 1,111,111,100,000,000 you would need to search. Combine that with some simple statistical inferences based on the location the phone number maps to you can narrow that down even further (for example, if the phone number starts with +90, it’s significantly more likely that the IIN starts with either 65 or 9792). Commented Jan 13, 2023 at 19:20
  • 8
    @quarague The crooks might have a leaked database from a vendor containing customer details (phone number) and a partial card number like 123456xxxxxx7890 (the way it's printed on all sorts of statements and receipts). The idea might be to phone the customer, ask them for the last 4 digits first to double-check, and if those are "7890", proceed to ask them for "xxxxxx" and recover the full card number.
    – TooTea
    Commented Jan 13, 2023 at 19:49
  • 7
    @quarague They obviously had OP's phone number, so the "some personal information" part was satisfied. Commented Jan 14, 2023 at 7:07

More likely he had nothing and was trying to get you to read out the entire number "so we can correct it."

Or, as @freiheit suggested, more likely they were trying to use this to authenticate themselves as you in a system that might give them the rest of the digits. In which case, if you weren't going to just hang up on them, giving a false response was absolutely the right thing to do.

  • Wouldn't he just have asked for the number, then? Not out-and-out "What's your card number?" but something like "We have 4929...5678, is that right? No? What should it be?" Commented Jan 13, 2023 at 14:38
  • I don't assume a crook's script is optimized... But I agree the other suggestion, that he was trying to use this to validate a login and get the rest of the number that way, seems more likely.
    – keshlam
    Commented Jan 13, 2023 at 14:41
  • 2
    Good time to update/improve your passwords in any case, since you know you're being attacked.
    – keshlam
    Commented Jan 13, 2023 at 14:43
  • I feel like this is the most likely culprit. I can't think of ANY sites that reveal the full number by validating the last 4. In fact, I can't think of any that validate the last 4 for anything, either. If anything, they verify the date, or the security code.
    – stormdrain
    Commented Jan 16, 2023 at 14:30
  • 1
    I've sent a few sites that use last-4 as part of their password recovery process or something of that sort. It's possible one of those has a flaw that exposes the full card number, or other information that could be leveraged. The fact that the caller realized the number was wrong and got angry rather than continuing the conversation suggests they had something they were trying to feed it into...
    – keshlam
    Commented Jan 16, 2023 at 15:55

It is possible that the scam caller already had your full credit card number and was simply trying to confirm the last 4 digits as a way to verify their information. It is important to be cautious and not give out any personal information, including credit card numbers, to unsolicited callers. If you are unsure about the validity of a call, it is best to hang up and contact the company or organization directly using a known phone number or website.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .