At this point in time, there’s only one way to consistently earn coins in Pokemon Go and it involves taking over and fortifying gyms.
By doing this, you’ll earn a set amount of coins every 21 hours that can be claimed from the shop. Follow these steps below: