eShip doesn’t ask for a deposit unlike most of its competitors. Their service fee is completely refundable up to the time they get a driver. At that stage, the service fee is no more refundable.