This question suggests you may not be psychologically OK with taking people's money, since approximately every SaaS handles this identically, without drama, in a fashion which doesn't even seem to be in your solution set. You run a business. I would counsel coming to the realization that, if you're providing value to people, it is in fact OK to take their money.