Usually, passengers are given a credit line at the beginning of the cruise, which they can use to pay for their room, meals, and other onboard expenses. This credit line is typically settled up at the end of the cruise, either in cash or with credit/debit cards.