Ask HN: Should I enforce hard limits on my SaaS plans?
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!