This answer is from In Amazon.com Visa credit card, what does the "Grace period" mean?
Mike said
The 30$ rebate is credited later for the purpose of preventing people of opening the card and closing it right away just for that rebate. Also, its incentive to come back to amazon.com and purchase more using the 30$ credit. If you repay within the grace period, you will pay no interest. Also, IF you have other chase cards, before you close a card, transfer the remaining credit to your other chase card. This will not hurt your credit as bad as simply closing the account and loosing that avaliable credit.

