All on board purchases are made with a personal cruise card so there is no need to carry cash or credit cards.