title_body: Will I receive rewards for all epochs when I switch my stake pool?
upvoted_answer: You will continue to get rewards every epoch. Cardano works on epoch &quot;snapshots&quot; that occur every 5 days. It takes 3 epochs to get paid the rewards from a snapshot. This means that if you change stake pools, it will take 3 epochs (from the first snapshot that the change is effective) to receive rewards from the other pool. However, the other two epochs you will still get rewards because the snapshots with your ADA in the old pool will be paying out.
  The only time you stop getting rewards is when you stop delegating your ADA and that is included in a snapshot. Then you will get the remain rewards for the next two epochs and rewards will stop on the third epoch after undelegating.