Pokémon GO trading guide

Trading in Pokémon GO has its own rules: you trade in person with friends, it costs Stardust, and the Pokémon's IVs change on the way. Here's everything to check before you meet up.

Requirements

  • Trainer level 10 or higher.
  • You must be friends in Pokémon GO.
  • You must be close to each other (about 100 metres). Events sometimes extend this.

Stardust costs

Stardust per trade, by friendship level
FriendshipAlready registeredSpecial Trade (registered)Special Trade (not registered)
Good Friend10020,0001,000,000
Great Friend10016,000800,000
Ultra Friend1001,60080,000
Best Friend10080040,000

A normal Pokémon that isn't registered in the receiver's Pokédex costs the same as a registered Special Trade.

Special Trades

A trade is a Special Trade when the Pokémon is shiny, Legendary (including Ultra Beasts), or not yet registered in the receiver's Pokédex. You can make one Special Trade per day.

IVs after trading and Lucky Trades

Minimum IVs after a trade
TradeMinimum IV in each stat
Good Friend1
Great Friend2
Ultra Friend3
Best Friend5
Lucky Trade12

Lucky Pokémon also cost half the Stardust to power up. Older Pokémon and higher friendship make a Lucky Trade more likely, and Lucky Friends are guaranteed one on their next trade.

Trade evolutions

Pokémon that evolve by trading in the main games, such as Kadabra, Machoke, Graveler and Haunter, evolve for 0 Candy after they've been traded. See all trade evolutions.

What can't be traded

  • Mythical Pokémon
  • Shadow Pokémon (purified Pokémon can be traded)
  • Pokémon that have already been traded once
  • Fused Pokémon

Frequently asked questions

Can I trade in Pokémon GO without being nearby?

Normally no. Remote trading has only appeared during limited events.

Do traded Pokémon keep their IVs in Pokémon GO?

No. IVs are re-rolled on every trade. Friendship level and Lucky Trades raise the minimum.

See also