Is a deposit required? Depending on the rate you select, a card authorization or deposit may be required.