You earn free PokéCoins for keeping your Pokémon on Gyms. The longer the Pokémon stay on the Gym, the more PokéCoins you earn. Be sure to give your Pokémon treats often to keep them on the Gym and maximize the PokéCoins you’ll earn (up to the maximum bonus amount for the day). When your Pokémon leaves the Gym, it will return to your collection bringing back PokéCoins with it.
You redeem your PokéCoins only after your Pokémon returns from the Gym. You’ll receive a notification with the amount of PokéCoins earned when your Pokémon returns to you. You can also check the Journal for the amount of PokéCoins your Pokémon earned.
Not receiving the Defender Bonus?
You can redeem a maximum bonus of 50 PokéCoins per day. Once you've reached the daily limit of 50 PokéCoins, you won't be able to earn any more PokéCoins until the next day. If you have more than one Pokémon return from Gyms in a single day, the maximum bonus for the day is still limited to 50 PokéCoins. If a Pokémon returns after multiple days in a Gym, the maximum bonus for the day is still limited to 50 PokéCoins.
Please note that the maximum bonus limit is subject to change and may vary from time to time.