Unlimited duration free trials in SaaS
More SaaS apps should do unlimited-duration, usage-based free trials.
If your product is good, you want to maximize the chance that people actually reach the “aha moment” before they hit a paywall.
The biggest reason to do strict time-based trials is to create a sense of urgency – especially if you have a real sales process.
But many apps would benefit from giving users more of a chance to see value before getting locked out. Especially if their process is fully self-serve.
Usage-based trials do take some care in choosing what to count. For example, Alex MacCaw ran into this while building a usage-based trial for Reflect:
My suggestion was to count real usage rather than raw totals:
And even if you do have a time-based trial, you should automatically give expired trials and canceled customers another chance later. We did this at Close, and it helped a lot. I wrote about it back in 2015:

