Skip to main content

HomeAll guides

How Virtual Credit Cards Work and When to Use Them

What a virtual credit card is and how it differs from a physical card

A virtual credit card is a card number generated by your bank or credit card issuer that exists only in digital form. You receive a unique 16-digit number, expiration date, and CVV code — the same information printed on a physical card — but the number is temporary or single-use and tied to your actual account.

The key difference from a physical card is that the virtual number does not appear on any plastic. You use it for online purchases, subscriptions, and phone orders. Your actual card number stays hidden. If a merchant's website is breached or a scammer intercepts your transaction, they see only the virtual number, which either expires after one use or stops working after a set date.

Most major card issuers — Visa, Mastercard, American Express, and Discover — offer virtual card numbers through their own apps or through third-party services like Privacy.com or Blur. Some banks build the feature directly into their mobile app; others require you to request it separately or use a partner service.

Key Takeaways

  • Virtual card numbers are temporary or single-use numbers generated by your bank or a third-party service, used only for online and phone purchases while your real card number stays private.
  • Each virtual number can be set with a spending limit, expiration date, or merchant restriction, so a breach at one retailer does not expose your full account.
  • Virtual cards work best for one-time purchases, recurring subscriptions you want to cancel easily, and merchants you do not fully trust.
  • Most banks offer virtual cards free through their app or website, though some third-party services charge a monthly fee or require a paid tier.
  • Virtual cards do not replace fraud protection on your actual card — they add a layer of privacy by keeping your real number off merchant servers.

How virtual card numbers protect your actual account

When you use a virtual card number instead of your real card number, the merchant never sees your actual account details. If that merchant's database is hacked, the thief obtains only the temporary number you generated for that single transaction or vendor.

You can also set rules on each virtual number before you use it. Most services let you cap the spending limit — for example, a $50 virtual number for a new online retailer that you are testing. If the merchant charges more than $50, the transaction declines. You can also restrict the number to work only at that specific merchant, so even if the number is stolen, it cannot be used anywhere else.

Virtual cards do not eliminate fraud, but they reduce the damage. Your real card's fraud protection — the zero-liability may provide most issuers offer — still applies to unauthorized charges on your actual account. A virtual number straightforward prevents your real number from being exposed in the first place.

Where virtual cards work and where they do not

Virtual card numbers work anywhere you would normally enter a card number online: e-commerce websites, subscription services, food delivery apps, and phone orders. The merchant's payment processor sees a valid Visa, Mastercard, or American Express number and processes it like any other card.

Virtual cards do not work for in-person purchases at physical stores, gas pumps, or ATM withdrawals — those require a physical card or a digital wallet (Apple Pay, Google Pay) linked to your real card. They also may not work for certain transactions that require address verification or a card-on-file that persists, such as some airline bookings or hotel holds that need to match your billing address exactly.

A few merchants reject virtual numbers outright, though this is rare. Some subscription services flag virtual numbers as higher-risk and may ask for additional verification. If a virtual number declines, you can fall back to your physical card or contact the merchant to ask why the number was rejected.

Virtual cards through your bank versus third-party services

Many banks now offer virtual card numbers directly in their mobile app at no extra cost. Chase, Bank of America, Citi, and others have rolled out this feature. You open the app, request a new virtual number, set your rules (spending limit, expiration, merchant restriction), and use it when ready. The number is tied to your existing account and draws from your credit line or checking account balance.

Third-party services like Privacy.com, Blur, and Dashlane generate virtual numbers on your behalf, even if your bank does not offer them. These services sit between you and the merchant, creating a new number for each transaction. Some are free with basic features; others charge $10 to $15 per month for advanced controls like spending caps and merchant restrictions. They work with most major card networks and can be faster to set up if your bank has not launched the feature yet.

The trade-off is control and transparency. A bank-issued virtual number is part of your official account and appears on your statement clearly. A third-party service adds a middleman and requires you to trust another company with your payment information, though reputable services encrypt your data and do not store your real card number.

