What a virtual credit card is and why you might use one
A virtual credit card is a temporary card number linked to your real credit card account. Instead of using your actual card number online, you generate a unique number that works only once or for a single merchant. When that number expires or you delete it, someone who stole it cannot use it again — it straightforward stops working.
Virtual cards solve a real problem: every time you type your card number into a website, you risk that number being stolen in a data breach. A virtual number limits the damage. If a retailer gets hacked, the thief gets a number that is already dead.
Many card issuers now offer virtual card generation for free as part of their regular account. You do not pay extra, and you do not need a separate card in your wallet. You generate the number in an app or online portal, use it for one purchase or one merchant, and move on.
Key Takeaways
- Most major credit card issuers now offer virtual card numbers at no extra cost to existing cardholders.
- Virtual numbers work only for online purchases and typically expire after one use or one merchant, making stolen numbers worthless.
- You generate a virtual number through your card issuer's app or website in seconds, with no separate process or approval process.
- Virtual cards do not build credit history separately — they draw from your existing credit line and report to the same account.
Which card issuers offer virtual cards for free
The major issuers have rolled out virtual card programs over the past few years. Visa offers Visa Click to Buy through participating banks. Mastercard offers Identity Check through its network. American Express cardholders can generate virtual numbers through their online account. Discover offers a similar feature to its cardholders.
The catch is that your specific card issuer — your bank or credit union — has to support the feature. A Visa card from one bank might have virtual numbers while a Visa card from another bank does not. You need to log into your account or call the customer service number on the back of your card to find out whether your card supports it.
Some fintech companies and newer card issuers have made virtual cards their main selling point. Privacy.com, for example, lets you generate virtual card numbers even if your own card issuer does not offer them. You link your real card or bank account to Privacy, and Privacy creates virtual numbers on your behalf. Privacy's basic plan is free; they make money from optional paid tiers.
The free tier usually means you can generate a limited number of virtual cards per month — often 12 to 24 — which is enough for most people. Paid tiers remove the limit and add features like spending controls and merchant blocking.
How to generate a virtual card number
The process is nearly identical across all issuers. Log into your credit card account online or through the mobile app. Look for a section labeled "Virtual Card," "Card Controls," "Digital Wallet," or "Security." Click to generate a new number.
The system will ask you to name the virtual card (for example, "Amazon" or "Grocery Store") so you remember what it is for. Some systems let you set a spending limit, an expiration date, or a merchant category so the number works only at that specific store. Others generate a number that works anywhere but expires after one transaction.
The new number appears on your screen when ready. You copy it, paste it into the checkout form, and complete your purchase. The number is now tied to that transaction or that merchant. If you want to buy from the same store again, you can reuse the same virtual number or generate a fresh one — most issuers let you do either.
What virtual cards do and do not protect you from
Virtual cards protect you from one specific threat: a stolen card number. If a retailer's database is hacked and your virtual number is exposed, the thief cannot use it because it is already inactive or tied to a single transaction that is complete.
Virtual cards do not protect you from phishing, where someone tricks you into sending money to the wrong place. They do not protect you if you authorize a payment to a scammer thinking they are legitimate. They do not protect you from your own account being hacked if someone gets your login credentials. In those cases, a thief could generate their own virtual numbers using your account.
Virtual cards also do not work for in-person purchases at physical stores. You still need your physical card or a digital wallet like Apple Pay for those transactions. They work only for online shopping, subscriptions, and phone orders.
Virtual cards and your credit report
Virtual card numbers do not create a separate credit history. They are not a different account — they are just a different number attached to your existing credit card account. All charges made with virtual numbers show up on your regular statement and count toward your credit utilization, payment history, and credit score exactly as if you had used your physical card.
This is actually good news. You get the security benefit of virtual numbers without any complication in how your credit is reported or calculated.
When virtual cards are not the right tool
Virtual cards work best for one-time or occasional purchases from merchants you do not fully trust, or for subscriptions you plan to cancel later. They are less useful for regular purchases from merchants you trust and return to often, because you have to generate a new number each time or manage multiple numbers for the same store.
They also do not help with recurring charges that require you to update your card information. If you set up a subscription with a virtual number and the merchant's payment processor fails, they may ask you to provide a new card number. You would have to generate a fresh virtual number and update your account with them.
For everyday spending at trusted retailers, your physical card or a digital wallet is simpler. Virtual cards are a layer of extra security for situations where you want it, not a replacement for your regular card.
Frequently Asked Questions
Can I use a virtual card number at a store in person?
No. Virtual card numbers work only for online purchases, phone orders, and mail orders where you type in the number. For in-person shopping, use your physical card or a digital wallet like Apple Pay or Google Pay, which also provide security protections.
What happens if I lose track of which virtual number I used for which purchase?
Your card issuer keeps a record of every virtual number you generated and what you used it for. Log into your account and look at your transaction history — it will show the merchant name and the virtual number. Most issuers also let you name each virtual card when you create it, so you can label them "Amazon," "Airline," and so on for straightforward reference.
Do I need to pay a fee to use virtual cards?
No. Virtual cards offered by your credit card issuer are included at no extra cost. If you use a third-party service like Privacy.com, the basic plan is free but limited to a certain number of virtual cards per month. Paid plans remove that limit and add extra features.
Can I set a spending limit on a virtual card number?
Many issuers allow it, but not all. Log into your account and look for options when you generate a new number. Some systems let you set a maximum amount the card can charge, an expiration date, or a specific merchant category. If your issuer does not offer these controls, third-party services like Privacy.com do.
What if a merchant refuses to accept my virtual card number?
Virtual numbers are standard Visa, Mastercard, or American Express numbers, so they work anywhere those cards are accepted. If a merchant rejects it, the problem is usually that the number is expired or you entered it incorrectly. Double-check the number and expiration date. If the merchant still refuses, use your physical card instead.