A certain percentage of deposit must be made at the time of booking so that your itinerary is secured. The rest amount can be paid upon arrival or before arriving.