Ask HN: Should I enforce hard limits on my SaaS plans?
We recently launched our feature flag SaaS, https://bullet-train.io/
We have people signing up for trial accounts, which is great, but I've noticed a fairly large percentage of accounts are overflowing onto the paid tier but not paying. We charge based on the number of API requests our customers make, and currently have no hard limits in terms of preventing them from accessing the API, even if they go over their monthly plan limit.
Is there a best practise for this sort of thing? Should we start enforcing hard limits on the API? It seems kind of harsh, but I've been surprised at the number of people that just ignore my emails asking them to upgrade.
Thanks!
5 comments
[ 4.1 ms ] story [ 14.6 ms ] threadIf you do enforce limits then you'll lose most of the users who are 'abusing' them, which is bad for your traction metrics.
Which you optimize for is up to you. I'd prefer to get more users even if it costs a bit (assuming it's not crazy amounts of money per user), and then work out a way to convert them in to paid accounts if possible..
When a user reaches the publicised limit you send an email informing them that they have reached the limit and should upgrade.