And $10/month just doesn't seem like that much money to most people, and gets lost in the credit card statement. So you are pretty much guaranteed your revenue, even if you completely stop selling.
I think this is OK as long as you're upfront with the customer about the reoccurring payment. If you try to slip it past them, they will notice, will want their money back and will leave with a sour taste in their mouth.