Can you put a cruise on hold? A courtesy hold allows a guest to hold a booking for 24 or 48 hours with no deposit. Different verbiage refers to either 24 or 48 hours on Royal Caribbean's website. This hold allows the guest to hold not only the cabin, but also the promotional pricing.