A refundable deposit is required at vehicle pickup. No payment is needed until you arrive. The deposit is returned within 2-3 days after the car is returned, provided there are no issues with the car, same gas level, no accidents or tickets, and the car is returned on time.