I have an existing site that has been running for a couple of years as a free service. It started out as a hobby but now I have my own startup, it is coming under that umbrella and substantial enhancements and new features will be added. The plan is to charge for certain features.
Most of the existing features will continue to be free and I'm thinking that for those people who already have an account, the existing features that will be charged for, will remain free for existing users. In other words, I will have a grandfather plan for existing heavy users so they won't have to start paying for what they are currently getting free.
Does this sound like a good approach?
Another concern I have is how to best add incremental features that will only be available in the paid plan. I'm worried that the incremental introduction will mean the paid accounts will be a little lightweight in features at the beginning. But I don't want to introduce new features free only to later make them paid.