Pokémon Bank is an application and paid service with an annual fee of US $4.99 (CA $4.99, $61.99 MXN, R$ 8,99) that will allow you to deposit, store, and manage up to 3,000 of your Pokémon in private Boxes on the Internet! It will be a powerful resource for players who like to obtain many different kinds of Pokémon, or for those who like to raise many Pokémon in preparation for battles and competitions! Pokémon Bank also makes it easy to transfer Pokémon from copies of Pokémon X, Pokémon Y, Pokémon Omega Ruby and Pokémon Alpha Sapphire - including the downloadable versions - to a single game! When you download Pokémon Bank, you can also download the free linked application Poké Transporter!
Pokémon X, Pokémon Y, Pokémon Omega Ruby or Pokémon Alpha Sapphire are the only games from which you may transfer Pokemon directly into the Pokémon Bank. At least one of these games is required to use Pokémon Bank.