We keep the credit card numbers on file (yes, fully complying with PCI) and handle the recurring billing ourselves.
Impressive. Do you feel this is worth the money and effort? How big is the company?
I suspect that the smaller companies like us will be out of this line of business in a year or two, and even the big players will be out of it in 5. Nowadays we're down to about 20k transactions a month.
Back then, it was worth it both for cost and flexibility but now there are a lot more options so I'm going to reevaluate.