Cash isn't used on cruise ships, so all your purchases and gratuities (if not prepaid) will be added to your onboard account. When you check in, you'll be asked if you wish to set up the account with a credit card or debit card. If you do, Royal Caribbean will automatically charge your card at the end of your cruise.