We've given and received onboard credits, but not as a Christmas or birthday gift. We called and gave sail date, room number, name, etc., and charged the credits to a credit card. Recipients of the gift "find" a printed note in their room when they board the ship (it will be with dinner tickets, etc.). I don't remember if there are specific amounts. We gave $50 gifts and received $100 gifts. What a great Christmas gift!