Yes they are put on your sea pass card. I have bought them a couple of times on the last few cruises. We were traveling with grand kids. When you scan/slide your card the screen will read back to you the amount left. It save 20% to prebook. The only downside is if you don't use it, you lose it. No refunds for unspent amount.