These service providers usually request for deposits. In case of cancellation, you may or may not get the deposited amount reimbursed. It all depends on the policies of the service providers hired by you. In case of rescheduling, it will depend on the availability of the vehicle you require.