If you’re wondering how much stardust to trade shiny Pokémon in Pokémon GO, you’ve hit the right resource. Trading shiny Pokémon is one of the most rewarding—and stardust-intensive—activities in the game, and knowing the exact costs before you commit is crucial for smart resource management.
Table of Contents
Stardust Basics Explained
Stardust is the lifeblood of Pokémon GO’s trading economy. Every trade in the game requires stardust—it’s your primary currency for leveling up Pokémon, powering them up, and yes, trading with other players. Think of it like the workshop fuel that keeps your Pokémon operation running smoothly. You earn stardust by catching Pokémon, hatching eggs, walking with your buddy, and completing research tasks. The average player accumulates anywhere from 500 to 2,000 stardust per day depending on activity level.
Understanding your stardust reserves is essential before diving into shiny trades. Unlike Pokécoins (the premium currency), stardust is purely earned through gameplay, making it a finite resource that requires strategic allocation. Many players make the mistake of spending wildly on trades early on, only to find themselves stardust-poor when they really need it.
Shiny Trading Costs Breakdown
Here’s where the real numbers come in: shiny Pokémon trading costs vary significantly based on several factors. For a standard shiny Pokémon trade between players with a Great Friendship level (the most common scenario), expect to pay between 20,000 and 100,000 stardust. That’s a massive range, and it depends entirely on whether the Pokémon is in your Pokédex or not.
If you’re trading for a shiny you already own (registered in your Pokédex), the cost drops dramatically to just 100 stardust. This is the sweet spot for casual traders. However, if you’re trading for a shiny that’s NEW to your collection, you’re looking at the full 100,000 stardust hit. This is where friendship levels become your best friend—literally.
For reference, here’s the standard breakdown:
- New Shiny (Great Friendship): 100,000 stardust
- Registered Shiny (Great Friendship): 100 stardust
- New Shiny (Ultra Friendship): 50,000 stardust
- New Shiny (Best Friendship): 20,000 stardust
Friendship Level Impact
Friendship levels are the game-changer in shiny trading. Building friendship with another player directly reduces your stardust costs—this is one of the most important mechanics to understand. The friendship system has four levels, and each one offers significant savings on trading expenses.
Starting out at Good Friends (the default), you’ll pay the maximum stardust cost. But invest time in daily interactions—trading Pokémon, battling together, or sending gifts—and you’ll climb the friendship ladder. At Best Friends (the highest level), you can cut your shiny trading costs in HALF compared to Good Friends. That’s potentially 80,000 stardust saved on a single new shiny trade.
This is why serious traders maintain a network of Best Friends. It takes 30 days of consistent daily interaction to reach Best Friends status, but the long-term savings are absolutely worth it. You can also reset your friendship timer by trading or battling together, which helps you maintain multiple Best Friend relationships without hitting the daily interaction limit.
Legendary Shiny Trades
Trading legendary shiny Pokémon is in a completely different ballpark. These ultra-rare creatures command premium stardust prices that can make your eyes water. A new legendary shiny with Good Friends status will cost you a staggering 1,000,000 stardust. Yes, you read that right—one million.
Even at Best Friends level, legendary shiny trades still require 200,000 stardust if the Pokémon is new to your collection. This is why legendary shiny trading is typically reserved for end-game players with massive stardust stockpiles or players willing to grind for weeks specifically to afford a single trade.
The silver lining? If you already have a legendary shiny registered, the cost drops to just 20,000 stardust at Good Friends level—still substantial, but far more manageable. This is why many players strategically plan legendary shiny acquisitions around friendship levels and their current stardust reserves.

