PokeTools
Home/Pokémon GO/Trade calculator

Pokémon GO Trade Calculator.

Stardust cost, IV floor and the odds of a perfect Pokémon for any trade, by friendship level, plus the CP range the traded Pokémon can land on.

level stays the same · IVs reroll
lucky trade: 12/12/12 floor
Friendship
Trade type
Lucky
Pokémon (for CP)
Its level
Dragonite
Dragonitedragonflying
level 30 · 2,939 to 3,251 CP after the trade
Stardust, Ultra Friends
1,600
Trading a Pokémon new to their Pokédex costs 1,600 Stardust between Ultra Friends. The Dragonite keeps level 30 and rerolls its IVs with at least 3/3/3, so it lands between 2,939 and 3,251 CP and has a 1 in 2,197 chance of being 15/15/15.
Stardust1,600
IV floor3/3/3
Odds of 100%1 in 2,197
Odds of 96% or better1 in 220
Friendship attack bonus+7%
Extra raid Premier Balls2

Trade Stardust cost by friendship

per trainer, both pay
TradeGoodGreatUltraBestForever
A Pokémon already in their Pokédex100100100100100
A Pokémon new to their Pokédex20,00016,0001,600800800
A shiny or legendary they already have20,00016,0001,600800800
A shiny or legendary new to their Pokédex1,000,000800,00080,00040,00040,000

Friendship levels

what each level unlocks
LevelPointsAttack bonusRaid ballsXP rewardTrade discountTrade IV floor
Good Friend1+3%03,0000%1
Great Friend7+5%+110,00020%2
Ultra Friend30+7%+250,00092%3
Best Friend90+10%+4100,00096%5
Forever Friend180+12%+4150,00096%5
Points are days of interaction (one a day per friend). Forever Friends uses the Best Friends IV floor; Niantic hasn't published a separate one.

How trades work

A traded Pokémon keeps its level and gets new IVs. Each IV rerolls somewhere between the friendship floor and 15: at least 1 for Good Friends, 2 for Great, 3 for Ultra and 5 for Best Friends. A lucky trade raises the floor to 12/12/12, gives a 1 in 64 chance of a perfect Pokémon, and makes it lucky for good, which halves its Stardust cost on every power-up.

Stardust depends on what you send. A Pokémon the other trainer already has costs a flat 100. Anything new to their Pokédex costs 20,000 before the friendship discount, and so does a shiny or legendary they already have; a shiny or legendary they don't have costs 1,000,000. Great Friends get 20% off, Ultra Friends 92% and Best Friends 96%, so most special trades only make sense between Best Friends. Special trades are also limited to one a day.

The traded CP tells you the rough IVs. Because the level doesn't change, the CP after the trade sits between the two numbers above, and one close to the top is close to 15/15/15.