I recently took over an app that has been in a free beta period for about year. There are a decent (yet still relatively small) number of users that have been on this free beta.
I'm planning on transitioning the application out of the 'beta' and to a freemium subscription model.
Some users would qualify for the free level of service, some would be at paid levels of service after the switch.
What's the best way to handle this kind of change? Migrate all beta users to free plan and let them decide to upgrade? Let them keep current level of service and give them X days/months to enter payment information? Give them a discount over announced pricing plans?
Curious to hear how other people have done this.
If the answer is that there's little or no incremental cost (beyond, say, hosting costs and occaisional support), then I would allow all existing users to continue using the app for free, indefinitely.
Your beta users have likely put up with a lot of crap while you and your predecesor ironed out the kinks, added necessary features, etc. It's better to continue in their good graces and have them be enthusiastic evangelists for your product than risk angering them by jacking up the price.