This depends on the car rental service. However, credit cards and debit cards are needed to book a car in advance.