No, you do not need to sign a long-term contract to use Smartimage. Agreements either are month-to-month or year-to-year. When you sign up for a paid option, you acknowledge with the Terms of Service that you will be automatically billed for your use each month or on the anniversary of your annual subscription. Smartimage only accepts payment by credit card.