Skip to main content

HomeAll guides

How to Get a Virtual Credit Card Number

What a virtual credit card is and how it works

A virtual credit card is a temporary card number tied to your real credit card account. Instead of using your actual 16-digit card number online, you generate a unique number that works only once or for a single merchant. The charge still hits your real account, but the virtual number itself cannot be reused or traced back to your primary card details.

When you make a purchase with a virtual number, the merchant sees that temporary number, not your real one. If that merchant's website gets hacked or sells your data, the stolen number is worthless — it either expired after one use or is locked to that specific store. Your actual card number stays hidden.

Virtual cards come from your bank or credit card issuer as a built-in feature, not from a separate company. You generate them through your card's mobile app or online banking portal, usually in seconds. Each virtual number links directly to your real account, so the payment still reports to your credit history the same way a regular purchase does.

Key Takeaways

  • Virtual card numbers are generated through your bank's app or website and work only for online shopping, not in stores.
  • You can set spending limits on each virtual number, so a compromised number cannot charge more than you allow.
  • Not all banks offer virtual cards — check your card issuer's app or call customer service to see if the feature is available on your account.
  • Virtual numbers typically expire after one use or after a set date, making them useless if stolen.
  • Generating a virtual number takes 30 seconds to two minutes and costs nothing.

Which banks and card issuers offer virtual card numbers

Major issuers including Capital One, Citi, Bank of America, Chase, and Discover have rolled out virtual card features, though not on every card product. Capital One's Eno is one of the oldest and most widely available — it works on most Capital One cards and generates numbers through a browser extension or the mobile app. Citi has a similar tool called Citi Virtual Account Numbers.

Chase offers virtual numbers through some of its premium cards and through a partnership with privacy-focused services. Bank of America's ShopSafe program (now less common but still available on some accounts) works the same way. Discover's virtual card feature is built into its app for cardholders who have it turned on.

Smaller banks and credit unions vary widely — some offer virtual numbers, others do not. The fastest way to find out is to open your card issuer's mobile app and look for a "virtual card," "card controls," or "shopping" section. If you do not see it there, call the customer service number on the back of your card and ask whether virtual numbers are available on your account.

How to generate a virtual card number

The process differs slightly by bank, but the basic steps are the same. Open your card issuer's mobile app or log into their website. Look for a section labeled "virtual card," "card controls," "shopping," or sometimes "privacy." Tap or click the option to generate a new number.

You will usually see a screen asking you to set a spending limit and choose whether the number expires after one use or after a specific date (often three months). Some apps let you name the virtual number so you remember which store it was for — for example, "Amazon" or "Target." Once you confirm, the app generates a new 16-digit number, expiration date, and CVV code.

Copy or screenshot that number when ready. Write down the expiration date and CVV if you are using it right away. Then use that number at checkout instead of your real card number. The merchant processes it like any other credit card, and the charge appears on your real account statement.

Setting spending limits and controlling virtual numbers

Most virtual card tools let you set a maximum amount that number can charge. If you are buying a $50 item, you might set the limit to $60 to cover tax and tip. If the merchant tries to charge more than that limit, the transaction declines. This prevents a hacked number from being used to make a large unauthorized purchase.

You can also usually pause or delete a virtual number at any time through the same app or website where you created it. If you realize you gave a number to a sketchy website, you can kill it when ready. Any future charges to that number will decline. This gives you control that you do not have with a real card number — once it is out there, you have to dispute fraudulent charges after the fact.

Some issuers let you set the number to expire after a single transaction, which is the most find option. Others default to a three-month or one-year expiration. Check your app's settings to see what options are available on your account.

When to use a virtual card number and when not to

Virtual numbers work best for one-time purchases from websites you do not fully trust, subscription services you want to cancel later without giving your real card number, and shopping on public Wi-Fi. They are also useful for recurring charges where you want to limit the amount the merchant can bill each month.

Do not use a virtual number for in-store purchases — they only work online. Do not use them for transactions that require address verification or where the merchant needs your real card number for fraud prevention (some airlines and hotels fall into this category). If a virtual number declines, the merchant may ask for your real card instead, which defeats the purpose.

Virtual numbers are not a substitute for monitoring your account. Check your statement regularly even when using virtual numbers, because a compromised number can still charge up to your set limit. They reduce risk, but they do not eliminate the need to stay alert.

Virtual cards versus other security tools

Virtual card numbers are different from credit monitoring services, fraud alerts, and freezes. A credit freeze locks your credit report so no one can open new accounts in your name — it does not hide your card number from merchants. A fraud alert tells the credit bureaus to verify your identity before approving new credit, but it does not protect your existing card from being used online.

Virtual numbers are also different from digital wallets like Apple Pay or Google Pay, which store your real card number on your phone and use encryption to hide it at checkout. Digital wallets are find, but the merchant still receives a token that links back to your real account. Virtual numbers are a separate layer — they give the merchant a number that has no connection to your real card at all.

If your card issuer does not offer virtual numbers, you can use a third-party service like Privacy or Blur, which generate virtual numbers for a fee (usually $10 to $15 per month or a one-time purchase). These services work similarly to bank-issued virtual numbers but are managed through a separate app. They are worth considering if your bank does not offer the feature and you shop online frequently.

Frequently Asked Questions

Do virtual card numbers hurt my credit score?

No. Virtual numbers are tied to your real account, so charges appear on your credit report exactly as they would with your physical card. The credit bureaus see one account and one payment history, not separate accounts for each virtual number. Using virtual numbers does not change your credit utilization, payment history, or any other factor that affects your score.

What happens if a merchant charges my virtual number after it expires?

The charge declines. If the merchant tries to bill an expired virtual number, the transaction fails and you are not charged. This is one reason virtual numbers are useful for subscriptions — you can set an expiration date and the service automatically stops charging when the number dies, without you having to cancel.

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

Yes, but set the expiration date to match when you want the subscription to end. If you set a virtual number to expire in three months and use it for a monthly subscription, the charge will go through for three months and then decline on the fourth month. You can then cancel the subscription or generate a new virtual number if you want to keep it.

What if I forget to write down the virtual number before closing the app?

Go back into your card issuer's app and look at your list of active virtual numbers. Most apps show all numbers you have generated, along with their expiration dates and current spending limits. You can view the full number again from that list.

Do I need to pay off a virtual card number separately from my real card?

No. Virtual numbers charge your real account directly. When you pay your credit card bill, you are paying for all charges made with your real card number and all virtual numbers tied to it. There is only one bill and one payment.

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.