4
2 Comments

Make your users commit to the subscription before they start their trial

Before you start reading this, you should be aware that I am not an expert in marketing or finance, I am a developer who built web apps, some of them having premium versions that makes me enough money I don't need to think about having a day job. The advice I write is from my own personal and particular experience, and it might not be the best way for other startups, but it might be a way to go for some of them who struggle to get paying customers.

I am writing this post at suggestion of a member of this community, after I have the same suggestion to more threads to fellow indie hackers who were struggling with their SaaS startup.

The problem faced by our fellow indie hackers was that despite they had hundreds of trial sign-ups, none of them converted to a paid membership. I remembered that few years ago, when I launched one of my products, a premium version of a free WordPress plugin, I had about 500 sign-ups on website in the first few days, but no one subscribed to the premium version.

I understand that there might be a lot of causes for this, bad client funnel, bad landing page, unattractive call to actions, no persuasion, etc. Then, I read a lot of articles with tips on how to create better landing pages, how to write better emails, how to make users convert, but I realized that I am not a marketer, I am a developer and the best thing I can do is to invest most of my time in developing a better product, and spend less time sending emails.

What I did was to make the users to create a trial subscription at my payment processor ( most of them allow this ). Then I started to get dozens of trial subscriptions created. Around 30-50% of them continued their subscription after the trial period, for long periods.

Some of you might think that in this way customers might be fooled and taken advantage of those who forget to cancel the subscription. I don't think this is the case, because the payment processor is sending automated emails before the trial ends, with links to unsubscribe.

The problems I figured it that in the previous scenario, people that sign-up for trial without creating a subscription does not pay enough attention and forget about it. The subscription created and an action needed to cancel creates a deadline to test the product before they either start paying for it or cancel. The paid subscription creates an incentive to finish what they started: evaluate the product until the trial period ends.

I understand that I might miss customers that are completely against creating a subscription with the payment processor before they have a change to evaluate the product without any commitment, but I think that this compensate with the time I am saving trying to persuade people to create the subscription after the trial period. This might not apply when the product reaches a certain level, but at the starting point, in the first few years, I think that it is more important to invest the time into developing the product, instead of employing different marketing techniques.

Another aspect that should be taken into consideration is that I have e completely free version, so people already know that there is a real product before trying premium version. So users are not lost, but if they are not familiar with creating the subscription for the trial, they can still remain users of the free version. If I had time to invest in marketing, I could persuade those to become users of the premium version.

Having implemented a system with low marketing efforts, leaves me more time to invest in developing the product, or to work on other products that are waiting on the list. As I previously said, this might not apply to indie hackers who are good on marketing, or to ones that have in plan to employ marketing teams. However, since this is a startup community, I think that my advice is worth trying, especially for developers who want to abandon their product thinking that people don't want to pay it, statement which might be completely false.

on April 6, 2022
  1. 2

    I tend to agree, but we had a heated argument over this on Indie Hackers a few weeks back, with indie hackers quite divided on whether to take credit card info upfront.

    For my app, I adopted a hybrid approach, allowing users to sign up for a trial with credit card (in which case they get extra days added to their free trial) or just sign up for a no-strings-attached free trial. Also, if you want to try a higher plan, you need to put up a credit card upfront. The "no credit card" trial is only for the basic plan.

    I wrote about it here as to my rationale for adopting a hybrid approach:

    https://www.indiehackers.com/post/to-ask-for-credit-card-upfront-or-not-why-not-both-4d49353477

    In my opinion, signing up with your credit card shows that you're serious about the prospect of paying for the product, and your only intention is to discover if the product is the right fit for your needs. But you definitely intend on paying at some point if the product is good. You're absolutely a qualified lead.

    This is unlike a significant portion of "no credit card upfront" trial users, who have zero intention of paying for the product but merely to use it for free until the free trial runs out. They're unqualified leads.

    Sure, users will insist that they intend to pay, but we don't know that until they show you the money.

    As users, we despise it when companies ask for credit cards upfront, I get it. But the truth is we're still unsure if we even intend to pay for the product, even if the product is great and everything checks out. In other words, we're farther up the sales funnel than we think.

    As vendors, of course we love sign-up flows that are more efficient. We're taking both their email and their credit card info in one fell swoop. Most importantly, if you take their credit card upfront, you're basically already charging them, just that the first charge is delayed maybe 14 or 30 days into the future. They're "default-subscribed," and you can quite confidently count them towards your MRR (though Stripe doesn't). It takes an extra step to cancel if they don't want to upgrade.

    If you don't take their credit card upfront, you have to ask them to upgrade again upon the end of their free trial. So they're "default-unsubscribed." It takes an extra step to upgrade if they want to upgrade. By then, maybe their buying temperature has subsided significantly, so naturally you'll have a lower conversion rate from these trial users.

    Of course, you have to take into account that you would have lost sign-ups with a "credit card upfront" free trial, so you need to run A/B tests to know definitively how it works for your product and market.

    1. 1

      Thanks for your reply. It is true that you would have lost sign-ups. I also have a lite version, forever free, so basically if they want something for free, they can sign-up for that.