In Pokémon GO, you can earn 1 PokéCoin for every 10 minutes your Pokémon defends a gym, [according to Niantic Support].
However, there’s a daily limit to how many free coins you can acquire:
- You can earn a maximum of 50 PokéCoins per day , regardless of how many Pokémon you have in gyms or how long they’ve been there.
- You only receive these coins when your Pokémon is defeated and returns from the gym.
This means if your Pokémon defends a gym for multiple days, it will still only provide a maximum of 50 coins when it’s eventually knocked out, and only if you haven’t already reached your daily 50-coin limit from other Pokémon returning that day.
Do you get 100 coins if your Pokemon is in a gym for 2 days?
Great question! Your Pokémon needs to be kicked out of the gym to earn the coins. If it stays in there longer, then you get nothing until it comes home. 50 is max per day regardless of how long it sits in a gym. 5 days is still only 50 coins.