No, we do not require you to sign a contract. Your subscription is on a month to month basis. However, you cannot get a partial refund if you'd like to cancel partway through a month. Your subscription will simply end at the end of your billing period and will not be renewed.
You can switch plans to gain access to more accounts and more prospects at any time during your billing period.