Here’s how to redeem your pre-order bonus for free Poke Balls in Pokemon Legends: Z-A.
Pokémon Legends: Z-A offered several pre-order bonuses for players who were willing to buy the game early or spend a little extra on the higher-tier editions. One of the most common pre-order bonuses that most players will receive is 100 free Poke Balls that can be used almost immediately after you enter Lumiose City in Pokémon Legends: Z-A.
However, the 100 free Poke Balls won't just show up in your satchel as soon as you start your journey. Instead, you have to manually redeem them in-game. This whole process can be a little confusing, so allow us to break it down for you in the guide below.
Redeeming the pre-order bonus for 100 free Poke Balls in Pokémon Legends: Z-A
For starters, you'll have to wait roughly an hour or so after making your character before you're able to successfully redeem your pre-order bonus for 100 free Poke Balls. This is because you don't gain the ability to redeem codes through the in-game menu until you get access to the Mystery Gift system. You'll get access after you complete the first few missions in Pokémon Legends: Z-A, so only then can you redeem your 100 free Poke Balls. More specifically, you need to complete Mable's first Research Project, after which, you can open the menu to access the Mystery Gift system.

Once you have the ability to redeem a Mystery Gift code in Pokémon Legends: Z-A, you can follow the steps below to earn the 100 free Poke Balls:
- Launch Pokémon Legends: Z-A and open up the main menu by hitting the "X" button on your Switch Joycon
- In the menu, find the option for "Link Play" and hit "A" to select it
- Now, select "Mystery Gift" and then choose "Get with Code/Password"
- Here, you'll see a text box appear where you can enter the code you received from pre-ordering Pokémon Legends: Z-A
- This code appeared on the purchase page on your Switch if you pre-ordered through the Nintendo eShop
- After you enter your code, you'll see your Poke Balls enter the game
- You can now access your 100 free Poke Balls by looking inside your satchel from the main menu in Pokémon Legends: Z-A
- Your game saves automatically after receiving the Poke Balls, so don't worry about losing them if your Switch randomly shuts off without saving your progress

And that's all you need to know about how to redeem your pre-order bonus for 100 Poke Balls in Pokémon Legends: Z-A. As long as you have your code from pre-ordering the game and you wait until you're done with the first few missions, you'll have yourself 100 free Pokémon-catching devices at your disposal.
Make sure to stay tuned to EsportsGG for future Pokémon Legends: Z-A news and guides.