A cruise ship is a cashless society And you can put these charges out of your mind until after the cruise is over. Almost anything you can imagine that costs extra is paid for with that onboard account. Things like drinks, items in the gift shops, and even haircuts are all charged to your room. No cash needed there.