On-board credit is money that can be used during your cruise for extras such as Shore Excursions, Spa Treatments, Speciality Dining or Gift Shop purchases etc. In plain English On-board credit is like 'free money'! This is basically a credit of money which is automatically deposited into your onboard spending account.