For an unregistered shiny Pokémon in Pokémon GO, the Stardust cost is usually:

  • 1,000,000 with a Good Friend
  • 800,000 with a Great Friend
  • 80,000 with an Ultra Friend
  • 40,000 with a Best Friend

If you’re trading a shiny that’s already registered in both Pokédexes, the cost drops a lot: 20,000 / 16,000 / 1,600 / 800 depending on friendship level.

Quick scoop

The cheapest route for an unregistered shiny is to trade with a Best Friend , which brings it down to 40,000 Stardust.