Pokemon GO Trading Guide: Rules, Costs, Lucky Pokemon, and Tips

Trading is one of the most underused systems in Pokemon GO. Most players only think about it when they want a lucky Pokemon — but if that’s all you’re using it for, you’re leaving a lot on the table. The IV reroll mechanic, trade evolution list, and Lucky Friends system make trading one of the most powerful tools in the game. This guide covers everything you need to know.

Trading Basics

To trade in Pokemon GO, both players must be Friends — at minimum Good Friends (7 days). You also need to be within 100 metres of each other in the real world. Remote trading isn’t available in the base game, though Niantic has run limited-time remote trade events in the past.

To initiate a trade, open your Friends list, tap the trainer you want to trade with, and select Trade. Both players then choose a Pokemon to offer.

Here’s what gets rerolled when you trade:

  • IVs — always randomised within a range determined by your friendship level
  • HP — recalculated based on new IVs

Here’s what stays the same:

  • Moves — fast move and charged move are preserved
  • Level — the Pokemon’s level is locked to within the higher trainer’s current level cap (it will never exceed your level)
  • Species and form — you can’t trade-evolve or change form through trading alone

Understanding the IV reroll is key — it’s why friendship level matters so much for trading rare or competitive Pokemon. Higher friendship = higher minimum IVs on the reroll. Check out our IVs Explained guide if you need a refresher on what IVs actually do.

Stardust Costs by Friendship and Rarity

The stardust cost to trade depends on two things: your friendship level with the other trainer, and the type of trade. The gap between Good Friends and Best Friends is enormous — especially for rare Pokemon.

Trade TypeGood FriendsGreat FriendsUltra FriendsBest Friends
Standard (already in Pokedex)100100100100
New Pokedex entry (unregistered)16,0001,600800800
Shiny or Legendary (already registered)20,00016,0001,600800
Shiny or Legendary (unregistered)800,00080,00040,00040,000

The takeaway here is simple: never trade a Legendary or Shiny with someone you’re not at least Ultra Friends with. At Good Friends, an unregistered Legendary costs 800,000 stardust — that’s months of grinding. At Best Friends, that drops to 40,000. The difference is so significant that it’s worth waiting until you’ve built the friendship up before even thinking about the trade.

Standard trades (Pokemon already registered in both Pokedexes) cost a flat 100 stardust regardless of friendship level — so these are basically free.

Standard vs Special Trades

Not all trades are equal. Some count as Special Trades, which have a strict limit of one per day per account, regardless of how many friends you have.

A trade is classified as Special if either Pokemon being traded is:

  • Shiny
  • Legendary or Ultra Beast
  • Not yet registered in the recipient’s Pokedex
  • Meltan or Melmetal (treated as special despite being mythical exceptions)

One important rule that catches people out: Mythical Pokemon cannot be traded at all. This includes Mew, Celebi, Jirachi, Deoxys, Darkrai, Shaymin, Arceus, Genesect, Meloetta, Hoopa, Volcanion, Magearna, Zarude, and others. The only mythicals that can be traded are Meltan and Melmetal. Everything else is permanently locked to the trainer who caught or received it.

Don’t burn your daily Special trade on a Pokemon that’s already in both Pokedexes — that would just be a Standard trade anyway. Save Special trades for genuinely rare or unregistered Pokemon.

Lucky Pokemon: How They Work

Lucky Pokemon are one of the best things you can get from a trade. They have two permanent benefits:

  • Guaranteed minimum IVs of 12/12/12 — well above what most wild catches offer
  • Halved stardust cost to power up — permanently, for that Pokemon’s entire lifespan

The stardust saving alone makes Lucky Pokemon extremely valuable for meta-relevant species. A Pokemon you’re planning to take to level 50 can save you hundreds of thousands of stardust if it’s lucky.

Lucky odds: The base chance of getting a Lucky Pokemon from a trade is around 5%. But older Pokemon have higher odds:

  • Pokemon caught within the last year: ~5% chance
  • Pokemon 1–2 years old: ~10% chance
  • Pokemon over 2 years old: ~25% chance
  • Pokemon caught in July–August 2016: guaranteed Lucky

