Anyone have a good solution for tracking sales commissions?

Looking to pay ongoing commissions as a percentage of the deal each month so that the sales team is focused on high-quality clients with high retention.

I’ve read most of the posts about this but they are over a year old and seeing any progress in PD or add on solutions.