How to Use Capital One's Virtual Card for Online Shopping and Payments
What a Capital One Virtual Card Is and When You Use It
A Capital One virtual card is a temporary card number linked to your Capital One credit account that you can use for online purchases and payments instead of entering your real card number. The virtual number works only for the transaction you create it for — it expires after one use or on a date you set — so merchants never see your actual card details.
You generate a new virtual card number through the Capital One mobile app or website each time you want to make an online purchase. The charge still posts to your Capital One account and counts toward your credit limit, but the merchant receives only the temporary number. This means if a website is hacked or a retailer's database is breached, the stolen number cannot be used anywhere else because it no longer works.
Virtual cards work for most online retailers, subscription services, and bill-pay situations. They do not work for in-person purchases at physical stores, gas pumps, or ATMs — you need your physical card for those.
Key Takeaways
- You create a virtual card number in the Capital One app or website, and it generates a temporary 16-digit number tied to your real account.
- Each virtual card number expires after a single use or on a date you choose, so stolen numbers cannot be reused at other merchants.
- Virtual cards work for online shopping and bill payments but not for in-person transactions, gas pumps, or ATM withdrawals.
- The charge still counts toward your credit limit and appears on your regular Capital One statement under the merchant's name.
How to Generate a Virtual Card Number in the Capital One App
Open the Capital One mobile app and log in with your username and password. Tap the card you want to use — if you have multiple Capital One cards, select the one with available credit. Look for an option labeled "Virtual Card," "Card Controls," or "Manage Card" (the exact label varies by app version).
Tap the option to create or generate a new virtual card number. The app will display a 16-digit number, expiration date, and CVV (the three-digit security code on the back of a physical card). Some versions let you set an expiration date or spending limit before generating the number; others create it with a default expiration and let you change it afterward.
Copy the number, expiration date, and CVV. Do not screenshot or photograph the number — copy it directly into the merchant's payment form or a password manager. Once you close the app, you can return to this screen to view the same number again until it expires.
How to Generate a Virtual Card Number on the Capital One Website
Go to capitalone.com and log in with your username and password. Click on the card account you want to use. Look for a section called "Card Controls," "Virtual Card," or "Manage Your Card" in the account dashboard or menu.
Click the button to create a new virtual card number. The website will display the 16-digit number, expiration date, and CVV. Some versions of the website allow you to set a spending limit or custom expiration date before generating the number.
Copy the number and security code into the merchant's checkout form. You can return to this page to view the same virtual number until it expires, or generate a new one for a different purchase.
Setting Expiration Dates and Spending Limits
When you create a virtual card number, you can usually set when it expires. The default is often a single use — the number works once and then stops working — but you can extend it to last for a month, three months, or a year if you are setting up a recurring subscription or making multiple purchases from the same retailer.
Some Capital One accounts also let you set a spending limit on the virtual card number. This means the number will decline any charge above the amount you specified. For example, you could create a virtual card with a $50 limit for a free trial that requires a payment method on file; if the company tries to charge more than $50, the transaction fails.
Check your app or website version to see which options are available. If you do not see spending limit controls, your account may not have that feature yet, or it may be rolling out gradually to cardholders.
What Happens When You Use a Virtual Card Number
When you enter a virtual card number at checkout, the merchant processes it like any other credit card transaction. The charge posts to your Capital One account within one to three business days, just as it would with your physical card number. Your statement shows the merchant's name, not the word "virtual card."
The virtual number itself stops working after the transaction completes (if you set it to single-use) or on the expiration date you chose. If a merchant tries to charge the number again — for example, if they attempt to process a duplicate charge or a subscription renewal — the transaction declines because the number is no longer active.
You can view all virtual card transactions in your Capital One account history. If you need to dispute a charge or request a refund, contact Capital One customer service the same way you would for any other purchase.
Troubleshooting Virtual Card Problems
If a virtual card number is declined at checkout, check that you entered the number, expiration date, and CVV correctly. Verify the number has not expired — if you set it to single-use, it stops working when ready after the first transaction. If you are trying to use it a second time, generate a new virtual card number instead.
Some merchants' systems do not accept virtual card numbers, particularly older websites or certain subscription services. If a number is repeatedly declined, try using your physical card number instead, or contact the merchant's customer service to ask if they support virtual cards.
If you lose access to the virtual card number (for example, if you close the app before copying it), log back into your Capital One account and navigate to the virtual card section. The number is still there and you can copy it again. You do not need to generate a new one unless the original has expired.
Virtual Cards and Your Credit Report
Using a virtual card number does not affect your credit report or credit score differently than using your physical card. The charge counts toward your credit utilization (the percentage of your credit limit you are using), and your payment history is recorded the same way.
Virtual cards are purely a security feature for online shopping. They do not change how Capital One reports your account activity to credit bureaus, and they do not create a separate credit line or account.
Frequently Asked Questions
Can I use a virtual card number more than once?
It depends on how you set it up. If you create a virtual card with single-use expiration, it works only once and then stops working. If you set it to expire on a specific date (like one month from now), you can use that same number multiple times until that date arrives. Generate a new number for each merchant if you want maximum security.
What if a merchant charges my virtual card number twice by mistake?
The second charge will likely decline because the virtual number either expired after the first use or the merchant's system rejected a duplicate. If both charges went through, contact Capital One to dispute the duplicate charge, just as you would with your physical card.
Do I need a physical Capital One card to use virtual cards?
No. Virtual cards are tied to your Capital One credit account, not your physical card. You can use virtual cards for online purchases even if you have not received or activated a physical card yet.
Can I use a virtual card at a gas pump or ATM?
No. Virtual cards work only for online transactions and bill payments entered through a website or app. For in-person purchases, gas pumps, and ATM withdrawals, you must use your physical Capital One card.
What if I forget to generate a virtual card and entered my real card number instead?
The transaction is already processed with your real card number. For future purchases from that merchant, generate a virtual card number next time. If you are concerned about that merchant having your real number, contact Capital One to request a new physical card with a different number.
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.