Common uses for virtual card numbers

Virtual cards are most useful for subscriptions you plan to cancel. When you sign up for a free trial or a monthly service, use a virtual number with an expiration date set to one month out. When the trial ends and you want to cancel, the card straightforward stops working — the merchant cannot charge you again without a valid number. This is cleaner than having to contact customer service to cancel.

They also work well for one-time purchases from merchants you do not know well or do not fully trust. A virtual number with a spending limit set to the exact purchase amount means the merchant cannot overcharge you, and if the site is later breached, your real card is not compromised.

Some people use virtual cards for recurring bills they want to monitor closely — setting a limit slightly above the expected charge so they are alerted if the merchant tries to charge more. Others use them to separate spending by category, assigning one virtual number to groceries, another to entertainment, making it easier to track expenses without opening multiple accounts.

Costs and limitations to know

Most bank-issued virtual cards are free. If your bank offers the feature in its app, there is no monthly fee or per-transaction charge. Third-party services vary: Privacy.com offers a free tier with basic features and a paid tier ($10/month) for higher spending limits and more controls. Blur charges $4.99 per month or $49.99 per year. Some services are free but make money by selling anonymized transaction data to merchants.

Virtual cards do not build credit history the way your physical card does. The transactions still report to the credit bureaus under your actual account, but the virtual number itself is not a separate line of credit. You are still using your real card's credit line; the virtual number is just a mask.

Virtual cards also do not work for chargebacks in the same way. If you dispute a charge made with a virtual number, the dispute goes through your actual card account, and the process is the same as any other chargeback. However, some merchants may push back harder on disputes involving virtual numbers because they cannot verify the card details match your billing address.

How to set up a virtual card

If your bank offers virtual cards, open your mobile app and look for a menu option labeled "Virtual Cards," "Card Controls," or "Digital Card Numbers." The exact name varies by bank. Tap to generate a new number, and you will see the 16-digit card number, expiration date, and CVV. Most apps let you set a spending limit and an expiration date before you generate the number.

If your bank does not offer virtual cards, read a third-party service like Privacy.com or Blur. Create an account, link your real card or bank account, and generate a virtual number in the app. The process takes a few minutes. You can then use the virtual number when ready for online purchases.

Once you have a virtual number, treat it like any other card number: do not share it in plain text, do not screenshot it and email it, and do not write it down in an unsecured place. The whole point is to keep it private. Most apps let you delete or deactivate a number once you are done using it, which is a good habit for one-time purchases.

Frequently Asked Questions

Can I use a virtual card number for recurring charges like Netflix or Spotify?

Yes, virtual cards work for subscriptions. However, if you set the number to expire after one month, the subscription will fail to renew unless you update your payment method. This is useful if you want the subscription to auto-cancel, but inconvenient if you plan to keep it. For subscriptions you want to keep, use a virtual number without an expiration date, or set it to expire well after your next billing cycle.

What happens if a merchant charges more than my virtual card limit?

The transaction declines. The merchant will see a "declined" message and may ask you to provide a different payment method. You can increase the limit on the virtual number in your app and try again, or use your physical card instead. Setting a limit slightly above the expected charge helps catch unauthorized increases.

Do virtual cards help if my information is already stolen?

No. Virtual cards prevent future theft by keeping your real number off merchant servers. If your actual card number has already been compromised, you should contact your card issuer to report fraud and request a new physical card. Virtual numbers protect you going forward, not against past breaches.

Can I use a virtual card at a gas pump or ATM?

No. Virtual cards only work for online and phone purchases. At a gas pump, ATM, or physical store, you need your physical card or a digital wallet (Apple Pay, Google Pay) linked to your real card. Virtual numbers cannot be used for in-person transactions.

Is a virtual card the same as a digital wallet like Apple Pay?

No. A digital wallet stores your real card number and uses tokenization to hide it during in-person transactions. A virtual card generates a completely separate, temporary card number for online purchases. They serve different purposes: digital wallets protect you at physical stores; virtual cards protect you online.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.