Skip to main content

HomeAll guides

How to Get a Virtual Credit Card Without Paying a Fee

What a virtual credit card is and where to find one free

A virtual credit card is a card number that exists only in digital form — you cannot hold it in your wallet. The number is tied to your real credit card account or bank account, and you use it to pay online or through a digital wallet. Most virtual cards come with an expiration date and a spending limit you set yourself, so if the number leaks, the damage is contained.

You can get a virtual card free from several major banks and credit card issuers. The card itself costs nothing; you pay only the interest or annual fee (if any) on the underlying credit card or bank account. Some banks build virtual cards into their mobile app at no extra charge. Others partner with companies like Stripe or Privacy to issue them. A few require you to hold a checking account with them first.

The main reason to use one is security: a virtual number cannot be used in a store, and if a merchant's database is breached, your real card number stays hidden. They are also useful if you want to set a spending cap for a single purchase or subscription, or if you do not want to give your real card details to a new vendor.

Key Takeaways

  • Virtual cards are free from most major banks and credit card issuers; you pay only the interest or annual fee on the underlying account.
  • The card number is temporary and tied to a spending limit you control, so a data breach at one merchant cannot expose your full credit line.
  • You generate a new virtual number through your bank's mobile app or website in seconds, and it works when ready for online purchases.
  • Virtual cards work only for online and digital wallet payments, not in physical stores.
  • Some banks require a checking account or credit card with them before you can create a virtual card.

Banks and credit card companies that offer free virtual cards

Citi offers virtual account numbers through Citi Virtual Account Numbers, available to most Citi credit cardholders at no cost. You generate a new number in the Citi mobile app and set an expiration date and spending limit. The number is tied to your existing Citi card.

Capital One cardholders can create virtual card numbers through the Capital One mobile app. The feature is free and works the same way: you set a limit and expiration date, and the number is generated when ready. Capital One also offers Eno, a virtual assistant that can generate numbers on your behalf.

Bank of America offers virtual card numbers to credit cardholders through their mobile app, with no fee. You can set a single-use number or a number that works for multiple purchases at one merchant.

American Express offers virtual card numbers to most cardholders through their website or app. The service is free and generates a unique number for each merchant or purchase.

Discover cardholders can create virtual card numbers in the Discover mobile app at no cost. The number is temporary and tied to your Discover card account.

If you do not have a credit card with one of these issuers, some banks offer virtual cards through their checking accounts. Chime, a mobile banking service, offers virtual debit card numbers to account holders. SoFi (Social Finance) offers virtual card numbers to customers with a SoFi Money account. Both are free.

How to set up and use a virtual card

The process is nearly identical across all providers. Open your bank's mobile app or log into their website. Look for a section called "Virtual Cards," "Card Services," "Digital Wallet," or "Account Numbers." If you cannot find it, search the app or website for "virtual card" or "temporary card number."

Click the button to generate a new card. You will see a form asking for a spending limit and an expiration date. The spending limit is the maximum amount you can charge to that virtual number; set it to the amount of your purchase or subscription. The expiration date can be as short as a few hours or as long as a few years, depending on the provider. For a one-time purchase, set it to expire in a few days. For a recurring subscription, set it to expire after the subscription ends or after a year.

Once you confirm, the app will display a full card number, expiration date, and CVV (the three-digit security code on the back of a physical card). Copy these details and paste them into the merchant's payment form. The transaction will process like any other credit or debit card payment.

After the purchase, the virtual number is either locked (so it cannot be used again) or it expires on the date you set. You can delete it from your app at any time. If you need another number for a different merchant, repeat the process — it takes about 30 seconds.

When a virtual card is useful and when it is not

Virtual cards are most useful for new merchants you do not fully trust, subscription services you plan to cancel, or one-time purchases. If a retailer's website is hacked or sells your data, the thief gets a card number with a $50 limit that expired last week, not access to your full credit line.

