How to Power Up Pokémon to Level 50 — Complete Stardust Cost & XL Candy Guide
18 min readAll trainer levelsPokémon GO
Last verified against Pokémon GO live data, GO Wiki, and Niantic announcements: May 2026. Trainer level cap increased to 80 in October 2025 — Pokémon still max at Level 50.
Level 50 is the absolute maximum CP cap for every Pokémon in Pokémon GO. While the Trainer level cap was raised to 80 in October 2025, Niantic confirmed that Pokémon themselves still max out at Level 50 with no changes to CP multipliers or power-up mechanics. Reaching this ceiling is essential for any Trainer who wants to compete in Master League, solo high-tier raids, or earn the maximum possible damage output from their roster.
The jump from Level 40 to Level 50 delivers a meaningful CP increase — roughly 8–10% higher stats depending on the species. In Master League Classic (max Level 40), a Level 50 Dialga or Garchomp will consistently outperform its Level 40 counterpart in mirror matches and bulk thresholds. For raid attackers, that extra level often means surviving one more charged move or hitting a critical breakpoint that lets you solo a Tier 3 boss.
But the investment is steep. Powering up a single Pokémon from Level 1 all the way to Level 50 demands 568,500 Stardust, 296 XL Candy, and 273 regular Candy. Understanding exactly how those resources break down — and where to farm them efficiently — is what separates prepared Trainers from those who burn months of savings on one sub-optimal pick.
Use these free tools to plan every power-up before you spend a single resource:
Before you can even think about maxing a Pokémon, you need to meet the Trainer level prerequisites and understand the three-currency economy that governs every power-up past Level 40.
Trainer Level Requirements (Current as of 2026)
Milestone
Trainer Level Required
What It Unlocks
Earn XL Candy
Level 31+
XL Candy begins dropping from catches, hatches, transfers, and trades
Power Up to 50
Level 40+
Ability to spend XL Candy and Stardust on power-ups past Level 40
Trainer Cap
Level 80
October 2025 update — does not raise Pokémon cap beyond 50
The Trainer Level 31 threshold for earning XL Candy was reduced from 40 in June 2022 (Season of GO), making it far more accessible for mid-game Trainers to begin stockpiling early. However, you still must reach Trainer Level 40 before you can actually spend that XL Candy on power-ups.
The Three Currencies You Need
Currency
Used For
Required From
Stardust
Every single power-up (Levels 1–50)
Level 1 onwards
Regular Candy
Power-ups from Level 1 to 39.5
Level 1 to 39.5
XL Candy
Power-ups from Level 40 to 50
Level 40 onwards
Each power-up raises a Pokémon’s level by 0.5. That means two power-ups are required to gain one full level. The costs in the tables below are listed per power-up (per 0.5 level), not per full level.
The following table breaks down the exact cost for every single power-up from Level 40 to Level 50. Each row represents one 0.5-level increment. To find the cost of a full level, add the two adjacent rows together.
Power-Up To
Stardust Cost
XL Candy Cost
Total Stardust
Total XL Candy
Level 40
10,000
10
280,000
10
Level 40.5
10,000
10
290,000
20
Level 41
11,000
10
301,000
30
Level 41.5
11,000
10
312,000
40
Level 42
11,000
12
323,000
52
Level 42.5
11,000
12
334,000
64
Level 43
12,000
12
346,000
76
Level 43.5
12,000
12
358,000
88
Level 44
12,000
15
370,000
103
Level 44.5
12,000
15
382,000
118
Level 45
13,000
15
395,000
133
Level 45.5
13,000
15
408,000
148
Level 46
13,000
17
421,000
165
Level 46.5
13,000
17
434,000
182
Level 47
14,000
17
448,000
199
Level 47.5
14,000
17
462,000
216
Level 48
14,000
20
476,000
236
Level 48.5
14,000
20
490,000
256
Level 49
15,000
20
505,000
276
Level 49.5
15,000
20
520,000
296
Level 50
15,000
20
535,000*
316*
* Note: The final power-up from 49.5 to 50 costs 15,000 Stardust and 20 XL Candy, bringing the true Level 40→50 total to 250,000 Stardust and 296 XL Candy when counted from the Level 39.5 baseline. Community-verified totals differ slightly depending on whether the Level 40 power-up itself is included in the 1–40 or 40–50 bracket.
The cost curve is deliberately front-loaded. Levels 41 and 42 are relatively gentle, but once you hit Level 47, each power-up demands 14,000–15,000 Stardust and 17–20 XL Candy. Those last three levels alone account for roughly 40% of the total XL Candy investment from 40 to 50.
Skip the math. Use the Stardust Calculator to enter your Pokémon’s current level and target level — it instantly shows exactly how much Stardust, regular Candy, and XL Candy you need, plus estimated CP at the target level.
Total Cost Summary: Level 1 to 50
If you are starting from scratch with a wild-caught Level 1 Pokémon, here is the full resource bill to reach Level 50. These totals assume a regular (non-Shadow, non-Lucky, non-Purified) Pokémon.
Range
Stardust
Regular Candy
XL Candy
Level 1 → 40
270,000
304
—
Level 40 → 50
250,000
—
296
Level 1 → 50 (Total)
520,000*
304
296
* Some community sources list 568,500 Stardust as the true 1→50 total when accounting for the Level 40 power-up transition cost and rounding. The Stardust Calculator uses live game data for the most precise figure based on your Pokémon’s current level.
Per-Level XL Candy Summary (Full Levels)
For quick reference, here is how much XL Candy each full level requires when combining both 0.5-level power-ups:
Level
XL Candy Needed
Stardust Needed
41
20
21,000
42
24
22,000
43
24
24,000
44
30
24,000
45
30
26,000
46
34
26,000
47
34
28,000
48
40
28,000
49
40
30,000
50
40
30,000
Total 40→50
296
250,000
How to Get XL Candy Fast: Every Source Ranked
XL Candy is species-specific — Charizard XL Candy cannot be used on Blastoise. Because you need 296 XL Candy per Pokémon, farming efficiently is the single biggest bottleneck to reaching Level 50. Here is every source, ranked by reliability and speed.
Catching Pokémon
0–3 XL per catch
The backbone of XL farming. Guaranteed 3 XL for Legendary/Mythical catches, 2 for evolved forms, 0–3 for base forms. Higher wild Pokémon levels drop more XL.
Hatching Eggs
Up to 24 XL per hatch
10km and 12km eggs reward up to 24 XL Candy. 5km/7km eggs cap at 16 XL. Average yields are lower, but still excellent for rare species.
Trading
~1 in 10 trades
Either player (or both) can receive 1 XL Candy per trade. Odds increase the farther apart the catch locations are. Great for re-rolling IVs while farming.
Buddy Walking
Chance per candy distance
Your Buddy has a chance to find XL Candy alongside regular candy at each distance milestone. Higher-level Buddies have better odds.
Transferring
0–1 XL per transfer
Random chance on every transfer. Mass-transferring a full storage box after a Community Day can yield dozens of XL Candy in seconds.
Candy Conversion
100 regular → 1 XL
Inefficient but useful for common species like Pidgey or Rattata where you have thousands of regular Candy saved. Avoid for rare species.
Pro Tips for XL Candy Farming
1
Focus on Weather-Boosted spawns. Weather-boosted wild Pokémon spawn at higher levels (up to Level 35), and higher-level catches have a significantly better XL Candy drop rate according to Silph Road research.
2
Raid during bonus events. Legendary raids guarantee 3 XL Candy per catch. During XL Candy bonus events (often tied to Community Day or seasonal events), this can double or triple.
3
Use Mega Evolutions of the same type. When catching Pokémon that share a type with your active Mega Evolution, you earn bonus Candy — and while this does not affect XL Candy directly, the extra regular Candy helps if you need to convert 100:1 later.
4
Trade low-IV catches with friends. Trading gives you an IV re-roll and a chance at XL Candy. If the traded Pokémon were caught far apart, the XL Candy chance increases.
Shadow, Purified & Lucky Pokémon Cost Modifiers
Not all Pokémon cost the same to max out. Shadow, Purified, and Lucky status apply multipliers that can save — or cost — enormous amounts of Stardust and Candy.
Pokémon Type
Stardust Modifier
Candy/XL Modifier
XL to 50
Best For
Regular
100%
100%
296 XL
Standard investment
Lucky
50% off
100%
296 XL
Saving Stardust on meta picks
Purified
10% off
10% off
272 XL
Budget-friendly high performers
Shadow
+20% more
+20% more
360 XL
Maximum raid DPS
Lucky + Purified
45% of base
10% off
272 XL
The ultimate Stardust saver
Shadow Pokémon hit harder but cost significantly more. A Shadow Mewtwo at Level 50 requires 360 XL Candy — 64 more than a regular Mewtwo. Only invest in Shadow Pokémon for raid attackers where the 20% damage boost justifies the grind. For PvP, the added cost rarely beats the performance gain.
Best Pokémon to Power Up to Level 50
With 296 XL Candy and a quarter-million Stardust on the line, you cannot afford to max out the wrong Pokémon. Prioritize species that dominate Master League, raids, or specialist PvP cups where Level 50 is permitted.
Master League Priority Targets
Pokémon
Role
Why Level 50?
Dialga
Steel/Dragon Tank
Hits key bulkpoints; dominates Open Master League
Giratina (Origin)
Ghost/Dragon Wall
Higher level = more Dragon Breath damage ticks
Mewtwo
Psychic Sweeper
Psystrike breakpoints at 50; flips mirror matches
Garchomp
Ground/Dragon Bruiser
Outbulks many counters at Level 50
Lugia
Psychic/Flying Wall
Aeroblast damage and survival thresholds improve
Zacian (Hero)
Fairy/Physical Threat
Close Combat + Play Rough reach critical KO ranges
Raid Attackers Worth the Investment
Pokémon
Type
Best Moveset
Shadow Mewtwo
Psychic
Psycho Cut + Psystrike/Shadow Ball
Mega Rayquaza
Dragon/Flying
Dragon Tail + Dragon Ascent
Shadow Salamence
Dragon/Flying
Dragon Tail + Outrage
Metagross
Steel/Psychic
Bullet Punch + Meteor Mash
Kyogre
Water
Waterfall + Origin Pulse
Groudon
Ground
Mud Shot + Precipice Blades
Master League Classic is capped at Level 40. Level 50 Pokémon are only usable in Open Master League and certain special cups. If you primarily play Classic, invest your XL Candy in raid attackers instead.
Step-by-Step: How to Power Up to Level 50
1
Check your Trainer Level. You must be Level 40+ to power up past Level 40. If you are 31–39, you can still earn and stockpile XL Candy — just not spend it yet.
2
Verify IVs before committing. Use the IV Calculator to confirm your Pokémon has strong Attack, Defense, and HP IVs. A 10/10/10 Legendary is not worth 296 XL Candy when you could wait for a 15/15/14.
3
Calculate exact costs. Enter your Pokémon’s current level into the Stardust Calculator to see the precise Stardust, regular Candy, and XL Candy required to hit your target level.
4
Farm XL Candy efficiently. Catch every spawn of your target species during events, use Pinap Berries for extra regular Candy (for 100:1 conversion if needed), and walk the species as your Buddy.
5
Power up in batches. The game allows you to power up multiple half-levels at once (since v0.173.0). Tap and hold the Power Up button to slide to your target level, or power up incrementally to stop at key breakpoints.
6
Stop at breakpoints if resources are tight. Not every Pokémon needs Level 50. Level 47 or 48 often hits the same damage breakpoint in raids for significantly less investment. Model this with the Damage Calculator before finishing the push.
Common Level 50 Power-Up Mistakes
1
Maxing out low-IV Pokémon. A 12/12/12 Legendary costs the same 296 XL Candy as a 15/15/15. The performance gap at Level 50 is massive. Always check IVs with the IV Calculator first.
2
Ignoring Shadow costs. Trainers often forget that Shadow Pokémon need 360 XL Candy — not 296. Starting a Shadow project without accounting for the extra 64 XL can stall your progress for weeks.
3
Powering up for Master League Classic. Classic caps at Level 40. Any XL Candy spent pushing a Classic pick to 50 is completely wasted for that format. Double-check the cup rules before investing.
4
Converting regular Candy too early. At 100 regular Candy for 1 XL, converting is brutally inefficient. Only convert for common species (Pidgey, Weedle, etc.) where you have thousands of spare Candy. Never convert Rare Candy unless you have no other option.
5
Not using Star Pieces during power-ups. While Star Pieces do not reduce power-up costs, they boost Stardust income from catches and hatches. Always pop a Star Piece before a heavy farming session to rebuild your Stardust reserves faster.
Pokémon GO Level 50 FAQ
From Level 1 to Level 50, the total Stardust cost is approximately 520,000–568,500 depending on how you account for the Level 40 transition power-up. The Level 40 to 50 stretch alone costs exactly 250,000 Stardust for a regular Pokémon. Lucky Pokémon cut this by 50%, Purified by 10%, and Shadow Pokémon increase it by 20%. Use the Stardust Calculator for precise figures from your current level.
You need 296 XL Candy to power up a regular or Lucky Pokémon from Level 40 to Level 50. Shadow Pokémon require 360 XL Candy, while Purified Pokémon need only 272 XL Candy thanks to their 10% discount on Candy costs.
You must be Trainer Level 40 to power up Pokémon past Level 40. However, you can start earning XL Candy at Trainer Level 31 — reduced from 40 in June 2022 — so begin stockpiling early. The October 2025 update raised the Trainer cap to 80, but Pokémon remain capped at Level 50.
No. The October 15, 2025 update increased the Trainer level cap from 50 to 80 and rebalanced XP requirements. Niantic explicitly confirmed that Pokémon still max out at Level 50 and CP multipliers were not changed. All Stardust and XL Candy costs remain identical.
Catching Pokémon is the fastest and most reliable method — especially Weather-Boosted spawns and Legendary raid bosses (guaranteed 3 XL per catch). Trading, hatching 10km/12km eggs, and walking your Buddy are strong secondary sources. Converting 100 regular Candy to 1 XL Candy is technically an option but extremely inefficient.
No. Master League Classic caps Pokémon at Level 40. Any XL Candy spent pushing beyond 40 is wasted for Classic format. Level 50 is only usable in Open Master League and special cups that explicitly allow it. Always check the cup rules before investing.
Check three things: (1) IVs — use the IV Calculator to verify top-tier stats; (2) Meta relevance — does it rank in the top 20 for Open Master League or top-tier raids? (3) Breakpoint value — does Level 50 unlock a meaningful damage or survival threshold that Level 48 does not? If all three are yes, it is worth the investment.
The Level 50 Power-Up Checklist
Powering up to Level 50 is one of the largest single investments you can make in Pokémon GO. Follow this framework to ensure every resource is spent wisely:
1
Confirm the format — Open Master League and raids benefit from Level 50; Master League Classic does not
2
Check IVs first — Only max Pokémon with 14+ in relevant stats. Verify with the IV Calculator
3
Calculate exact costs — Use the Stardust Calculator to know your Stardust, Candy, and XL Candy requirement from your current level
4
Prioritize Lucky and Purified — Lucky saves 50% Stardust; Purified saves 10% on both Stardust and Candy
5
Farm XL Candy during events — Community Days, raid days, and seasonal bonuses multiply your catch-based XL income
6
Stop at breakpoints when possible — Level 47–48 often hits the same raid breakpoints as 50 for far less investment. Model with the Damage Calculator
Information accurate as of May 2026. Verified against Pokémon GO live game data, GO Wiki (Fandom), Niantic official announcements, and Silph Road community research. Trainer level cap increased to 80 on October 15, 2025; Pokémon level cap remains 50.