I gave a response on a similar thread about renewals, but I'll add my thoughts here as well:
What we would like to do is have one price for members who renew on-time or within what we decide is an acceptable grace period. As long as they renew within this time, their renewal date stays the same and it's the "renewing" rate.
If a member fails to renew within that grace period, then in effect they are re-joining and would get a new renewal date. I also want to charge these people more, as a way to provide an incentive to stay active.
The ideal way we would work this is it would cost $30 to join our organization (for 1 year), with every 1 year renewal period costing just $25. Renew on-time and it's $25 per year. But if you lapse and have to be re-activated, then it will be $30, and you'll be eligible for the $25 renewal rate the next time you renew if you renew on time.
This would both give incentive to paying on time, as well as clean up the issue with a never changing renewal date when someone finally "renews" 6 months or even 13 months later.
Off-topic for this thread, but I just started this similar topic on the general discussion board, is we would also like to give members the chance to choose their renewal length upon renewing. All our members are currently 1 year members, but we would like them to have the option to renew for 2 or 5 years at a discounted rate (discounted over paying for 1 year at a time). We feel this will help members stay active longer, as many of our lapsed members really just forget to renew but WANT to stay active. If they have the choice to pay for more years at once, especially at a discounted rate over the yearly rate, I think that will boost our levels over time.
Thanks