The security number on a debit card is printed on the back, near the signature strip. It’s a three-digit code that appears after your card number or the last four digits of your card number. You’ll need this code whenever you make an online or phone purchase, so it’s worth knowing exactly where to look.
Where to Find It on the Back of Your Card
For Visa, Mastercard, and Discover debit cards, the security number is a three-digit code printed on the back of the card. Look to the right of the signature panel. You’ll typically see either your full card number or the last four digits of it, followed by the three-digit code set slightly apart. That final three-digit string is your security number.
This code goes by several names depending on the card network. Visa calls it a CVV (Card Verification Value). Mastercard calls it a CVC (Card Verification Code). Discover uses the term CVV2. They all mean the same thing and work the same way: a short numeric code that proves you have the physical card in your hands when making a purchase where the merchant can’t see it.
American Express Is Different
If your debit card runs on the American Express network, the security code is on the front of the card, not the back. It’s also four digits instead of three. You’ll find it printed above and to the right of your card number. This applies to all American Express cards, whether credit or debit.
Finding the Code on a Virtual or Digital Card
If your bank issued you a virtual debit card, or if you’ve added your card to a mobile wallet, the security code won’t be on a physical piece of plastic. Instead, you’ll find it inside your bank’s mobile app. The typical process is to log in, navigate to your cards section, select the specific debit card, and look for an option to view card details. Some apps display a digital image of the card that you can “flip” to reveal the three-digit code on the back, just like a physical card.
A small but growing number of banks now use dynamic security codes. Instead of a fixed three-digit number, the code changes with every online transaction. You generate a fresh code through the bank’s app each time you need one, and it expires after a few minutes. BBVA, for example, offers this on its debit cards. If your bank uses dynamic codes, you won’t find a permanent CVV printed on your physical card at all.
What to Do If the Number Has Worn Off
Security codes are printed in flat ink rather than raised like your card number, which means they can rub off over time from normal wallet friction. If the digits are too faded to read, you have a few options. Call the customer service number on the back of your card (the phone number is usually embossed or more durable than the CVV ink). Many banks can verify your identity over the phone and read the code back to you. Some banks also let you view your full card details, including the security code, through their mobile app.
If neither option works, request a replacement card. Your bank will issue a new one with a fresh security code. The replacement will have a different CVV than your old card, so any merchants where you’ve saved your card on file will need the updated number.
Why Merchants Ask for It
The security code exists specifically for “card not present” transactions, meaning any purchase where you’re not physically swiping, tapping, or inserting the card. Online checkouts, phone orders, and mail orders all fall into this category. The code serves as a basic fraud check: even if a thief steals your card number, they can’t complete an online purchase without the CVV. Merchants are not allowed to store your security code after a transaction is processed, which is why legitimate retailers ask you to re-enter it each time.
When you shop in person using a chip reader or contactless tap, the terminal never asks for the security code. The chip generates its own one-time transaction code, making the printed CVV unnecessary for in-store purchases.

