My SaaS left public beta 2 years ago. Before leaving beta (and honestly, before I had any semblance of product/market fit or a business plan), all access was free.
In the time since, many of these early beta users have upgraded to a paid account, but around 100 have not (est 30k ARR unrealized). To encourage them to upgrade, I have:
I'm now at the point where enough is enough, it's not worth maintaining special cases in the code for these users. I'm sure many of them will never become paying customers and that's fine.
I'm seeking advice on tactics for executing an "EOL" to these plans. Here's my planned approach:
Would you do anything differently? Would you try tacking on any incentives or discounts here? Are there unintended consequences you would worry about (e.g. wean the freeloaders, but get a bunch of negative reviews)? Thanks!