This depends on the particular loyalty scheme. Most operators will allow you to accumulate points that can be exchanged for different perks and bonuses in their online store whenever you feel like it. However, some casinos have loyalty programs that will issue your rewards on a daily, weekly, or (rarely) monthly basis.