Is there a minimum contract period for service?

No.