Start With Free, Or Start With Freemium?

The first thing most customers ask themselves is whether a product can solve their problem. The second thing most customers ask is what will it cost.

This second question poses a problem for freemium apps. It is fastest and easiest to get the free part of the product done first. It’s the part that people will try first, it’s the basis for the product. If people don’t use the free version, after all, they will never pay for the premium version. The problem though is that if we don’t set up the premium version right away then we never know if people will pay. So do we start with free and go freemium later, or do we start freemium from the beginning?

Assuming that time is our limiting factor [1], by focusing first on the free product it allows us to perfect and iterate on it specifically, making the best possible free product that attracts people to use it. With more users we can then query the free customers more easily to figure out which features are most important for the premium product.

It seems Glassboard took this approach. The company introduced its paid version long after having a free version. But this apparently caused customer confusion and concern. Brent Simmons, who helped found the company, said the following in a blog post:

It’s been hard to explain some of the text on the Glassboard home page:

Unlike Google, Facebook, and Twitter, we don’t mine your data to sell advertising. We don’t do ads.

You are our customer — not advertisers.

People would point out correctly that the app is free and we’re not asking for any money.

That kind of customer confusion is suboptimal and likely kept some customers from creating an account and trying the service.

On the other hand, we can release the free and paid version at the same time. In this case we can immediately start with a critical piece of data — will people pay? — in the very first group (cohort) of users. Evernote, I believe, took this approach. This, too, has problems. Again with time as the limiting factor, this means our development and testing attention is split between a longer and longer list of features. On top of that, figuring out where to draw the line between free and paid may take a number of conversations with users who have used the service, which we don’t have yet.

Maybe both are optimal positions and work best for different kinds of businesses. Clayton Christiansen, in The Innovator’s Solution (Amazon, Powell’s), talks about three different kinds of market disruption: new market, low-end and sustaining. New market disruption assumes we are competing against non-consumption; low-end assumes we are addressing a new market with a cheaper alternative; and sustaining assumes we are bringing a better product into an established market. [2]

The iPhone, as Horace Dediu would argue, is a new market disruption. At the time the iPhone shipped only 1% of all mobile phones were smartphones. The iPhone was intended to convert the 99%. Android, however, shipped as a low-end disruption. It was specifically intended to play the low-end counterpoint to Apple’s, RIM’s, Microsoft’s and Nokia’s higher priced offerings. I can’t think of a sustaining example in the mobile world [3], so I’ll go with the appeal of Netflix when it launched. Like Blockbuster but more convenient with a better selection.

For each of these business disruptors, it seems, maybe a different approach to freemium needs to be put into play. With a sustaining or low-end disruption, the basis for competition is well known. Customers inherently understand the product with a simple comparison. Android’s like iPhone but cheaper. Netflix is like Blockbuster but better. In these cases the customer inherently understands the product and just needs to be convinced to spend money on the alternative. Thus, having both free and paid at the beginning is optimal.

But new products require education, and when education is required the tricky part is getting anyone to even try the product. Getting any users, let alone paid ones, is the axis to optimize on. And thus, in this case, there is no need to worry about premium yet. Start with free first.

[1] This is from the old axiom about how you can’t optimize on all three axes — time, money and people — only on two. I believe almost all new products are limited by time. If you have funding then your time is limited by the amount of money you’ve raised and how long it can keep your team together. If the new product is developed out of revenues, then the time available to work on the product is limited since attention must be paid to the projects that pay the bills.

[2] Page 44

[3] Maybe the move from 3G to LTE but that’s pure technology.

Maker’s Schedule, Manager’s Schedule

This is a classic post from Paul Graham on Maker’s Schedules versus Manager’s Schedules:

There are two types of schedule, which I’ll call the manager’s schedule and the maker’s schedule. The manager’s schedule is for bosses. It’s embodied in the traditional appointment book, with each day cut into one hour intervals. You can block off several hours for a single task if you need to, but by default you change what you’re doing every hour.

When you use time that way, it’s merely a practical problem to meet with someone. Find an open slot in your schedule, book them, and you’re done.

Most powerful people are on the manager’s schedule. It’s the schedule of command. But there’s another way of using time that’s common among people who make things, like programmers and writers. They generally prefer to use time in units of half a day at least. You can’t write or program well in units of an hour. That’s barely enough time to get started.

When you’re operating on the maker’s schedule, meetings are a disaster. A single meeting can blow a whole afternoon, by breaking it into two pieces each too small to do anything hard in. Plus you have to remember to go to the meeting. That’s no problem for someone on the manager’s schedule. There’s always something coming on the next hour; the only question is what. But when someone on the maker’s schedule has a meeting, they have to think about it.

