pull down to refresh

Wouldn't timelocks be necessary for subscription/installment-like transactions? Say a 12 month membership where the entire amount needs to be locked down in advance (yet only spent gradually) so that the supplier has a guarantee that the purchaser doesn't back out of the deal