A temporary credit card is a card number your bank creates for you to use online or over the phone without giving out your real card details
When you request a temporary card number from your bank, you get a unique 16-digit number, expiration date, and security code that work like a regular card but are tied to your actual account. You use this temporary number instead of your real card number when you shop online or call a merchant to place an order. The temporary number expires on a date you set — usually after one transaction, after 30 days, or after a year, depending on your bank and the card type.
The main reason people use temporary card numbers is security. If a website gets hacked or a merchant stores your number unsafely, the thief gets a number that either has already expired or will expire soon. They cannot use it to make new charges or access your account. Your real card number stays private and protected.
Temporary card numbers work with most online retailers and phone orders. Some banks call them virtual card numbers, temporary card numbers, or ShopSafe numbers — the name varies, but the function is the same. Not every bank offers this feature, and not every merchant accepts temporary numbers, so you should check both before you rely on it.
Key Takeaways
- A temporary card number is a unique number your bank creates that expires after a set time or one use, protecting your real card number from being stolen or misused.
- You control when the temporary number expires — you can set it to end after one purchase, 30 days, or longer, depending on what your bank offers.
- Temporary numbers work for online shopping and phone orders but may not work at gas pumps, ATMs, or stores where you swipe or insert a physical card.
- If a temporary number is compromised, the thief cannot use it after it expires, and your actual account and real card number remain safe.
- Not all banks offer temporary card numbers, and not all merchants accept them, so you should confirm both support the feature before you need it.
Which banks offer temporary card numbers
Major banks and credit card issuers vary in whether they offer this feature and what they call it. Capital One calls theirs Eno, a browser extension and text-message service that generates numbers on demand. Citi offers virtual account numbers through its website for Citi credit cards. Bank of America, Chase, and Discover all have versions of temporary numbers, though the names and how you access them differ.
Some banks limit temporary numbers to their own credit cards only, while others offer them on debit cards too. A few regional banks and credit unions offer the feature, but many do not. The fastest way to find out whether your bank supports it is to log into your online account and search for "virtual card," "temporary number," or "ShopSafe" in the help section, or call the customer service number on the back of your card.
If your bank does not offer temporary numbers, you have other ways to protect your card number online. Many payment apps like PayPal, Apple Pay, and Google Pay create a barrier between your real card and the merchant. Some browsers and password managers also offer similar protections, though they work differently than a bank-issued temporary number.
How to request and use a temporary card number
The process depends on which bank you use. Most banks let you generate a temporary number through their website or mobile app. Log in, find the virtual card or temporary number section, and click to create a new number. You will see the 16-digit number, expiration date, and CVV code right away — you do not have to wait for anything to arrive in the mail.
Some banks, like Capital One, use a browser extension or text-message system instead. You install the extension, and when you are at checkout on a website, the extension offers to create a temporary number for you automatically. With text-based systems, you text a code to the bank and receive a temporary number by return message.
Once you have the temporary number, use it exactly as you would your real card number. Type it into the online checkout form, or read it to a merchant over the phone. The charge goes to your real account, and you see it on your regular statement. The temporary number itself does nothing after it expires — it straightforward stops working.
When a temporary card number will not work
Temporary numbers work for one-time online purchases and phone orders, but they have limits. You cannot use a temporary number at a physical store where you insert or swipe a card, because the merchant needs your real card in hand. Gas pumps, ATMs, and vending machines also will not accept temporary numbers.
Subscriptions and recurring charges are another problem. If you use a temporary number for a monthly subscription service, the number will expire before the next billing cycle, and the charge will fail. Some banks let you set a temporary number to last longer — up to a year — specifically so you can use it for subscriptions, but you should check your bank's rules first.
Some merchants, especially smaller ones or older websites, do not accept temporary numbers because their payment systems do not recognize them as valid. If a temporary number is rejected, you will need to use your real card number or try a different payment method.
Security benefits and what they actually protect
A temporary card number protects you if the website you are shopping on gets hacked or if a merchant stores your card information unsafely. If a thief steals the temporary number from a breached database, they get a number that either has already expired or will stop working on a date you set. They cannot use it to make new purchases after that date, and they cannot use it to access your bank account or change your account settings.
What a temporary number does not protect you from is fraud by the merchant themselves. If the store clerk or a dishonest employee writes down your temporary number and tries to use it later, they will find it has expired. But if they use it when ready, before it expires, the charge will go through just like with a real card number. A temporary number is a shield against data breaches and careless storage, not against intentional theft by someone you hand the number to.
Temporary numbers also do not protect you from phishing scams or malware on your own computer. If you type a temporary number into a fake website because you thought it was real, or if malware on your device captures what you type, the thief has the number just as they would have your real one. The temporary number is only as safe as the website you use it on.
Temporary numbers versus other ways to protect your card online
Payment apps like PayPal, Apple Pay, and Google Pay offer similar protection by creating a barrier between your card and the merchant. When you pay through these apps, the merchant never sees your real card number — they see a token or a temporary identifier instead. The difference is that these apps work on your phone and at some physical stores, while bank-issued temporary numbers usually work only online or over the phone.
Credit monitoring services and fraud alerts do not prevent theft the way temporary numbers do, but they help you catch it faster if it happens. A fraud alert tells your bank to call you before approving large or unusual charges. Credit monitoring watches for new accounts opened in your name. These are safety nets after the fact, not shields before it.
Some credit cards offer purchase protection or fraud liability limits as part of their benefits. Federal law limits your liability for unauthorized charges to $50, and most banks waive that fee entirely if you report the fraud quickly. A temporary number reduces the chance of fraud happening in the first place, while these protections help you recover if it does.
Setting expiration dates and managing multiple temporary numbers
When you create a temporary number, your bank usually lets you choose when it expires. Common options are one transaction (it stops working after the first charge goes through), 30 days, 90 days, or one year. Some banks let you set a custom expiration date. Choose based on what you are using it for — a one-time purchase needs only a one-transaction number, while a subscription needs one that lasts as long as you plan to keep the service.
You can create as many temporary numbers as you want, and most banks do not charge for them. Some people create a new number for each online purchase, while others create one per merchant and reuse it. There is no penalty for creating many numbers, so use as many as makes sense for your shopping habits.
Your bank's website or app shows you all the temporary numbers you have created, when they expire, and which merchant you used each one for. You can delete a temporary number before it expires if you change your mind, and you can see which charges were made with each number on your statement.
Frequently Asked Questions
Can someone use my temporary card number after it expires?
No. Once a temporary number expires, it stops working completely. A thief cannot use it to make new charges, and it cannot be reactivated. The number is straightforward dead after the expiration date passes.
Will my bank charge me a fee to create temporary card numbers?
No. Banks that offer temporary numbers do not charge for creating or using them. The feature is included as part of your account at no extra cost.
What happens if I use a temporary number and the merchant charges me twice by mistake?
Report the duplicate charge to your bank the same way you would report any unauthorized charge. Your bank will investigate and reverse the extra charge. The temporary number itself does not prevent duplicate charges, but your bank's fraud protection does.
Can I use a temporary card number at Amazon or other major retailers?
Yes, temporary numbers work at most major online retailers including Amazon, Walmart, Target, and others. However, some older websites or smaller merchants may reject them. If a temporary number is declined, you can use your real card number instead or contact the merchant to ask if they accept virtual numbers.
If I set a temporary number to expire in one year, can I use it for a subscription that might last longer?
No. Once the temporary number expires, the subscription charge will fail. If you want to use a temporary number for a subscription, set it to expire after your subscription ends, or use your real card number instead. Some banks let you extend a temporary number's expiration date, so check your bank's options.