The balance of your cruise will need to be paid no later than 90 days before the departure date. Any cruise holidays booked after this date require you to pay the full price for your cruise, at the time you make your booking.