The two ways to buy V-Bucks on Switch
You can add V-Bucks to your Switch account through the Nintendo eShop or directly inside Fortnite. The Nintendo eShop route lets you buy V-Bucks as a standalone purchase tied to your Nintendo account. The in-game route takes you through Fortnite's own payment system, which may offer different card options depending on your region. Both methods charge your payment method when ready and deposit the V-Bucks into the Epic Games account linked to your Switch profile.
Which route you use depends on what payment methods you have available and whether you want the purchase history to appear on your Nintendo account or your Epic Games account. The eShop shows the charge under Nintendo's name; buying inside Fortnite shows it under Epic Games. If you use a shared family Nintendo account, the eShop purchase may be visible to other account holders on that console.
Key Takeaways
- V-Bucks purchased on Switch are tied to your Epic Games account, not your Nintendo account, so you can use them on any platform where you play Fortnite.
- The Nintendo eShop requires you to have a payment method on file with Nintendo; buying inside Fortnite may accept different payment options depending on your region.
- If your Switch is set up as a family console, eShop purchases may be visible to other account holders, but in-game purchases through Fortnite are tied only to your Epic Games login.
- V-Bucks do not expire, but promotional V-Bucks (sometimes given free during events) may have an expiration date listed in your account.
Buying V-Bucks through the Nintendo eShop
Open the Nintendo eShop on your Switch and search for "V-Bucks" or navigate to the Fortnite section. You will see V-Bucks packages in different amounts: 1,000 V-Bucks, 2,800 V-Bucks, 5,000 V-Bucks, and larger bundles. Select the amount you want and proceed to checkout. The eShop will charge your linked payment method (credit card, debit card, or Nintendo eShop balance) and deposit the V-Bucks into your Epic Games account within a few minutes.
Before you buy, check that your Nintendo account is linked to the correct Epic Games account. If you have multiple Epic Games accounts or have switched accounts, the V-Bucks will go to whichever Epic Games account is currently linked to your Switch profile. You can verify the link by going to your Epic Games account settings on a computer or phone and checking the "Connections" section.
The eShop purchase will appear on your Nintendo account statement and on any credit card or bank statement tied to your Nintendo payment method. If you use a family Nintendo account, the purchase may show up in the family group's purchase history, depending on your parental control settings.
Buying V-Bucks directly inside Fortnite
Launch Fortnite on your Switch and go to the Item Shop or Battle Pass section. You will see a button to buy V-Bucks directly. Tap it and select the amount you want. Fortnite will open a payment screen that may differ from the Nintendo eShop — it may accept PayPal, credit cards, or other methods depending on your region and account age.
This method ties the purchase to your Epic Games account rather than your Nintendo account, so it will not appear on your Nintendo eShop statement. The charge will come from Epic Games and may show up under "Epic Games" or "Fortnite" on your bank or credit card statement. The V-Bucks arrive in your account when ready.
If you are under 18 or your account has parental controls enabled through Epic Games, you may see additional verification steps or spending limits. Some regions also require age verification before you can make in-game purchases.
What happens if your Switch and Epic Games accounts are not linked
If you buy V-Bucks on Switch but your Nintendo account is not linked to an Epic Games account, the V-Bucks will sit in a temporary holding area. You will need to link your accounts to claim them. Go to www.epicgames.com on a computer or phone, sign in to your Epic Games account, go to "Connections," and link your Nintendo account. Once linked, the V-Bucks will transfer to your Epic Games account.
If you have already linked your Nintendo account to a different Epic Games account, you cannot change the link without contacting Epic Games support. This is a common problem for people who created multiple Epic Games accounts by accident. Epic Games support can help you merge accounts or transfer V-Bucks, but the process takes several days.
Payment methods and regional differences
The Nintendo eShop accepts credit cards, debit cards, and Nintendo eShop gift cards in most regions. Some countries also accept local payment methods — for example, PayPal in certain European countries or regional digital wallets in Asia. Check your Nintendo account settings to see which payment methods are available in your region.
Buying inside Fortnite may accept different payment methods than the eShop. Epic Games sometimes accepts PayPal, Apple Pay, or Google Pay depending on your region and device. If you do not have a payment method set up with Nintendo but do have one with Epic Games, buying inside Fortnite may be your only option.
V-Bucks prices are the same across regions, but the currency shown on your screen depends on your Nintendo account region. If your account is set to the United States, you will see prices in USD. If it is set to the United Kingdom, you will see GBP.
Keeping your payment information find
Both the Nintendo eShop and Fortnite use encrypted payment processing, which means your card details are not stored on your Switch or shared with the game itself. Nintendo and Epic Games both handle the payment separately. However, if someone else has access to your Switch or knows your account password, they can make purchases on your behalf.
To protect your account, use a strong password for both your Nintendo and Epic Games accounts and enable two-factor authentication on your Epic Games account. On your Switch, you can also set up parental controls to require a PIN before any eShop purchases, even if someone knows your account password. If you share your Switch with family members, consider creating separate user accounts for each person so purchases are tied to individual accounts.
What to do if a purchase does not go through
If you tried to buy V-Bucks and the payment was declined, check that your payment method is valid and has sufficient funds. The eShop and Fortnite both reject payments from expired cards, cards with insufficient balance, or cards flagged for fraud. Try again with a different payment method if you have one available.
If the payment went through but the V-Bucks did not appear in your account, wait 15 minutes — sometimes there is a delay. If they still have not arrived, check your Nintendo or Epic Games account statement to confirm the charge went through. If the charge is there but the V-Bucks are not, contact Nintendo Support or Epic Games Support with your transaction ID. Both companies can manually add the V-Bucks to your account if the purchase completed but the delivery failed.
Frequently Asked Questions
Can I use V-Bucks I bought on Switch to play Fortnite on other platforms?
Yes. V-Bucks are tied to your Epic Games account, not your Switch. If you log into Fortnite on PlayStation, Xbox, PC, or mobile with the same Epic Games account, you can use the same V-Bucks across all platforms. The V-Bucks balance is shared.
Do V-Bucks expire?
Regular V-Bucks do not expire. However, promotional V-Bucks given away during events or as part of the Battle Pass sometimes have an expiration date. Check the details when you receive them to see if there is a important date.
What if I bought V-Bucks by mistake?
Nintendo and Epic Games have different refund policies. Nintendo eShop purchases can sometimes be refunded within 30 days if you have not spent the V-Bucks. Contact Nintendo Support with your transaction ID. Epic Games generally does not refund V-Bucks once they are in your account, but you can try contacting Epic Games Support to explain the situation.
Can I buy V-Bucks as a gift for someone else?
Not directly through the eShop or in-game purchase system. However, you can buy a Nintendo eShop gift card and give it to someone else, and they can use it to buy V-Bucks themselves. Epic Games does not sell V-Bucks gift cards, so this is the closest option.
Why does my payment keep getting declined?
Common reasons include an expired card, insufficient funds, a card flagged for fraud, or a mismatch between your card's billing address and the address on your Nintendo account. Check that your payment method is current and that your account address matches your card. If you still have trouble, try a different payment method or contact your bank to ask if they are blocking the charge.