Lucky Friends guaranteed Lucky trade: When you reach Best Friends status, each daily interaction (opening a gift, raiding together, battling) gives roughly a 1% chance to activate Lucky Friend status. When you’re Lucky Friends with someone, your next trade with that person is guaranteed to produce Lucky Pokemon for both players.

This resets after the trade — Lucky Friends status is consumed on use. You can become Lucky Friends with the same person multiple times.

Best strategy: Stockpile old Pokemon — especially anything caught in 2020 or earlier — and save them specifically for Lucky Friend trades. That way you combine the guaranteed Lucky from Lucky Friends with the 25%+ age bonus (the guaranteed Lucky supersedes the odds, but old Pokemon are still the best candidates to trade away). You want your Lucky to be a meta-relevant Pokemon, not a random Pidgey.

Trade Evolution: Free Candies

Certain Pokemon evolve for free after being traded — meaning you don’t spend any candy on the evolution. This is a massive saving for some species that cost 200 candy to evolve.

Here’s the full list of trade evolution eligible Pokemon in Pokemon GO:

Base FormEvolutionNormal Candy Cost
KadabraAlakazam100
MachokeMachamp100
HaunterGengar100
Graveler (regular & Alolan)Golem100
BoldoreGigalith200
GurdurrConkeldurr200
KarrablastEscavalier200
ShelmetAccelgor200
PhantumpTrevenant200
PumpkabooGourgeist200

Note that Karrablast and Shelmet must be traded with each other — trading a Karrablast for anything other than a Shelmet (and vice versa) doesn’t trigger the free evolution. Both trainers benefit from the trade evolution in that swap.

The practical tip here: if you need a Gengar, Machamp, or Conkeldurr for raids, get the pre-evolution from a trade rather than evolving your own. You save 100–200 candy, which is meaningful for species that don’t spawn frequently. See our special evolution guide for the full breakdown of evolution methods in Pokemon GO.

IV Reroll: Trading for Better IVs

Every trade rerolls the IVs of both Pokemon. The minimum possible IV per stat depends on your friendship level:

Friendship LevelMinimum IV per stat
Good Friends1
Great Friends2
Ultra Friends3
Best Friends5
Lucky Friends12

At Best Friends, each IV rolls between 5 and 15, giving you a 1 in 1,331 chance of a perfect 15/15/15 hundo from any trade. For a Lucky Friends trade, each IV rolls between 12 and 15 — giving you a 1 in 64 chance (~1.6%) of a hundo. Compare that to wild catches, where a hundo is a 1 in 4,096 shot, and you can see why Lucky trades are so valuable for specific Pokemon you care about.

For PVP players, trading also opens the door to hitting specific low-IV spreads that perform well in Great and Ultra League — something impossible to target through wild catches. Check our CP guide to understand how IVs interact with CP limits in each league.

Common Trading Mistakes

  • Trading Legendaries at Good Friends — 800,000 stardust for an unregistered Legendary. Always wait until Best Friends (40,000).
  • Wasting your daily Special trade — if both players already have the Pokemon in their Pokedex, it’s a Standard trade. Save Special trades for genuinely rare or unregistered Pokemon.
  • Trying to trade Mythical Pokemon — Mew, Celebi, Jirachi, and most other mythicals cannot be traded at all. Don’t wait for a friend to offer one.
  • Spending candy before checking the trade evolution list — if a Pokemon is on the trade evolution list, get it from a trade first. You’ll save the full candy cost.
  • Burning old Pokemon carelessly — Pokemon caught in 2020 or earlier have significantly higher Lucky odds. Save them for Lucky Friend trades, not random swaps.

Conclusion

Trading in Pokemon GO rewards patience and planning more than most systems in the game. Build your friendships to Best Friends before trading anything rare, stockpile old Pokemon for Lucky Friend moments, and always check the trade evolution list before spending candy. Used strategically, trading is one of the fastest ways to fill your Pokedex, improve your battlers, and save stardust in the long run.

Trading legendary Pokemon is one of the biggest stardust costs in the game. Our stardust farming guide shows the fastest ways to build your reserves back up.

Sources