I can’t stress enough the importance of this post. First, if you are a manager managing makers, you better understand this schedule. When Infinity Softworks was bigger, I tried very hard to schedule meetings with my development team at the beginning or end of these multi-hour blocks, that way their interruptions were minimized. We — me and my VP of Technology — also blocked as much as we could. A good development or product manager should be blocking and tackling for the dev team, making sure only important stuff interrupts the developers’ schedules.

Second, now that Infinity Softworks is small again and now that I am writing code again, this issue is my second biggest source of frustration. [1] It is so hard to find large blocks of time to write code when I am still managing the business at the same time. I have taken to literally scheduling off entire days. I try to do this twice per week and leave other blocks open, but it is really hard to do this while accommodating other’s schedules. Sometimes it works best to just schedule nothing at all instead. One week dedicated to meetings and the next dedicated to development. This too is hard since momentum can carry over week to week. And if you really want to get my going, bring up cancelled meetings, one of my biggest pet peeves, especially when done last minute. [2] Talk about screwing up a very good maker’s schedule.

[1] Except sales. Those are always frustrating.
[2] Dirty windshields is another.

I Stopped Listening After You Said “I could easily get sign-ups to double.” Go Do That.

Yesterday I wrote on Phil Libin’s thoughts on the freemium business model. After writing it I was reviewing some old saved articles and came across one written a year ago by Jason Cohen, founder of WP Engine and writer of A Smart Bear. His argument, or rather an argument placed before him, is that there is only one important metric and picking it is critical [emphasis his].

I was listening to Noah Kagan (founder of AppSumo and the marketing mind behind Mint, and the author of this great guest post) talk to the current crop of Capital Factory companies, when he said something so simple, so obviously correct, and yet it completely changed how I thought about my approach to WP Engine.

He said: “A startup can focus on only one metric. So you have to decide what that is and ignore everything else.”

Okay, I thought. Makes sense. And after reading all that stuff on Evernote the answer was pretty clear to me: get more customers. Apparently for once I was ahead of the curve as the very smart Mr. Cohen was focused on a different metric. I hate to reproduce this much of someone else’s article but I hope Jason will forgive me this once [emphasis his]:

NOAH: So if you could change just one thing at WP Engine, what would it be?

ME: Well Dharmesh told me it’s our cancellation rate. And Dharmesh is a SaaS business-model God, as evidenced by his well-reasoned Business of Software speeches and tangible success with Hubspot.

(Yes, I proceeded to lecture Noah about SaaS business models, as if he didn’t already understand, probably to prove that I did know, or to finally work out for myself what I believe. If this isn’t enough for you, here’s my expanded brain dump on cancellation rate.)

See cancellation rate is indicative of several important things. First, whether we’re providing a genuinely valuable and desirable service. After all, I can bludgeon a person into signing up with us through marketing and salesmanship, but if they don’t stick around it proves we’re not really providing something they need, at least not at this price. So it’s an important measure of the service itself.

Second, and more “metrics-y,” cancellation rate is one of the keys to computing customer LTV (lifetime value). If we know a typical customer pays us $50/mo and stays with us for 30 months, that’s $1500 in “lifetime” revenue. That helps us answer questions like: How much can we spend to acquire a customer? Or: How many customers do we need to produce $10m in revenue?

But the key to computing LTV is “how many months will a customer stay with us,” and the key to that is cancellation rate — the higher the rate, the fewer the months, and LTV plummets. High LTVs are nice because it means the business has good cash flow, and means we can spend more on things like marketing and advertising.

So yeah, I want cancellation rate to go down!

NOAH: OK.

(That’s how Noah says, “I heard everything you said. I’ve heard it before. It’s technically accurate, but you’re a dumbass and you’re missing the whole point. But you won’t listen to the truth until you get this bile out of your system.” Noah is a man of few words. Unlike me.)

NOAH: So do you think you could get your cancellation rate from 3% to 2.5%?

ME: Yeah I think probably we could, and that could increase our LTV by 15%.

NOAH: Let’s say you did that. Congratulations. What would be different?

ME: Oh, we’d have more revenue and we could spend more on ads.

NOAH: That’s it? All that would change is you’d spend more on ads? That’s important? That makes the business fantastic?

ME: Well no, I guess things wouldn’t change that much.

NOAH: You should only be doing things that can be “that much.”  If you increased signups by 2x would you say that would make a big difference?

ME: Heck yes, that would be huge!

NOAH: So do that and ignore the cancellation rate.

