Pokémon GO Candy and Stardust requirement chart

This chart represents all the possible cost combination between leveling up your Pokémon. It covers all Levels from 1 to 40, including the 40.5 upgrade once you reach Level 40.

You read the chart from left to right. The first column is your Pokémon level and other columns are the level you are upgrading to. Impossible level combinations are empty.

LEGEND

LEVEL STARDUST
CANDY
LVL=> 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 40.5
1
400 800 1600 2400 3600 4800 6400 8000 10000 12000 14600 17200 20400 23600 27400 31200 35600 40000 45000 50000 56000 62000 69000 76000 84000 92000 101000 110000 120000 130000 142000 154000 168000 182000 198000 214000 232000 250000 270000 280000
2 4 6 8 10 12 14 16 18 20 24 28 32 36 40 44 48 52 56 60 66 72 78 84 90 98 106 114 122 130 142 154 170 186 206 226 250 274 304 319
2
400 1200 2000 3200 4400 6000 7600 9600 11600 14200 16800 20000 23200 27000 30800 35200 39600 44600 49600 55600 61600 68600 75600 83600 91600 100600 109600 119600 129600 141600 153600 167600 181600 197600 213600 231600 249600 269600 279600
2 4 6 8 10 12 14 16 18 22 26 30 34 38 42 46 50 54 58 64 70 76 82 88 96 104 112 120 128 140 152 168 184 204 224 248 272 302 317
3
800 1600 2800 4000 5600 7200 9200 11200 13800 16400 19600 22800 26600 30400 34800 39200 44200 49200 55200 61200 68200 75200 83200 91200 100200 109200 119200 129200 141200 153200 167200 181200 197200 213200 231200 249200 269200 279200
2 4 6 8 10 12 14 16 20 24 28 32 36 40 44 48 52 56 62 68 74 80 86 94 102 110 118 126 138 150 166 182 202 222 246 270 300 315
4
800 2000 3200 4800 6400 8400 10400 13000 15600 18800 22000 25800 29600 34000 38400 43400 48400 54400 60400 67400 74400 82400 90400 99400 108400 118400 128400 140400 152400 166400 180400 196400 212400 230400 248400 268400 278400
2 4 6 8 10 12 14 18 22 26 30 34 38 42 46 50 54 60 66 72 78 84 92 100 108 116 124 136 148 164 180 200 220 244 268 298 313
5
1200 2400 4000 5600 7600 9600 12200 14800 18000 21200 25000 28800 33200 37600 42600 47600 53600 59600 66600 73600 81600 89600 98600 107600 117600 127600 139600 151600 165600 179600 195600 211600 229600 247600 267600 277600
2 4 6 8 10 12 16 20 24 28 32 36 40 44 48 52 58 64 70 76 82 90 98 106 114 122 134 146 162 178 198 218 242 266 296 311
6
1200 2800 4400 6400 8400 11000 13600 16800 20000 23800 27600 32000 36400 41400 46400 52400 58400 65400 72400 80400 88400 97400 106400 116400 126400 138400 150400 164400 178400 194400 210400 228400 246400 266400 276400
2 4 6 8 10 14 18 22 26 30 34 38 42 46 50 56 62 68 74 80 88 96 104 112 120 132 144 160 176 196 216 240 264 294 309
7
1600 3200 5200 7200 9800 12400 15600 18800 22600 26400 30800 35200 40200 45200 51200 57200 64200 71200 79200 87200 96200 105200 115200 125200 137200 149200 163200 177200 193200 209200 227200 245200 265200 275200
2 4 6 8 12 16 20 24 28 32 36 40 44 48 54 60 66 72 78 86 94 102 110 118 130 142 158 174 194 214 238 262 292 307
8
1600 3600 5600 8200 10800 14000 17200 21000 24800 29200 33600 38600 43600 49600 55600 62600 69600 77600 85600 94600 103600 113600 123600 135600 147600 161600 175600 191600 207600 225600 243600 263600 273600
2 4 6 10 14 18 22 26 30 34 38 42 46 52 58 64 70 76 84 92 100 108 116 128 140 156 172 192 212 236 260 290 305
9
2000 4000 6600 9200 12400 15600 19400 23200 27600 32000 37000 42000 48000 54000 61000 68000 76000 84000 93000 102000 112000 122000 134000 146000 160000 174000 190000 206000 224000 242000 262000 272000
2 4 8 12 16 20 24 28 32 36 40 44 50 56 62 68 74 82 90 98 106 114 126 138 154 170 190 210 234 258 288 303
10
2000 4600 7200 10400 13600 17400 21200 25600 30000 35000 40000 46000 52000 59000 66000 74000 82000 91000 100000 110000 120000 132000 144000 158000 172000 188000 204000 222000 240000 260000 270000
2 6 10 14 18 22 26 30 34 38 42 48 54 60 66 72 80 88 96 104 112 124 136 152 168 188 208 232 256 286 301
11
2600 5200 8400 11600 15400 19200 23600 28000 33000 38000 44000 50000 57000 64000 72000 80000 89000 98000 108000 118000 130000 142000 156000 170000 186000 202000 220000 238000 258000 268000
4 8 12 16 20 24 28 32 36 40 46 52 58 64 70 78 86 94 102 110 122 134 150 166 186 206 230 254 284 299
12
2600 5800 9000 12800 16600 21000 25400 30400 35400 41400 47400 54400 61400 69400 77400 86400 95400 105400 115400 127400 139400 153400 167400 183400 199400 217400 235400 255400 265400
4 8 12 16 20 24 28 32 36 42 48 54 60 66 74 82 90 98 106 118 130 146 162 182 202 226 250 280 295
13
3200 6400 10200 14000 18400 22800 27800 32800 38800 44800 51800 58800 66800 74800 83800 92800 102800 112800 124800 136800 150800 164800 180800 196800 214800 232800 252800 262800
4 8 12 16 20 24 28 32 38 44 50 56 62 70 78 86 94 102 114 126 142 158 178 198 222 246 276 291
14
3200 7000 10800 15200 19600 24600 29600 35600 41600 48600 55600 63600 71600 80600 89600 99600 109600 121600 133600 147600 161600 177600 193600 211600 229600 249600 259600
4 8 12 16 20 24 28 34 40 46 52 58 66 74 82 90 98 110 122 138 154 174 194 218 242 272 287
15
3800 7600 12000 16400 21400 26400 32400 38400 45400 52400 60400 68400 77400 86400 96400 106400 118400 130400 144400 158400 174400 190400 208400 226400 246400 256400
4 8 12 16 20 24 30 36 42 48 54 62 70 78 86 94 106 118 134 150 170 190 214 238 268 283
16
3800 8200 12600 17600 22600 28600 34600 41600 48600 56600 64600 73600 82600 92600 102600 114600 126600 140600 154600 170600 186600 204600 222600 242600 252600
4 8 12 16 20 26 32 38 44 50 58 66 74 82 90 102 114 130 146 166 186 210 234 264 279
17
4400 8800 13800 18800 24800 30800 37800 44800 52800 60800 69800 78800 88800 98800 110800 122800 136800 150800 166800 182800 200800 218800 238800 248800
4 8 12 16 22 28 34 40 46 54 62 70 78 86 98 110 126 142 162 182 206 230 260 275
18
4400 9400 14400 20400 26400 33400 40400 48400 56400 65400 74400 84400 94400 106400 118400 132400 146400 162400 178400 196400 214400 234400 244400
4 8 12 18 24 30 36 42 50 58 66 74 82 94 106 122 138 158 178 202 226 256 271
19
5000 10000 16000 22000 29000 36000 44000 52000 61000 70000 80000 90000 102000 114000 128000 142000 158000 174000 192000 210000 230000 240000
4 8 14 20 26 32 38 46 54 62 70 78 90 102 118 134 154 174 198 222 252 267
20
5000 11000 17000 24000 31000 39000 47000 56000 65000 75000 85000 97000 109000 123000 137000 153000 169000 187000 205000 225000 235000
4 10 16 22 28 34 42 50 58 66 74 86 98 114 130 150 170 194 218 248 263
21
6000 12000 19000 26000 34000 42000 51000 60000 70000 80000 92000 104000 118000 132000 148000 164000 182000 200000 220000 230000
6 12 18 24 30 38 46 54 62 70 82 94 110 126 146 166 190 214 244 259
22
6000 13000 20000 28000 36000 45000 54000 64000 74000 86000 98000 112000 126000 142000 158000 176000 194000 214000 224000
6 12 18 24 32 40 48 56 64 76 88 104 120 140 160 184 208 238 253
23
7000 14000 22000 30000 39000 48000 58000 68000 80000 92000 106000 120000 136000 152000 170000 188000 208000 218000
6 12 18 26 34 42 50 58 70 82 98 114 134 154 178 202 232 247
24
7000 15000 23000 32000 41000 51000 61000 73000 85000 99000 113000 129000 145000 163000 181000 201000 211000
6 12 20 28 36 44 52 64 76 92 108 128 148 172 196 226 241
25
8000 16000 25000 34000 44000 54000 66000 78000 92000 106000 122000 138000 156000 174000 194000 204000
6 14 22 30 38 46 58 70 86 102 122 142 166 190 220 235
26
8000 17000 26000 36000 46000 58000 70000 84000 98000 114000 130000 148000 166000 186000 196000
8 16 24 32 40 52 64 80 96 116 136 160 184 214 229
27
9000 18000 28000 38000 50000 62000 76000 90000 106000 122000 140000 158000 178000 188000
8 16 24 32 44 56 72 88 108 128 152 176 206 221
28
9000 19000 29000 41000 53000 67000 81000 97000 113000 131000 149000 169000 179000
8 16 24 36 48 64 80 100 120 144 168 198 213
29
10000 20000 32000 44000 58000 72000 88000 104000 122000 140000 160000 170000
8 16 28 40 56 72 92 112 136 160 190 205
30
10000 22000 34000 48000 62000 78000 94000 112000 130000 150000 160000
8 20 32 48 64 84 104 128 152 182 197
31
12000 24000 38000 52000 68000 84000 102000 120000 140000 150000
12 24 40 56 76 96 120 144 174 189
32
12000 26000 40000 56000 72000 90000 108000 128000 138000
12 28 44 64 84 108 132 162 177
33
14000 28000 44000 60000 78000 96000 116000 126000
16 32 52 72 96 120 150 165
34
14000 30000 46000 64000 82000 102000 112000
16 36 56 80 104 134 149
35
16000 32000 50000 68000 88000 98000
20 40 64 88 118 133
36
16000 34000 52000 72000 82000
20 44 68 98 113
37
18000 36000 56000 66000
24 48 78 93
38
18000 38000 48000
24 54 69
39
20000 30000
30 45
40
10000
15

Credits for this chart go to a reddit user the1calledSuto and his incredible Google Sheet we shamelessly adapted for web.