Yes! I pay for the entire cruise, drink package, internet, etc. with the AARP gift cards. I also buy extra before the cruise to add to my onboard account once we're on board. When you use them, they have to be entered in individually. Just keep adding them.