You have to pay a deposit with BTL but not Coral Cable. For BTL the deposit depends on your status as a resident but can be very high. You can get higher speeds with BTL but you can pay as much as $200US per month.