Cost Reduction Strategies
Smart traders use multiple tactics to minimize their stardust expenditure. First and foremost, always prioritize building Best Friends status before making big trades. The 75% cost reduction from Good Friends to Best Friends is massive and worth the month-long investment.
Second, focus on trading Pokémon that are already in your Pokédex whenever possible. Trading registered shinies costs only 100 stardust regardless of friendship level—that’s your baseline for smart trading. Use new shiny trades sparingly and strategically, saving them for Pokémon you genuinely want to keep.
Third, coordinate with your trading community. Many players organize “stardust-efficient” trading events where groups focus on trading registered shinies to maximize the number of trades without breaking the bank. This approach keeps the fun flowing while preserving resources for high-value trades later.
You can also reference how to add up a column in Excel to track your stardust spending patterns and forecast your trading budget—spreadsheet management helps identify where your resources are going.
Budgeting Your Stardust
Treat your stardust like a real-world budget. Most successful players allocate their stardust across three categories: power-ups for competitive Pokémon, trading activities, and emergency reserves. A common ratio is 40% for power-ups, 30% for trading, and 30% held in reserve.
Before committing to any major shiny trade, ask yourself: “Will I regret this in two weeks?” If the answer is yes, wait. Stardust regenerates slowly, and impulsive trades are the #1 reason players find themselves unable to afford the shiny they really want.
Track your daily stardust intake and project your balance forward. If you earn 1,500 stardust daily and want to make a 100,000 stardust trade in two weeks, you’ll have roughly 21,000 stardust from new earnings—meaning you need 79,000 in reserves. This simple math prevents the “oops, I can’t afford it” moment.
Common Trading Mistakes
The biggest mistake? Trading new shinies with players at Good Friends level without considering friendship building first. This wastes up to 80,000 stardust per trade. Instead, wait 30 days, build that friendship, and cut your costs by 75%.
Second mistake: ignoring the Pokédex registration system. Many players don’t realize that trading a shiny they already own costs 100 stardust instead of 100,000. This creates massive unnecessary expenses. Always check your Pokédex before trading.
Third mistake: trading without a plan. “Impulse trading” leads to stardust bankruptcy. Set a monthly trading budget and stick to it. Refer to how to lock a row in Excel to create a protected budget spreadsheet you won’t accidentally modify during trading sessions.
Fourth mistake: not accounting for special trades. Special trades (trading Pokémon you’ve never seen before) cost triple the normal amount and can only be done once per day per player. Save these for truly rare acquisitions.

Maximizing Stardust Gains
If you’re serious about affording those shiny trades, you need to maximize your stardust income. Catch Pokémon constantly—each catch nets you 100 stardust on average. Walk with your buddy daily (you earn stardust every time you reach distance milestones). Hatch eggs whenever possible—a 10km egg gives you 1,600 stardust.
Complete research tasks and field research breakthroughs—these often reward stardust bonuses. Participate in events that feature stardust bonuses (many seasonal events offer 2x or 3x stardust multipliers). During these events, your earning potential doubles or triples, making it the perfect time to grind for upcoming trades.
Raid battles also provide stardust rewards—typically 500-1,000 per raid depending on difficulty. If you’re in an active community, daily raiding can add 5,000+ stardust to your account. This is why players in active Discord trading communities tend to have healthier stardust reserves.
Consider using how to receive money from Zelle to manage your real-world gaming budget if you’re considering premium passes or items that might boost your gameplay efficiency—though stardust itself is purely earned through gameplay.
Frequently Asked Questions
What’s the minimum stardust needed for a shiny trade?
The absolute minimum is 100 stardust for a registered shiny at any friendship level. However, for a new shiny at Best Friends level, you’re looking at 20,000 stardust—the lowest cost for acquiring a shiny you don’t already own.
Can I trade shiny Pokémon with anyone?
You can only trade with players you’ve added as friends in Pokémon GO. Trading requires being within 100 meters of each other, and you can only complete one special trade per day with the same player. Regular trades have no daily limit.
Does stardust cost change based on Pokémon rarity?
No. The stardust cost is determined solely by whether the Pokémon is new to your Pokédex and your friendship level—not by the Pokémon’s rarity or type. A common shiny costs the same as a legendary shiny if it’s new to your collection.
How do I build friendship levels quickly?
Trade with the same player daily, battle together, or send gifts. Each interaction increases friendship progress. You’ll reach Best Friends in 30 consecutive days of interaction. Some players use trading itself as their daily interaction method.
Is it worth saving stardust for shiny trades?
Absolutely. Shiny Pokémon are the rarest collectibles in the game, and trading is often the only way to complete your shiny collection. Budgeting stardust specifically for shiny acquisition is a smart long-term strategy.
What happens if I don’t have enough stardust for a trade?
The game won’t allow the trade to complete. You’ll see a notification that you don’t have sufficient stardust, and the trade will be blocked. There’s no penalty—you simply need to grind more stardust and try again.




