Rental charges are due in full at the time of rental. We accept MasterCard, Visa, AMEX, Discover, and E-Transfer. When you place your order and have chosen Credit as your method of payment, we put a hold on your credit card while we confirm your order. We want to make sure that we can accommodate your request before charging your card. Once we confirm the order, the credit card charge will go through. With E-Transfer, the charge goes through right away.