In the AWS Marketplace you can sell SaaS solutions either as subscriptions (basically metering) or contracts ($X/month for Y service).

Which do you use an why?