Do I have to sign a contract?

No, you do not have to sign a contract, but you do have to agree to our hosting terms and conditions.
 
We have month-to-month packages as well as annual packages.
 
If you pay up-front for a year, you are committing to a year which gives you the discounted pricing.