Full prepayment is a payment method where the customer pays the entire rental cost at the time of booking. This often includes fees and extras. The payment is made before the rental period begins, ensuring all foreseeable costs are settled in advance. However, customers may still be expected to pay for some additional extras and fees at the rental company’s counter.