Do I have to sign a contract?

No you can cancel at anytime before the end of your payment cycle. Subscriptions are automatically renewed unless canceled. There are no rebates or refunds for cancelling prior to renewal.