Are there any long term contracts?

No. You subscribe to our service month-to-month and can cancel any time, without penalties or cancellation fees.