How Much Stardust Do You Need to Trade Shiny Pokémon?

Simon Crawford | Feb 08, 2023

Gamer and big fan of Pokémon Go. Also, a copywriter who consistently shared tips & tricks about Pokémon Go since 2017, helping new trainers become experts.

Are you aware it can cost up to 1,000,000 Stardust to trade a shiny Pokémon? Stardust is the currency of Pokémon trading, and in many cases, you only need a few Stardust to complete a transaction. However, the price goes up when it comes to shiny Pokémon.

If you want to discover how much Stardust you need to trade a shiny Pokémon, keep reading this guide. You will also learn how your friendship level in the game affects the trading price.

Privacy and Security Settings on iPhone

Privacy and Security Settings on iPhone

Before Trading

To engage in Pokémon Go trading, you must meet specific requirements. These include:

  • You need to reach level 10 in the game.
  • Be friends with the trainer you intend to trade Pokémon with.
  • Be within a one-hundred-meter radius of the player you are trading with.
Pokémon Go Trading Confirmation

Pokémon Go Trading Confirmation

If you meet the above conditions, you only need to select a friend and the Pokémon you want to trade. You will also be able to check which Pokémon you will receive and how much Stardust it will cost before confirming the trade. But there are a few other things you need to know before trading:

  • A trade gives each trainer additional Candy. If the two Pokémon were caught far away from one another, the players are rewarded with more Candy.
  • The CP and HP of each Pokémon vary once the trade is over, and they may be higher or lower. The variation lowers depending on your Friendship level.
  • You cannot trade a Pokémon more than once.
  • Players cannot trade mythical creatures, such as Mew.
  • All trades are not equal. Some are categorized as special trades and have a set amount of Trades and Stardust cost.
  • Both trainers can receive Lucky Pokémon.

How Much Does it Cost to Trade Shiny Pokémon?

The amount of Stardust required for trading decreases as you increase the friendship level. For example, trading shiny Pokémon as Best friends is cheaper than when you are Good friends.

A trade also costs less if you have caught the creature before and it is in your Pokedex. Below is a table displaying the cost of Pokémon trading:

Pokémon Good Friend Great Friend Ultra Friend Best Friend
The Shiny Pokémon is not registered in the player's Pokédex: 1000000 800000 80000 40000
The Shiny Pokémon is in both players'Pokédex: 20000 16000 1600 800
Standard Pokémon 100 80 8 4

What's Trade Evolution In Pokémon Go?

Trade evolution is a feature that allows players to evolve Pokémon by trading them. While transforming a Pokémon costs Candy, a specific group of creatures can evolve into their 3rd and 4th generation form by trading them. This enables trainers to quickly add the new Pokémon to their Pokedex.

Creatures that can evolve by trading are:

Before evolution After evolution
Machoke Machamp
Kadabra Alakazam
Haunter Gengar
Graveler Golem
Boldore Gigalith
Gurdurr Conkeldurr
Shelmet Accelgor
Karrablast Escavalier
Pumpkaboo Gourgeist
Phantump Trevenant

Once you trade any of the above Pokémon, the Candy cost for evolving it reduces to zero. However, if you don't have fellow trainers you can deal with, you can still use Candy to evolve these Pokémon. Also, Pokémon that transform via a combination of items and Candy don't get the trade evolution discount.

What's Special Trading in Pokémon GO?

There are two types of trading on Pokémon Go: Standard trading, which is available to players of level 10 and above, and Special trading. This type is only available to pairs of trainers with a Great or Best friend friendship level. Special trades include trading Legendary and Shiny Pokémon.

There are two key differences between a Standard and a Special trade. These are:

  • You can only complete one special trade a day, while you can make more than 100 standard ones.
  • The Stardust cost varies.

    If you are trading a legendary or shiny Pokémon you own, the price is the same as exchanging a Standard Pokémon you don't own. But, if you don't have the shiny or legendary creature you are about to trade for, the Stardust cost shoots up massively.

How Much Does it Cost to Power Up Pokémon?

Powering up Pokémon is a mechanic that enables trainers to increase a creature's Combat Power (CP) using Candy and Stardust.

In turn, this increases the Pokémon's HP, attack, and defense making it easier to win Battle and Raids. The amount of Candy and Stardust you need to power up Pokémon increases as you level up the Pokémon.

How to Power Up Pokémon

How to Power Up Pokémon

Candy and Stardust run out fast when powering up, so you should only power up the strongest and most essential Pokémon.

Each time you Power up a creature, it gains half a level, but its level cannot surpass your trainer level, and a Pokémon caps at 40.

Also, Lucky Pokémon need less Stardust and Candy to power up.

Level Required Candy Required Stardust
1.5, 2, 2.5 & 3 200 1
3.5, 4, 4.5 & 5 400 1
5.5, 6, 6.5 & 7 600 1
7.5, 8, 8.5 & 9 800 1
9.5, 10, 10.5 & 11 1000 1
11.5, 12, 12.5 & 13 1300 2
13.5, 14, 14.5 & 15 1600 2
15.5, 16, 16.5 & 17 1900 2
17.5, 18, 18.5 & 19 2200 2
19.5, 20, 20.5 & 21 2500 2
21.5, 22, 22.5 & 23 3000 3
23.5, 24, 24.5 & 25 3500 3
25.5, 26, 26.5 & 27 4000 4
27.5, 28, 28.5 & 29 4500 4
29.5, 30, 30.5 & 31 5000 4
31.5, 32, 32.5 & 33 6000 6
33.5, 34, 34.5 & 35 7000 8
35.5, 36, 36.5 & 37 8000 10
37.5, 38, 38.5 & 39 9000 12
39.5 & 40 10000 15

How to Trade Shiny Pokémon More Quickly?

Since a Shiny Pokémon trade is Categorized as a Special trade, you can only complete one transaction a day. But, you can enable yourself to trade daily by ensuring you always have enough Stardust. Use the methods below to conserve and gain more Stardust:

1. Raise your friendship level

With every rise in your Friendship level, the Stardust cost goes down. This means you can conserve your Stardust by leveling up your friendship. For example, when trading a Pokémon not in your Pokedex, the price reduces from 1,000,000 Stardust for Good friends to 40,000 for best friends. Thus, it makes sense to increase your friendship level first.

You can raise your friendship by:

  • Raiding together.
  • Sending and opening gifts.
  • Trading Pokémon.
  • Battling each other.
  • Battling in the gym together.
Raise Your Friendship Level

Raise Your Friendship Level

You can only level up your friendship once per day. Inspect your fellow trainer's portrait on the friend screen to check if you have already leveled up on a particular day. If there's a thin, light blue circle around your friend's circle, your friendship has been increased that day.

2. Get More Stardust

Getting more Stardust can also ensure you have enough Stardust for trading. There are various techniques you can apply to help you gain more Stardust. For example, Complete tasks, open gifts, engage in PvP battles, or collect raid rewards.


The clout and prestige that comes with collecting shiny Pokémon is part of Pokémon Go's thrill, so you should try to gain as many as possible. While they do not necessarily have better stats or IVs, they are something to show off.

Fortunately, this guide gives you all the knowledge you need to broaden your Shiny collection. Learning the Stardust cost of each trade will also help you make more informed Shiny Pokémon deals. Remember to get the most from every amount you spend.