V-Bucks are Fortnite's in-game currency, and you add them through Epic Games' payment system

V-Bucks are the virtual currency that Fortnite uses for cosmetics, battle passes, and other in-game purchases. You buy them using real money through Epic Games' official store, and the V-Bucks appear in your account within minutes. The process connects to the payment method you have on file — a credit card, debit card, PayPal, Apple Pay, Google Pay, or a gift card — and works the same way whether you play on PC, PlayStation, Xbox, Nintendo Switch, or mobile.

You cannot earn V-Bucks by playing the game itself. Fortnite gives you a small amount of free V-Bucks through the battle pass if you reach certain levels, but this is not enough to buy much. If you want cosmetics or a new battle pass, you need to purchase V-Bucks with money.

Key Takeaways

  • V-Bucks are purchased directly from Epic Games through your Fortnite account, and the transaction uses whatever payment method you have linked to your Epic Games profile.
  • You can buy V-Bucks in preset bundles ranging from 1,000 V-Bucks for roughly $10 to 13,500 V-Bucks for roughly $100, with larger bundles offering slightly better value per V-Buck.
  • V-Bucks purchased on one platform (like PlayStation) stay in your account across all platforms where you play Fortnite, as long as you use the same Epic Games login.
  • Gift cards sold by retailers like Target, Walmart, and Best Buy can be used to buy V-Bucks without linking a credit card directly to your account.

How to buy V-Bucks from the Fortnite store

Open Fortnite and select the V-Bucks icon in the top-right corner of the main menu. This takes you to the V-Bucks shop. Choose the bundle size you want — the options start at 1,000 V-Bucks and go up to 13,500 V-Bucks. Larger bundles give you more V-Bucks per dollar, so buying 13,500 at once costs less per V-Buck than buying 1,000 three times.

After you select a bundle, the game asks you to confirm your payment method. If you have not linked a payment method to your Epic Games account yet, you will be prompted to add one. Enter your card details, PayPal login, or Apple Pay / Google Pay credentials. Epic Games processes the payment when ready, and the V-Bucks appear in your account within a few minutes. You can then spend them on cosmetics, emotes, or a battle pass from the Item Shop.

Using gift cards instead of a credit card

Fortnite V-Bucks gift cards are sold at most major retailers — Target, Walmart, Best Buy, GameStop, and Amazon all carry them. These cards come in preset amounts like $10, $25, and $50. You scratch off the back to reveal a code, then enter that code into your Epic Games account to add the V-Bucks balance.

To redeem a gift card, go to www.epicgames.com, sign into your account, and click your profile icon in the top-right corner. Select "Account" and then "Transactions." Look for a "Redeem Code" option and enter the code from the back of the card. The V-Bucks are added to your account when ready. This method keeps you from storing a credit card on Epic Games' servers if you prefer not to.

V-Bucks work across all platforms where you play

If you buy V-Bucks on PlayStation, they are available when you log into the same Epic Games account on PC, Xbox, Nintendo Switch, or mobile. Your V-Bucks balance is tied to your Epic Games login, not to the platform you bought them on. This means you can purchase on whichever platform is most convenient and spend them anywhere you play Fortnite.

The one exception is if you have multiple Epic Games accounts. V-Bucks only transfer between platforms if you use the same login. If you created a separate account for PlayStation and a different one for PC, the V-Bucks in each account stay separate.

What V-Bucks actually cost

V-Bucks bundles are priced in tiers, and the per-V-Buck cost drops slightly as you buy larger amounts. A 1,000 V-Bucks bundle costs around $10. A 2,800 V-Bucks bundle costs around $20. A 5,000 V-Bucks bundle costs around $40. A 13,500 V-Bucks bundle costs around $100. The exact dollar amount varies slightly by region and payment method, but these are the standard ranges in the United States.

Most cosmetics in the Item Shop cost between 800 and 2,000 V-Bucks. A battle pass costs 950 V-Bucks. This means a $10 bundle of 1,000 V-Bucks is enough for one cosmetic or one battle pass, but not both. If you plan to buy regularly, a larger bundle gives you more flexibility and slightly better value.

Parental controls and spending limits

If a child has access to your Epic Games account, you can set spending limits through the parental controls menu. Go to your account settings, select "Parental Controls," and set a monthly spending cap. You can also require a PIN before any purchase is made, which prevents accidental or unauthorized V-Bucks purchases.

If a purchase was made without permission, Epic Games sometimes reverses it if you contact their support team within a short window. The sooner you report it, the better your chances. Go to www.epicgames.com/help and select "Contact Us" to file a report.

Avoiding scams and third-party sellers

Only buy V-Bucks directly from Epic Games through the Fortnite store or from authorized retailers like Target and Walmart. Do not buy V-Bucks from third-party websites, social media sellers, or anyone claiming to offer discounted codes. These are almost always scams that steal your money or your account login.

If someone offers to "gift" you V-Bucks in exchange for money, that is a scam. Legitimate gifting in Fortnite works through the official system and does not require you to send money outside the game. If you see a deal that sounds too good to be true — like V-Bucks at half price — it is not real.

Frequently Asked Questions

Can I get V-Bucks for free?

The battle pass gives you a small amount of free V-Bucks as you level up, usually enough to buy the next battle pass if you complete it. Beyond that, there is no way to earn V-Bucks by playing. Cosmetics and most other items require you to purchase V-Bucks with money.

What happens if I buy V-Bucks and then my account gets hacked?

Contact Epic Games support when ready through www.epicgames.com/help. If the V-Bucks were spent on items you did not buy, support may reverse the purchases and return the V-Bucks to your account. The faster you report it, the more likely they can help. Change your password and enable two-factor authentication to prevent future hacks.

Can I refund V-Bucks I bought by mistake?

Epic Games does not refund V-Bucks themselves, but you can refund cosmetics you bought with them. You have 30 days to refund up to three items per account. Go to your account settings, select "Refunds," and choose the item you want to return. The V-Bucks go back into your balance.

Do V-Bucks expire?

No. V-Bucks stay in your account indefinitely. You can buy them and use them whenever you want, even months or years later. There is no expiration date.

Why is the V-Bucks price different on different platforms?

Platform fees and regional pricing cause small variations. PlayStation and Xbox may charge slightly different amounts than PC or mobile due to their own payment processing costs. The difference is usually just a dollar or two, but it is why prices are not identical everywhere.