PokeTools
Home/Pokémon GO/Power-up calculator

Pokémon GO Power-Up Calculator.

Stardust, Candy and Candy XL to power a Pokémon between any two levels, with the Shadow, purified and lucky prices and the CP it ends on.

2 power-ups per level · XL Candy from 40
shadow 1.2x · purified 0.9x · lucky 0.5x dust
Pokémon
From level
To level
Pokémon is
IVs (for CP)
Dragonite
Dragonitedragonflying
2,167 CP → 3,792 CP
Stardust, level 20 to 40
225,000
Powering your Dragonite from level 20 to 40 takes 225,000 Stardust, 248 Candy over 40 power-ups. At 15/15/15 it goes from 2,167 CP to 3,792 CP.
Stardust225,000
Candy248
Candy XL0
Power-ups40
CP gained+1,625
Next power-up costs2,500 dust

From level 20 to common targets

normal prices
To levelStardustLucky dustCandyCandy XLCP

Cost of one power-up by level

match the Stardust on the power-up button to find the level
LevelsStardustShadowPurifiedCandyCandy XL
1 to 2.52002401801-
3 to 4.54004803601-
5 to 6.56007205401-
7 to 8.58009607201-
9 to 10.51,0001,2009001-
11 to 12.51,3001,5601,1702-
13 to 14.51,6001,9201,4402-
15 to 16.51,9002,2801,7102-
17 to 18.52,2002,6401,9802-
19 to 20.52,5003,0002,2502-
21 to 22.53,0003,6002,7003-
23 to 24.53,5004,2003,1503-
25 to 25.54,0004,8003,6003-
26 to 26.54,0004,8003,6004-
27 to 28.54,5005,4004,0504-
29 to 30.55,0006,0004,5004-
31 to 32.56,0007,2005,4006-
33 to 34.57,0008,4006,3008-
35 to 36.58,0009,6007,20010-
37 to 38.59,00010,8008,10012-
39 to 39.510,00012,0009,00015-
40 to 40.510,00012,0009,000-10
41 to 41.511,00013,2009,900-10
42 to 42.511,00013,2009,900-12
43 to 43.512,00014,40010,800-12
44 to 44.512,00014,40010,800-15
45 to 45.513,00015,60011,700-15
46 to 46.513,00015,60011,700-17
47 to 47.514,00016,80012,600-17
48 to 48.514,00016,80012,600-20
49 to 49.515,00018,00013,500-20

What powering up costs

Every level takes two power-ups, and each one costs Stardust and Candy at a price set by the level the Pokémon is on now. The price climbs in steps, from 200 Stardust at level 1 to 15,000 near level 50, and from level 40 the Candy is replaced by Candy XL. Taking a Pokémon from 40 to 50 alone costs 250,000 Stardust and 296 Candy XL.

Shadow Pokémon pay 20% more Stardust and Candy on every power-up and purified Pokémon pay 10% less, each rounded up, which is why a Shadow costs 270,000 Stardust from 20 to 40 against 225,000 for a normal one. Lucky Pokémon, which only come from trades, pay half the Stardust and the same Candy.

Reading a level off the price works because each price covers a run of levels: if the power-up button shows 2,500 Stardust, the Pokémon is between level 19 and 20.5. The table above lists every run.