Can you use a debit card on a cruise? You can't use a debit card on a ship to pay for items – everything has to be paid onto your onboard account. But you can use a debit card instead of a credit card to link to your onboard account – the money will be taken from your debit account at the end of the cruise.