Stardust is the scarcest currency in Pokémon GO. You need it to power up, evolve special Pokémon, and teach new moves — and opening daily gifts is the most consistent source available.
This guide shows exactly how much each gift gives, which events double Stardust, and how to stack 100,000+ Stardust per month by trading with active friends.
How much Stardust each Pokémon GO gift gives
Values vary by gift type and friendship level. Numbers below are post-2024 update:
| Gift type | Stardust | Other items |
|---|---|---|
| Regular gift | 300-800 | PokéBalls, fruits |
| Premium gift (rare) | 800-1500 | Golden razzberries, charged TMs |
| 7km egg | Stardust on hatch | Alolan/Galarian/Hisuian Pokémon |
| Special postcards | 1500 | Regional Pokémon (events) |
On average, opening 20 gifts per day yields 12,000-15,000 Stardust.
Multipliers: how to double or triple Stardust
Friendship level bonuses
- Good Friend: normal Stardust
- Great Friend: small trade bonus
- Ultra Friend: 2x Stardust on cooperative raids
- Best Friends: enables Lucky Friends — the resulting Lucky Pokémon then costs 50% less Stardust to power up
Special events (2x Stardust)
Niantic regularly runs 2x Stardust bonuses during Community Day, Spotlight Hour and special events. Save accumulated gifts and trades for those windows to double the Stardust you collect.
The 20 daily trades strategy
You can only open 30 gifts per day, but you can give and receive up to 100. The optimal strategy is:
- Open 20 gifts in the morning (12k Stardust + PokéBalls for the day)
- Send gifts to 30+ friends throughout the day
- Open remaining gifts at night
- Repeat 7 days a week
In a month: 600 gifts opened × 600 average Stardust = 360,000 Stardust. That funds power-ups across multiple PvP teams.
Ready to stop hunting for friends?
Get friend requests from active players every day, automatically. Plans starting at $2.99.
See pricing →7km eggs: the premium Stardust source
Gifts occasionally come with 7km eggs. These eggs hatch regional and Alolan Pokémon, and each hatch gives 4,000-7,000 Stardust. If you can hatch 5 eggs per week, that's up to 35,000 extra Stardust just from eggs.
Organizing friends for max gifts
Tip: use the 'Friends' tab filtered by 'Can receive gift' to identify who hasn't gotten one from you today.
- Visit a PokéStop daily to collect gifts (must collect before sending)
- Errands work great: PokéStops in malls, parks, and gyms
- Keep at least 30 active friends so you always have someone to send to
When to drop inactive friends
Each inactive friend is a wasted slot. If a friend hasn't sent a gift in 14+ days, consider removing. The slot can be filled by someone who sends daily — translating to ~600 extra Stardust per day, ~18,000/month per slot.
Conclusion
Stardust is more a logistics problem than a gameplay one. Players who treat gift opening as routine (not chore) accumulate 300k+ per month effortlessly. The secret is having a large pool of active friends.