What is onboard credit good for?

If the cruise you book has an onboard credit offer, that credit can be used for any purchases made WHILE YOU ARE ON THE SHIP only. You cannot apply it to the price of the cruise or to anything you add before the cruise.
You can apply it to any onboard purchase such as drinks, drink packages purchased ONBOARD, spa and salon treatments, excursions, gift shop items, photos, etc.