You can also take a look at https://recurly.com/. It scales well and significantly reduces manual tracking and reconciliation.
Thanks for sharing Will S.