Paying for long-term contracts

If the sales person is expected to “account-manage” the account and ensure satisfaction throughout delivery (perhaps while also looking for opportunities to expand the business in the account), then payment over the life of the contract would be appropriate…