A virtual credit card is a temporary card number linked to your real account that you use for online purchases instead of your actual card details

Virtual credit cards generate a unique 16-digit number, expiration date, and CVV for each transaction or merchant. The number connects to your real card account, but the merchant never sees your actual card number. When you use a virtual card, the charge still posts to your regular account — you pay the same bill, earn the same rewards — but the temporary number protects your real card information from being stored in a retailer's database or stolen in a breach.

Most virtual card services are offered by your card issuer directly through their app or website. Some card companies build the feature in; others partner with third-party providers like Privacy.com or Blur. The setup takes minutes: you open the app, generate a new number, set a spending limit if you want one, and paste it into the checkout form just like a regular card number.

Key Takeaways

  • Virtual card numbers are temporary and unique to each purchase or merchant, so a data breach at one store cannot expose your real card number to other retailers.
  • The charge still appears on your regular bill and counts toward your rewards, so you get the same benefits as using your physical card.
  • You can set spending limits on individual virtual numbers, which is useful for subscriptions you want to pause or cancel without calling customer service.
  • Virtual cards work anywhere online that accepts Visa, Mastercard, or American Express, depending on which network your card uses.
  • Not all card issuers offer virtual cards; check your app or call the customer service number on the back of your card to see if the feature is available to you.

How virtual cards protect your real card number

When you enter your actual card number on a website, that retailer stores it in their payment system. If that system is breached — which happens regularly — your real card number is now in a criminal's hands. They can use it at other stores, sell it on the dark web, or hold it for future fraud. A virtual card number breaks that chain: the retailer stores only the temporary number, which is worthless to a thief because it is tied to nothing else.

The temporary number typically expires after one transaction or after a set date you choose. Even if a criminal obtains the number, they cannot use it again. Your real card number stays in your wallet and in your issuer's vault, not scattered across dozens of merchant databases.

This protection is especially valuable for one-time purchases from unfamiliar retailers, subscription services you plan to cancel, or any site where you do not fully trust the security practices. It does not prevent fraud on your account — if someone gains access to your actual card or your online banking login — but it stops the most common path: a stolen card number from a retailer's database.

Virtual cards and rewards: what you actually earn

Charges made with a virtual card number count toward your rewards at the same rate as your physical card. If your card earns 2% cash back on all purchases, a virtual card purchase earns 2% cash back. If you have a card that earns bonus categories — 5% on groceries, 3% on gas — the bonus applies to virtual card purchases in those categories, just as it would with your physical card.

The virtual number is simply a routing mechanism. Behind the scenes, the charge posts to your real account, so your issuer knows exactly which merchant you bought from and can apply the correct rewards rate. You see the transaction on your regular statement under the merchant's name, and the cash back or points land in your account on the same schedule as any other purchase.

This means there is no trade-off between security and rewards. You get full protection and full benefits from a single purchase.

Setting spending limits on virtual card numbers

Most virtual card services let you set a maximum amount that a single number can charge. You might generate a number with a $50 limit for a free trial, so if the company tries to auto-renew at a higher price, the charge declines. You can also set a number to work only at one specific merchant, or only for a single transaction.

This is useful for subscriptions you are testing or plan to cancel. Instead of giving the company your real card number and then having to call or navigate their website to stop the charges, you generate a virtual number with a low limit. When you want to cancel, you simply delete the number or let it expire. The company cannot charge you again because the number no longer works.

Spending limits vary by provider. Some card issuers let you set any amount; others offer preset tiers. Check your app or the provider's settings to see what options are available to you.

Which card issuers offer virtual cards

Major issuers including Citi, Bank of America, Capital One, and Discover offer virtual card features to their cardholders, though not always on every card product. American Express offers a similar feature called ShopSafe on some cards. The feature is usually free and built into the mobile app — you do not need to sign up separately or pay an extra fee.

If your card issuer does not offer virtual cards, you can use a third-party service like Privacy.com or Blur. These services generate virtual numbers that charge to a linked bank account or prepaid card. They work the same way as issuer-provided virtual cards, though you may pay a subscription fee for premium features. Some services are free for basic use.

Check your card's mobile app first. Look for a menu option labeled "Virtual Card," "Card Controls," "Security," or "Digital Wallet." If you do not see it, call the customer service number on the back of your card and ask whether the feature is available on your account.

Virtual cards for recurring subscriptions and trials

Subscription services and free trials are a common use case for virtual cards. You generate a number with a spending limit equal to the trial price or monthly fee. When the trial ends or you want to cancel, the company's auto-renewal attempt declines because the number is expired or has hit its limit. You avoid the hassle of logging into the service to cancel, and you avoid accidental charges if you forget to cancel before the trial ends.

Some people generate a new virtual number for each subscription they sign up for, so they can track which services are still charging them. If you see a charge from a number you do not recognize, you know which subscription it came from and can cancel it immediately.

This approach works best when you know the exact charge amount. If the company charges different amounts in different months, set the limit slightly higher than the maximum you expect to pay, or monitor the number regularly to catch any unexpected increases.

Limitations and situations where virtual cards do not work

Virtual cards work only for online purchases and digital services. You cannot use them at a physical store, gas pump, or ATM. If you need to make an in-person payment, you must use your physical card or a different payment method.

Some merchants decline virtual card numbers, though this is rare. A few subscription services and high-security merchants check whether the card number matches the cardholder's name and address. Since a virtual number is not tied to your personal details in the same way, the check may fail. If this happens, you can usually contact the merchant's support team and provide your real card number, or use your physical card instead.

Virtual cards also do not protect you from account takeover. If someone gains access to your online banking login or your email, they can generate virtual numbers themselves and make charges on your account. Virtual cards are a defense against merchant database breaches, not against compromised passwords or phishing attacks.

Frequently Asked Questions

Does using a virtual card hurt my credit score?

No. Virtual card charges post to your regular account and are reported to credit bureaus the same way as physical card purchases. Your credit utilization, payment history, and account age are all calculated based on your real account, not the virtual number. Using a virtual card has no separate effect on your credit.

Can I use a virtual card for in-person purchases?

No. Virtual cards work only for online transactions and digital services. At a store, gas pump, or restaurant, you must use your physical card, a digital wallet like Apple Pay or Google Pay, or another payment method. Some digital wallets do use virtual card technology behind the scenes, but the process is automatic and you do not generate the number yourself.

What happens if I dispute a charge made with a virtual card?

The dispute process is the same as with your physical card. You contact your card issuer, explain the unauthorized or incorrect charge, and they investigate. The virtual number is simply a routing tool; the underlying account and dispute protections are identical to any other purchase on your card.

Can I see all my virtual card numbers in one place?

Yes, if your card issuer provides the feature, your app shows all active virtual numbers, their spending limits, expiration dates, and which merchant they are assigned to. You can delete or pause a number at any time. Third-party services like Privacy.com also show a dashboard of all your generated numbers and their status.

Do virtual cards work internationally?

Virtual cards work with the same networks as your physical card — Visa, Mastercard, or American Express — so they function on international websites the same way they do domestically. However, some international merchants have stricter security checks and may decline a virtual number. If that happens, you would need to use your physical card or contact the merchant for an alternative payment method.