Do you need a deposit? Updated 05 July 2023 12:06 No, the MyWheels for Business subscription does not require a deposit.