Do I have to sign a contract?

No. Our customers stay with us because they want to. That said agreements will get you discounted services.