They are also useful if you want to cap spending on a category. You could create a virtual card with a $200 limit for online shopping, or a $50 limit for a free trial that requires a card on file. If the merchant tries to charge more than the limit, the transaction will be declined.

Virtual cards do not work in physical stores, at gas pumps, or at ATMs. If you need to pay in person, you have to use your physical card or a digital wallet like Apple Pay or Google Pay. They also do not work with some older payment systems or international merchants that require a physical card to be present.

Virtual cards do not protect you from fraud on your main account. If someone gains access to your bank login or your phone, they can create virtual cards and spend your money. They also do not protect you from a merchant charging you incorrectly — you still have to dispute the charge with your bank if something goes wrong.

Virtual cards versus digital wallets and other payment methods

A digital wallet like Apple Pay or Google Pay is different from a virtual card. A digital wallet stores your real credit or debit card number on your phone and encrypts it. When you pay, the merchant sees a tokenized number (a temporary stand-in), not your real card number. Digital wallets work in stores, online, and at gas pumps.

Virtual cards are better if you want to set a spending limit or expiration date that the merchant cannot override. Digital wallets are better if you want to pay in a physical store or if you want a single payment method that works everywhere. Many people use both: a digital wallet for everyday purchases and virtual cards for new online merchants.

A disposable card number is another term for a virtual card, though some services (like Privacy or Stripe) issue them as standalone products rather than through a bank. These third-party services often charge a fee or require a subscription, so they are not free in the way a bank-issued virtual card is.

Limits and things that can go wrong

Virtual card numbers are tied to your real account, so if your bank account or credit card is compromised, the virtual numbers are too. You still have to monitor your statements and report fraud to your bank within the timeframe required by law (usually 60 days for credit cards, 30 days for debit cards).

Some merchants will not accept virtual card numbers. Older payment systems, international retailers, and some subscription services require a physical card or a card that matches a billing address. If a virtual number is declined, you will have to use your real card instead.

If you set a spending limit too low, a legitimate charge might be declined. For example, if you set a $50 limit for a subscription that costs $49.99 plus tax, the transaction might fail. You can create a new virtual number with a higher limit, but the merchant might see it as a new card and ask you to re-enter your billing address or other details.

Virtual cards expire or lock after use, so you cannot reuse the same number for multiple transactions unless you set it up that way. If you want a permanent virtual number for a recurring subscription, make sure the expiration date is set far enough in the future and that the spending limit is high enough to cover multiple charges.

Frequently Asked Questions

Do I need a credit card to get a virtual card?

Not always. If you have a credit card with Citi, Capital One, Bank of America, American Express, or Discover, you can create a virtual card through that card. If you do not have a credit card, some banks like Chime and SoFi offer virtual debit card numbers to checking account holders. You will need to open an account with one of these banks first.

Can I use a virtual card to withdraw cash from an ATM?

No. Virtual card numbers work only for online purchases and digital wallet payments. They cannot be used at ATMs, gas pumps, or physical stores. If you need cash, you have to use your physical debit card or visit a branch.

What happens if a merchant charges me more than the spending limit I set?

The transaction will be declined. The merchant will see an error message saying the card was declined or the limit was exceeded. You can create a new virtual number with a higher limit if you want to complete the purchase, but the merchant might treat it as a new card and ask for additional verification.

Can I reuse the same virtual card number for multiple purchases?

It depends on how you set it up. Some virtual cards lock after one use, while others stay active until the expiration date you set. When you create a virtual number, you can usually choose whether it is single-use or multi-use. For recurring subscriptions, set it to multi-use and make sure the expiration date is far enough in the future.

Is a virtual card safer than a physical card?

Virtual cards reduce the risk that a merchant's data breach will expose your real card number, because the merchant never sees it. However, they do not protect you if your bank account or phone is compromised. You still need to monitor your statements and use a strong password on your bank account.

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.