Yes, you will have to pay an advance fee to your movers to confirm your booking. If you want to pay the price in one go after the delivery of the consignment, then you will have to discuss this with your movers. However, this is something next to impossible because movers need assurance, hence, they ask for token money.