The best approach is to pay the sales rep in-full, up-front based on the recurring revenue, then tack on a 0-00% penalty for short term contracts as described in SaaS Sales Compensation Mistake #0 above.