Do I have to sign a contract for the paid plans?

No. Simply provide your credit card and start using the paid plans. You can cancel anytime.