This can happen due to one of the three reasons: As each customer can only redeem the S$10 and S$20 eGift cards once within a month, you may have hit the maximum redemption value for 30 days. You have insufficient reward points for redemption. You are using a Cash Trading Account. You may want to convert to a Cash Management Account to enjoy this reward.