Yes. I have an amazon credit card that gives me amazon gift certificates. You stack them, basically. As far as I know, they don't expire. When you buy something, it'll ask if you want to use your gift balance. You only need to use cash if you don't have enough in your gift balance. No catch