Skip to main content

HomeAll guides

How to Get a Virtual Credit Card

What a virtual credit card is and how to get one

A virtual credit card is a card number that exists only in digital form — you receive it through an app or website, not a physical card in the mail. You use it to make online purchases, subscriptions, or one-time payments. Most virtual cards are linked to an existing credit card account or bank account, so the issuer generates a unique number for you to use instead of sharing your real card details.

Getting a virtual card typically takes minutes. You log into your bank's or credit card company's app, find the virtual card option, and generate a new number. Some issuers let you set spending limits, expiration dates, or merchant restrictions on each virtual card you create. The process is free with most major banks and credit card companies.

Virtual cards work at any online retailer that accepts credit cards. Some also work at physical stores through digital wallets like Apple Pay or Google Pay. When you check out, you enter the virtual card number, expiration date, and CVV just as you would a regular card.

Key Takeaways

  • Virtual cards are generated through your bank or credit card company's app or website in minutes, with no physical card needed.
  • Each virtual card number is unique and linked to your real account, so merchants never see your actual card details.
  • You can set spending limits, expiration dates, or merchant restrictions on individual virtual cards for added control.
  • Virtual cards work anywhere online that accepts credit cards, and some work in physical stores through digital wallets.
  • Most banks and credit card companies offer virtual cards at no extra cost to existing cardholders.

Check if your bank or credit card company offers virtual cards

Not every bank or credit card issuer provides virtual card numbers. The major ones that do include Capital One, Citi, Bank of America, Chase, American Express, and Discover. If you have a credit card or checking account with one of these, you likely have access already.

Log into your bank's mobile app or website and look for a section called "Virtual Card," "Card Controls," "Digital Card," or "Card Management." The exact name varies by issuer. If you do not see it in the main menu, check under settings or security features. Some banks hide it under a "More" or "Tools" section.

If your bank does not offer virtual cards, you have two other routes: open an account with a bank that does, or use a third-party virtual card service. Third-party services like Privacy, Blur, or Mysudo create virtual numbers for you, though they may charge a monthly fee or limit how many cards you can generate.

Generate your first virtual card number

Open your bank's app or website and navigate to the virtual card section. You will see a button or option to create a new card. Click it. The system generates a unique 16-digit card number, expiration date, and CVV when ready.

Before you use it, you can usually customize the card. Most issuers let you set a spending limit — for example, $50 for a subscription service or $200 for a one-time purchase. You can also set an expiration date, so the card number becomes invalid after a certain date. Some let you restrict the card to a specific merchant or category of merchants.

Write down or screenshot the card number, expiration date, and CVV. You will need these when you check out. Some apps let you copy the number directly to your clipboard, which is faster than typing it.

Use your virtual card at checkout

When you shop online, enter the virtual card number instead of your real card number. The process is identical to using a regular credit card: you paste or type the 16-digit number, select the expiration date, and enter the CVV. The payment goes through to your real account, but the merchant only sees the virtual number.

If you set a spending limit on the virtual card, the transaction will decline if it exceeds that limit. If you set an expiration date, the card stops working after that date. Both of these are features, not problems — they protect you if the merchant is breached or if you want to stop a recurring charge.

Some retailers may ask for a billing address or ZIP code. Use the address and ZIP associated with your real account, not a fake one. The payment processor checks this information to prevent fraud, and a mismatch can cause the transaction to fail.

Manage and delete virtual cards

Your bank's app shows all the virtual cards you have created, along with their spending limits, expiration dates, and transaction history. You can see which merchants have charged each card and how much they spent.

If you want to stop a recurring charge, delete the virtual card associated with that subscription. The merchant will not be able to charge it again because the number no longer works. You can create a new virtual card for the same merchant later if you decide to resubscribe.

If a virtual card is compromised — for example, if you used it on a website that was later breached — delete it when ready. Your real account and other virtual cards remain safe because each number is independent. This is one of the main security advantages of virtual cards: a breach at one merchant does not expose your actual card number.

Virtual cards for subscriptions and recurring charges

Virtual cards are especially useful for subscriptions because you can set an expiration date on the card. When the subscription service tries to charge you after that date, the payment fails and the service stops. You avoid the hassle of logging into the service to cancel.

Create a new virtual card for each subscription you sign up for. Set the expiration date to one month after your trial ends, or to whenever you think you might want to cancel. When the card expires, the subscription stops automatically. If you want to keep the service, you can update it with a new virtual card number.

This approach also helps you track which services are charging you. Your bank's app shows the merchant name and amount for each virtual card, so you can see at a glance which subscriptions are active and how much they cost.

Security and privacy with virtual cards

Virtual cards protect your real card number from being exposed in a data breach. If a retailer is hacked, the thief gets only the virtual number, which is useless without access to your bank account. Your actual card number stays safe in your bank's system.

Virtual cards also limit how much damage a fraudster can do. If you set a spending limit of $50 on a virtual card, a thief cannot charge more than $50 to it, even if they have the number. If you set an expiration date, the card stops working after that date regardless of what the merchant tries to charge.

Virtual cards do not hide your identity from merchants — they still see your billing address and name. They only hide your actual card number. If you want complete anonymity, you would need a third-party service, but those are less common and often charge fees.

Frequently Asked Questions

Do virtual cards cost money?

No. Virtual cards are free with most banks and credit card companies. You do not pay a fee to generate them or use them. Third-party virtual card services may charge a monthly subscription, but bank-issued virtual cards are included with your account at no extra cost.

Can I use a virtual card at a physical store?

Not directly — you cannot hand a virtual card to a cashier. However, you can add a virtual card to a digital wallet like Apple Pay or Google Pay, and then use that wallet to pay in person. Not all banks support this, so check your issuer's app to see if the option is available.

What happens if I lose my phone?

Your virtual cards are stored in your bank's system, not on your phone. If you lose your phone, log into your bank's website on another device and delete any virtual cards you were using. You can create new ones whenever you want. Your real account is not at risk.

Can I use the same virtual card number twice?

Yes, but it is not recommended. If you use the same virtual card at multiple merchants, and one of them is breached, the thief has a number that works at other places too. The security benefit of virtual cards comes from using a different number for each merchant or subscription.

What if a merchant does not accept virtual cards?

Some older or specialized retailers may not accept virtual card numbers. If a virtual card is declined, use your real card instead. This is rare with major online retailers, but it can happen with small or international merchants.

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.