i've never done it, but if you buy OBC, i don't think you have access to it until you're on the ship. It's like a gift certificate, where if you use one for OBC, you can't use it till you sail. You have to apply it 10 days in advance, but can't use it to book cruise planner items.