I do almost the same thing, except I also offer a monthly subscription. The reason being that I’ve run into some companies that absolutely only want to pay monthly, and others that absolutely only want to pay once. I figure it’s best to make it as easy as possible for them to pay.