ME: But I can’t just ignore it because: I could easily get sign-ups to double if I just spent 5 times as much on AdWords, but then the lead quality would suck and cancellation rates would skyrocket and in the end I haven’t done anything meaningful, and I probably made things worse because now we’re sifting through all these crazy people who won’t even stick around and it just doesn’t seem strategic.

NOAH: I stopped listening after you said “I could easily get sign-ups to double.” Go do that.

ME: But what’s the good of a “sign-up” if most of them cancel?

NOAH: You don’t know they’ll cancel. What if you got sign-ups to triple? And cancellation rate doubled, from 3% to 6%. You’d still be growing almost three times faster.

ME: Oh yeah. Shit. Oh yeah.

It worked. His subscriptions went way up and his cancellation rate didn’t change noticeably.

As Jason noted, at a little company there is no time for little changes. A/B Testing, tweaking AdWords copy, landing page optimizations, cancellation rates – all little stuff. Engineer the costs right and focus on moving the big dial. Incredible advice I hope I will always remember.

“Focus On Free And the Emium Will Follow”

I’ve been doing a bunch of research on Evernote and their implementation of the freemium business model. In the early days, Evernote CEO Phil Libin was a treasure trove of useful information and perspective on their business, including enough data to make some reasonable revenue projections for a similar kind of product. A few things in particular really jumped out at me.

In an interview with Xconomy, Phil said:

Where a lot of people stumble when they’re thinking through this model is that they get stuck on the percentage of people who pay. If 98 percent of your customers are using it for free, it seems like there’s no way that could be a good business model. But the percentage does not matter at all. What matters is the total number of people who are paying, and the total expenses you are incurring to get those who pay.

So let’s say our goal is to have a million people paying for Evernote. There are two ways of doing it. If we were a traditional product, and we wanted to get a million people to pay us $45 a year, we’d have to spend some very large amount of money on advertising and marketing. Or, we can get 50 million people to fall in love with the product and use it for free, and have 2 percent of them pay us. It’s actually a lot easier and cheaper to get 50 million people to use your software and have them fall in love with it and tell their friends.

I had never thought about freemium this way. Phil’s basic comment is: focus on the free and the paid will take care of itself. At one point in another article, he goes even further:

Right now, roughly 2% of all [registered] Evernoters are premium customers, which is good for business. As the service adds more users, both free and paid, Libin wants to maintain that rate at 5% or less. If people start converting en masse, “that means our free product isn’t good enough,” he says. “And if our free product isn’t good enough, what’s the point of being freemium?”

Frankly, this set of comments really blew my mind. Almost every Lean Startup book and website is chalk full of A/B Test examples and talk of optimizing price and landing pages. Phil says, in essence, forget it all. Focus on the free and the paid will follow. At the Founder’s Showcase, Phil gave his three bullets for a successful freemium product:

  1. Long term retention rate
  2. Product increases in value over time
  3. Low variable costs

I have a little harder time with this list, but only because of my own experience and the people I know who use Evernote. I am still skeptical that giving people a free product without any reason to convert will just get people to pay. Especially in today’s world of consumer’s pay nothing for apps and services, I think it is actually far fetched. So there has to be some stake in the ground, something that gets a customer to pay. Maybe that is fear that if you don’t pay then all your stuff will go away. That’s what Phil implies. For me with Evernote, that line was sharing. I needed to be able to share and have other’s edit my documents and at the time that was a paid feature. A business associate paid because he wanted indexing of pdf documents. But something got each of us to pay.

That doesn’t change, to me, the profound nature of what Phil says here. Focus on the free customer and the Emium ones will follow.

Rewarding Those Who Care Enough To Write

Brad Feld wrote a couple of days ago about rewarding early feedback with features:

Occasionally you get feedback. Sometimes it’s precise – a feature request, a suggestion for how to do something differently, or a description of something that’s not working correctly.

Reward this feedback with features. Fix the bug and then tell the person who reported it that you did and thank them for pointing it out. Implement the requested feature and tell the person that suggested it that you did it. Write a blog post about it and name the feature after the person. Be public about thanking the person for the suggestion.

Every time we get a feature request it goes into a database attached to that feature. (Really just a field with a bunch of names and emails.) When we implement the feature, we email those who requested it thanking them for doing so and telling them it will be in the next release. It definitely makes a profound impact — like handwriting a thank you note — and guarantee it has increased customer loyalty. I have some customers who have stuck with us for over 10 years, following us from one platform to the next as Palm then Windows Mobile then BlackBerry and now iOS and Android come and go from favor.

This isn’t the only way to do it. I’m sure there are many. But I do know that making customers feel special never hurts, especially early ones who are taking a big risk on you and your product.