Fortnite plays better with a squad, and few gestures land harder than dropping a Battle Pass straight into a teammate’s lobby. That seasonal track unlocks new skins, V-Bucks, and challenges, so one gift can carry a friend through a whole season of progress.
The catch is the menu. Between the 2FA rule, a waiting period on new friends, and a real-money-only checkout, plenty of players hit an error before the gift ever sends. Here is how to gift a Battle Pass in Fortnite, what you need to set up first, and how your friend claims it.
What Is a Battle Pass?
The Battle Pass is a tiered reward track in Fortnite that unlocks cosmetic items and in-game currency as you play and level up.
The free track hands out a limited set of rewards, while the paid pass adds the premium ones: character skins, emotes, loading screens, and enough V-Bucks to help fund the next season if you bank them. Epic Games runs the game in Chapters and Seasons, and each new season ships a brand-new pass with its own reward lineup.
It does not matter whether your friend plays on Xbox, PlayStation, Switch, PC, or mobile. The Battle Pass works the same across every platform, so a gift lands correctly no matter what they play on.
How to Gift a Battle Pass in Fortnite
Sending a gift is quick once you know where to look. Follow these steps to send a Battle Pass to a friend:
- Launch Fortnite and open the Battle Pass tab on the top navigation bar (usually next to “Play”).
- Look for the Gift The Battle Pass button (some menus label it “Buy As A Gift”). If you do not own the current pass yourself, you may see “Get The Battle Pass” alongside the gift option.
- Select the recipient from your friends list. The game flags anyone who already owns the pass, so you cannot buy a duplicate by accident.
- Confirm your selection and move to the payment screen.
- Complete the purchase with a real-world payment method. Your friend gets a gift-box notification the next time they log in.
Requirements for Gifting
If a gift keeps failing, you probably miss one of Epic Games’ security requirements. Confirm all of the following before you try again (1):
- Enable 2FA: Two-Factor Authentication must be active on your Epic Games account.
- Reach Level 2: Your account has to be at least Level 2.
- Wait 48 hours: You must be friends with the recipient in Fortnite for at least 48 hours (2 days) before you can send them anything.
- Mind the limit: You can send up to five gifts in any rolling 24-hour window.
- Pay with real money: You cannot spend your own V-Bucks to gift a Battle Pass; the checkout takes a card or a linked payment method only.
Why You Need 2FA to Gift
Two-Factor Authentication is the one requirement with no workaround. Epic Games ties gifting to 2FA so a hijacked account cannot be used to drain money on gifts, which is why the option stays greyed out until you switch it on.
To set it up, log into your account on the Epic Games website and open “Password & Security.” You can receive codes through an authenticator app, SMS, or email. Once 2FA is active, the gifting feature unlocks right away, though you may need to relaunch the game for it to register.
How to Accept a Gift
Claiming a gift is the easy part. When you next load into the lobby, a large gift box appears on screen with a “You Received a Gift!” prompt.
Click the prompt to open the box, and the Battle Pass (or item) drops straight into your account.
Extra Tip
If you know a friend sent something but nothing shows up, your privacy settings may be blocking gifts. Here is how to check:
- Open the Settings menu in Fortnite.
- Go to the Account and Privacy tab (the silhouette icon).
- Find Can Receive Gifts under the “Content” section.
- Toggle it to Yes and reload the lobby.
How Much Does It Cost?
A Fortnite Battle Pass currently costs 800 V-Bucks when you buy it for your own account, which works out to about the price of the smallest V-Bucks pack in cash (2). Epic adjusts these numbers from time to time, so check the in-game store for the live figure before you buy.
When you gift a pass, you pay in real money, not V-Bucks. You cannot put your own V-Bucks stash toward a Battle Pass gift; the checkout only accepts a credit card or a linked method like PayPal.
One detail worth knowing: if your friend never claims the gifted pass, the token is not lost. Epic converts an unused Battle Pass gift to V-Bucks at the end of the season, so the value stays on the account either way.






