/
RSS Feed
Show Notes
In this episode of Startups For The Rest Of Us, Rob and Mike talk about what KPI’s to look at when launching, key metrics you should track, and what they should be.
Items mentioned in this episode:
Mike: In this episode of Startups For The Rest Of Us, Rob and I are going to be talking about SaaS KPIs that you should focus on from day one. This is Startups For The Rest Of Us episode 434.
Welcome to Startups For The Rest Of Us, the podcast that helps developers, designers and entrepreneurs be awesome at building, launching, and growing software products. Whether you’ve built your first product, or you’re just thinking about it. I’m Mike.
Rob: And I’m Rob.
Mike: And we’re here to share our experiences to help you avoid the same mistakes we’ve made. What’s the word this week Rob?
Rob: Well, I got my tan on in Mexico. I mentioned that last episode. We got out of Minneapolis for about eight days and it was good. It was interesting that that my two boys got so much sun the first day. They got a little sunburn, but it wasn’t bad. They then the next two days had fevers and it was almost like they had sunstroke, because we have been out in the sun so little since whatever, October.
It was a trip. I was like, did they get vitamin D overload? What was the deal? But they both got sick. It was Mexico. Several of us had stomach issues, but the boys didn’t and they had this different reaction to things. They were all hot and they were tired with headaches. It was definitely like sunstroke attributes.
Mike: Interesting. I wonder if it’s just a byproduct of living in California first of all.
Rob: What do you mean living in California?
Mike: Well, because you live in California and then you moved to Minneapolis. Suddenly you’re not getting any sun and then you go back. It’s almost like dying of starvation or thirst, you suddenly get it, and then you get sick because of it.
Rob: Totally. The thing was, my boys tan really well. Before we went to Mexico, they looked grey. They looked like this really odd grey color, because again no sun exposure because it’s so cold. It’s super sunny here in Minneapolis, but it’s just so cold. You don’t go out without coverage. Your face is typically the only thing showing. If you’re going to be out for an extended time, you have gloves on, you have stuff over your arm. It was a fun trip overall and I’d recommend it.
We actually went to this smaller town called Sayulita. It’s about 45 minutes north of Port of Aorta. I know you mentioned you’ve never been to Mexico. For your first trip, maybe do go to Cancun or Port of Aorta. Those places are fine, we’ve gone there. Once you go there once, it’s super touristy, it’s packed with people and you’re not among the locals. You’re just a bunch of other vacationers. You’re hanging out with other tourists.
Whereas Sayulita is small and it’s 45 minutes north. It was a much better experience. It felt slightly more authentic and we still had access to what we needed in terms of food and such, but it did feel just like a better experience. Folks listening, if you haven’t checked it out, I recommend it. How about you, what’s going on?
Mike: I’m in the process of going through the scholarship applications that came in.
Rob: For MicroConf, right?
Mike: Yes, for MicroConf. I really think that if I were going to make any predictions right now, that this would probably be the single biggest mistake that I will make for the entire year. I forgot to include the email address field until basically like 2/3 or 3/4 of the way through it and I didn’t notice it until then.
Rob: You have a scholarship application like a Google form or Typekit, you send an email to the MicroConf list, you send people to come apply for scholarships, they give all this information, and you have no email address form?
Mike: Exactly.
Rob: That’s nuts. There’s no way to map since it’s third party. I was trying to get you the link back because when they click through the Drip email, there’s going to be their subscriber ID and the URL, but there’s no way to go back and try to get that matched up or anything.
Mike: No, not from a Google Form. The thing is, it’s not even that I actually forgot it, it’s that it disappeared because I copied the application form from last year. I don’t know what happened. I must’ve clicked something and accidentally deleted it or something, I don’t know. I didn’t notice until well into it and I was just like, “Oh my God.” I’m in the process right now of going through and trying to figure out how to reach each of these people. The nice thing is, because it’s an application, it asks for a lot of information.
Most of the ones that are missing, I have at least Twitter account information for it. I can send them a message and try and get in touch with them through that. Then other ones I’ve been able to map back to some of the different email lists that we have. The one really helpful piece of information is that I ask where they heard about it from and if they say email list, then I can go look at the email at list.
If they say that they heard from a certain person, I think there was only one, possibly two that I’m not sure how I’m going to be able to get that information. But I think for the most part, I’m going to be able to clear it out. It’s just going to take time and effort though. That’s the part that sucks.
Rob: That’s the thing. These are those fixable problems that are a ton of ground work to get done. It’s like, “I could have saved myself hours taking through this thing if I’d remembered to put the email address.” I have done this plus way worse. These are things that happen as you’re moving fast and doing a bunch of stuff. That’s brutal.
Mike: Oh well, I got to do what I got to do, though.
Rob: Yeah. My guess is you will never ever again forget to put an email address on a form like this.
Mike: Like I said, I don’t think I forgot. I think it’s accidentally deleted.
Rob: It deleted itself, yeah. From my end speaking of applications, the TinySeed application process ran for a month from mid-January to mid-February. I guess around four weeks. We got just under 900 applicants. It was a lot more than I thought. I was ambitious in hoping we’d get 400. I had heard through the GreatFind that a lot of more well-known accelerators get 500 to 700 depending on location. I’m sure Y Combinator gets more than that I’d imagine. It’s a big number and it’s what I’m very happy with.
It also creates what we call a good problem to have. The good problem is we have a lot of applicants. The bad problem is, I’ve been sifting through almost 900 applicants for the past two weeks. It’s just a lot of work. I’m not complaining obviously because this is what I would want to be doing, but it’s definitely going to be a process to get through all these. I already started having conversations with founders as I mentioned a few weeks ago. It’s going well.
Mike: Awesome. The only other thing on my side is that I’ve got an upcoming webinar that I’m going to be doing for hr.com which is kind of, I don’t know, you look at those 2-letter domain names and you’re like, “Wow,” it’s nice that I was able to finagle that. I’ll be doing a webinar for them on personalized email strategies to drive traffic, engage leads, close deals, and more. That will be on April 29th and I’ll link it up in the show notes in case anybody’s interested.
Obviously because it’s for them, their audience tends to be people who are reaching out to HR professionals in that particular space. They have a couple of different audiences, but one of them is the HR reps themselves, and then the other one is people and vendors who are trying to get in touch with HR people. This is basically aimed at those people who are trying to get in touch with the HR reps. It’s more of a general presentation that I’m putting together for them. It could very well be applicable to people who are listening.
Rob: We will link that up in the show notes.
Mike: I know I did the intro today, but what are we talking about?
Rob: Actually, we designed the entire outline around a listener question. I’ll play the voicemail in a second, but it’s about what are the key performance indicators or KPIs. By the way, I hate that term. I feel like it’s such an MBI, I hate it. It’s a shorthand that everyone understands. What are the numbers, the metrics that you should be tracking when launching and growing a SaaS app. Let’s dive into the voicemail here.
Adam: Hey Rob and Mike, I’m Adam Hawkins. Thanks for running the show, it’s been awesome. I’ve learned a lot from you over the past few episodes and I appreciate that both of you mention metrics and discuss these app businesses. One of you mentioned that you needed to have X thousand visitors on your landing page to pull your funnel in a previous episode. That really got me thinking of a fellow bootstrapper. Here’s my question, what are the KPIs and target values in launching in SaaS? I’m kind of thinking something along the lines of numbers that will keep me on track in launching my own SaaS. That’s all for me. Thanks guys and keep up the good work.
Rob: The first thing I want to say about this is, when we make statements like you need X thousand people to hit your landing page to validate or whatever. Often that’s a rule of thumb and it’s something to start from, but please don’t take that as gospel. I think in the past we’ve said you need 30 people, or you should talk to 30 people and have them say yes to your product, and consider that validated.
With Drip, I only did 10. It just depends. It’s all a spectrum. It’s like a risk tolerance. These numbers are not set in stone. None of this stuff is set in stone. With that said, there are rules of thumb. From doing this for 15 years, you start to see patterns and you know that a metric is out of whack if, let’s say I have a SaaS app that’s $50 Bucks a month, I ask for a credit card upfront, and my trial to pay is 10%. I know that is way too low and we have a major problem in our funnel.
That’s what we’re going to talk through today. These loose ranges when I see an app performing at 40% versus 60%, how we think about that, and how it indicates where you might have an issue in your funnel. It really helps you figure out what to focus on, because at any given time, you’re going to have one or more things that are just going sideways with your business. It’s just the nature of doing startups. You’re always that duck on the pond where above the water, you look like you’re just gracefully moving along, and under the water you’re just paddling like crazy to stay afloat. Your numbers are sideways and you got to figure out what do you focus on.
That’s really the point of this episode. It’s to try to give you some guidance so that you’re thinking about it as someone with a background. Even if this is your first time that you’re kind of taking the wisdom and the rules of thumb from us. Basically, folks who have seen these SaaS apps, seen a lot of numbers, know what a healthy SaaS business looks like, and know where to focus on to help improve them.
Mike: Yeah. As you said, these are guidelines and general patterns. It doesn’t necessarily mean that if you are in this range, then things are going great. I think one of the big drawbacks of using this information as gospel is the fact that you never really know whether or not you have room for improvement or how much will you have room for improvement. If you have this general range, let’s say it’s between 2% and 4% for any given number, and let’s say you’re smack in the middle at 3%, that seems reasonable.
There’s probably other areas in your business that you should be focusing on, but is it possible that that number could be 6% or 8% depending on your type of business or the vertical that you are in. The answer is absolutely yes, it could be that high, but you don’t really know unless you are directly comparing yourself against other businesses that are similar to yours.
Again, these are general guidelines. They are helpful in terms of determining whether or not you should continue to focus on that area. Maybe you should, but chances are good that if you’re in the general ballpark, I’ll say that there’s other things you should be going to look at before you come back and try to optimize and double down on whatever that particular thing is to improve it.
Rob: That’s the thing, if you’ve ever gotten a piece of mail from your city water quality control board, they’ll show you all the lead and this and that, and then they’ll show you the acceptable ranges, because without the acceptable ranges, you have no idea what the numbers mean. It’s like one part per million of lead. Does that mean anything to you? It doesn’t to me, so then you want to see the acceptable range, or if you get a blood test, Mike. I know you’ve never had any test on you.
Mike: Of course not.
Rob: I’m curious. You’ve talked about it on the show, that’s why I’m bringing it up. I get a blood test every few years or whatever. There’s all these numbers that mean nothing without that guideline on the right that this is the normal range. That’s really what this is trying to do. I don’t want to over couch this and say, “These numbers? We’re just going to ballpark them and it don’t really mean anything.” They do mean things, but there’s always the caveats of, if you’re selling a $19 a month SaaS—I will try to call those out as we go through because I’ve sold $19 a month SaaSes—and then if you have one that’s $500 a month, the numbers are going to be different. We’ll try to talk through those differences as we go.
Mike: We’ve talked about KPIs and various metrics in a few other episodes. The first one was episode 112 where we talked about the startup metrics for Pirates and that’s based on AAARR. Is that what it is? I forgot.
Rob: Yes, something like that. It’s either AARRR or AAARR, I forget which it is.
Mike: I think it’s AARRR. There’s another one, Episode 187 where there is a whole slide deck that we went through from Andrea’s Cleaner. That slide deck is around 150 pages or so. It’s really in-depth. There’s a lot of good information in there. It specifically talks about the fact that your KPIs are going to change over time and very early on, there are going to be data points that you’re looking at. You have to be really careful about how you interpret them because the numbers are probably going to be much smaller, and your product market fit isn’t quite right yet.
There’s a lot of caveats to those very early numbers. We will call them out as well, but that’s something really important to keep in mind when you’re trying to figure out whether or not you should optimize something more or move on to something else. The third episode is Episode 231 with Ruben Gamez where you and him at the very end of the episode started talking about some of these general ranges that we’ll rehash in this episode.
Rob: I’ll be interested to see how close the ranges are. We literally did it off the cuff in that episode, and I’m kind of getting into it off the cuff again today. I’m hoping that the ranges are pretty close. What I’d like to do is start at the top of the funnel. Going from unique visits to your site and just go all the way down the funnel. Visits-to-trial, trial-to-paid, turn, blah-blah-blah, and go down the line.
So, starting at the top of the funnel with unique visitors. This is an interesting one because I don’t think there is a KPI for this. You want the most unique visitors you can get that are targeted at your website in any given month. I have had software products that get literally 1500 unique visitors a month that sold upwards of $4000 or $5000 a month in software. Now, it was not SaaS, it was a $300 one time purchase. The traffic was targeted, it was in a pretty tight niche, and it obviously converted quite well.
Whereas most SaaS apps I know, you’re going to be priced between let’s say $20 and $100 a month for your starting tier if you’re doing self-service. You really want to start getting into that 5000-10,000 uniques a month to try to start scaling it up. The challenge here is, if we’re talking about day one and you’ve just launched, unique visitors doesn’t have much meaning yet. What you really want to do is you’re still trying to validate your product, you’re trying to find product market fit, driving more traffic, trying to split test, and look at these aggregate numbers isn’t helpful yet.
In the early days, you should probably couch all of these metrics with that. In the early days, your numbers are going to be so small. When you have 10-20 customers and one of them turns, that doesn’t really mean you have 5% or 10% churn rate. It does technically, but it’s meaningless because you don’t have enough numbers to accurately measure things. I think that is another thing. Early day KPIs are different than later day KPIs. Early day KPIs are really how many people am I talking to? Do I think we have product market fit? Is churn going down? These are marketing resonating.
There’s a lot more qualitative questions that I ask in the early days than in the later days. You’re looking at more quantitative, because you’re just past that point. It’s hard to say for everyone, but I feel like when you hit about somewhere between 5000-15,000 MRR, that’s where I start to shift into that. You probably have 100-200 customers. That’s where you can start having numbers that are more easily measurable and you can start seeing trends instead of seeing these very spiky results because the numbers are small.
Mike: I think one of the interesting things about the number of unique visitors is that, as you said, all those not edge cases but those different factors that play into it like price point, how long it’s been around, do you have product market fit, all that kind of stuff. One of the really challenging things when you’re that early on is that a link on Hacker News, for example, can drive traffic through the roof and it is untargeted traffic. It’s good to get it and it’s nice to see that there are more eyeballs coming to your site, but what it does is it really heavily skews your metrics, because those people aren’t necessarily there as interested people, they’re there because you got a PR bump and that really seriously starts skewing your metrics.
You really have to be careful when you’re looking at everything else just because if you’re only averaging let’s say 3000 views a month, and then suddenly you get an incoming link and you end up getting 5000 over the course of a couple days, that 5000 is going to overshadow your typical 3000. And because it’s untargeted, your visitors trial and your trial-to-paid, all those numbers completely gets out of whack because of that. It skews them. It makes it a little bit more challenging to figure out what is my actual visitor-to-trial rate. You have to look at that and say, “Well, how well targeted was that traffic? Do I apply a percentage to that?” Well yes, 5000 people, but maybe only 0.5% or 1% of them were actually targeted then you multiply out from there and figure out what your actual visitor trial rate would be.
Rob: Yeah. The nice part about all these metrics but specifically visitor trial is, the more visits you get and the more trials you get, just that the further along you get, it does standardize. I used to be able to look in Google analytics or whatever dashboard I was running and just instantly know if it was a good number. My range for this is for SaaS, I want to specifically say that. For info products or for onetime purchases, you can get dramatically higher numbers, but people signing up for SaaS apps with a credit card upfront, I want to be between 0.5% and 2%.
The difference there could be a lot of things. It can definitely be your messaging and your marketing. It can be the quality of your traffic. It can also be your price point and that’s a big one. If I had an app that was $10-$20 a month for the lowest pricing tier, I would want to be closer to that 1.5% and 2% number of unique visitors translating into trials with a credit card on file. If I’m selling something that’s $50-$100 a month as the lowest tier, I’m going to be looking between 0.5% and 1%, 1% would be a pretty nice number to get on that.
Something else to think about is this is for one funnel. That’s like the visitors and turning into trial. You can also have a longer funnel that visitors turning into email subscribers and then you know how many email subscribers, over time, turn into trials. You can look at that number. If you have a good converting landing page, let’s say you’re sending either ad traffic or SEO traffic, and you’re trying to squeeze for an email address, and your offering something of value to folks with download in exchange for that email, I want the range to be between about 15% and 25% of people entering their email address on the landing page. I’ve had upwards of between 40% and 50% for certain calls-to-action with the really targeted traffic, but that’s pretty exceptional. If I’m below 15% I’m a little concerned and if I’m below 10% then I’m doing something wrong. The traffics mismatch or the call-to-action isn’t very good. If you’re going to do that, it’s a longer funnel, it’s a longer journey, but you need to then look at your email numbers in aggregate and see how many of these are turning into trials over time.
That’s where you need a good system with good tracking like Drip or I believe ActiveCampaign could do this. I’m not sure that Mailchimp, I haven’t used it in so long, I’m not sure that it’s easy to do that with Mailchimp. If you are going to go that route, you’re going to want to dial in the analytics at least to the point where you can have a relatively good insight into how many new subscribers are converting into trials. One other thing, if you’re not asking for credit card upfront and your unique visitor-to-trial rate is 5%, I’d say 5%-15%, but 5% is actually too low. I think I’d want to be more in probably 10%-20% range is where I feel comfortable. This one I have done very little because I tend to ask for credit card upfront. I have done tests with it and such, but I’ve talked to a bunch founders who run credit card free trials and that does tend to be the range.
Number three, the next KPI is of course trial-to-paid conversion. If I’m asking for a credit card upfront, I want between 40% and 60%. If I’m at 39%, I know that I have a problem. If I’m at 58%, I know that I’m doing quite well. I mean that’s really towards the top range. There was a time when Drip bumped above 60% at different times, then you know you’re kind of killing it and your onboarding is doing really well. When I took over HitTail, I acquired that in 2011, it was credit card upfront and the trial-to-paid was 15%, and so you know that there’s a major problem in onboarding. That was one of the first things that I cleaned up.
That’s why these ranges are fairly important is that you know you’re so out of whack there that if you fix that, you’re going to be going to be in a better position. If you’re not asking for credit card upfront, trial-to-paid, I would want to that one between let’s say 5% and 15% is probably a relatively decent mark. I mean I would want to be between 8% and 15% myself, but you’re just kind of a lot lower when you’re not asking for credit card, that’s kind of the nature of the beast.
Mike: One of the things that I think is probably the most challenging with trying to find out or to track some of this information is that when you’re very early on, these numbers are very misleading when one person cancels. If you’ve got 10 customers or 20 customers, having one or two customers cancel is a huge deal. One or two people who come through the funnel that don’t convert, let’s say you’ve got four of them through and not one of them converts, that’s 0%. Even having a couple after that, it doesn’t really put the number back to really where it should.
You have to eyeball those things and try to capture as much information from people who are leaving or not following through with the trial to figure out what it is that drove them away. Why did they not actually decide to follow through and sign-up for the service or continue using it. Use that information to try and figure out what it is that you’re supposed to do because the numbers are not going to be enough, especially early on.
Now, that’s not to say you shouldn’t track those numbers, just that they’re going to be misleading early on. Over time, it will get better, but those first few that come through, first 100-200 that come through, is going to be hard. You have to talk to people to figure out what the reasons are for them to move in one direction or the other.
Rob: Exactly. The numbers aren’t going to tell you the whole story. Especially in the early days. That’s something you got to dig into. The fourth KPI we’re going to talk about is churn. I’ve seen people look at churn as a blanket number. It really obfuscates what’s going on underneath. If you go to Amazon and you see that the average rating for something is 2.5 stars, but there’s actually 101 stars and 105 stars, I guess that would actually average to 3%, but you get the idea. 100 0 stars and a and 100 5 stars in average is 2.5%.
If you just have the 2.5%, it looks like a crappy product, but as it turns out with five and zero, the zeros are probably either misunderstanding, or there’s something wrong, there’s more information under that data. Churn I feel is the same way. If you look at your churn across your entire customer base, you’re missing some information. What I’ve typically seen the most success with is to look at your first 60-day of churn, and then your post 60-day churn, and separate those numbers out.
Sometime it’s up to 90 days, but really, a lot of people do an extended trial where they might enter their credit card. When the trial expires, they pay one month. They never get set up. They never get onboard and then they churn, but really what they did is they were kind of like a trial that didn’t convert to paid. I started seeing these patterns, it was before HitTail, but when I got into HitTail and really dig into the numbers, it was a huge difference. Literally in the first 60 days, especially if you’re asking for credit card upfront, but it can happen both ways, you might see churn upwards and a per cohort of between 20% and 40%.
It can be a huge number of people that are canceling there and 40% I start to feel uncomfortable, 20% I actually don’t feel terrible about that for 60 days. Then post 60 days, you want to get your churn obviously as low as possible, but I feel most comfortable in let’s say for lower priced products that are not enterprise, not annual contracts, I think between 5% and 8%. If you’re at 9% or 10%, it’s pretty brutal, 8% is about the top in where I feel comfortable. Realistically, if you’re a big SaaS app, I think WP engine probably has negative churn at this point.
I remember Jason saying in the early days, they had 2% churn. I’ve had apps that have 2% to 3% churn in that post 60-day, post 90-day mark. That’s where you want to get to. The problem is, the lower your price point, the higher your churn tends to be. That’s why a lot of folks go up market, a lot of SaaS apps do. If you can, you want to get to net negative churn where you do churn out 2%, 3%, 4% but just the growth in your existing customer base of people upgrading actually wipes out the churn. It’s a crazy thing. I’ve seen it firsthand. It just catapults your growth. Those are my loose numbers that I keep in mind when I’m looking at churn rates.
When I see someone come through with a 12% monthly churn rate, I think that’s the first thing I would attack. If I see someone come through with a 3% churn rate, I think that’s amazing. I believe you have a product market fit depending on how many people you’re putting through your funnel. Let’s look at your other metrics to figure out where we should focus position not be on churn, if your number is that low.
Mike: One thing that we should probably drill into a little bit is the idea of that negative churn, because I think that some people might get confused about that. It’s not that you’re gaining more users than you have actually signed up. Although in some cases that may actually be true, because if somebody comes in and then they invite somebody else on their team, initially they sign up with one account and then they may fall into a different tier. That’s part of where that negative churn comes from because people are essentially upgrading to a higher tier paid accounts.
Whether they’re adding users, or going to a new pricing tier, each of those things can qualify. A question for you Rob, because I’m actually not sure about this, does it qualify if they upgrade from a monthly plan to an annual plan? I don’t think that it does.
Rob: No, it doesn’t. The annual plan should be divided by 12 and added to your MRR anyways. It’s not net revenue. It really is actual MRR that I’m looking at. I’m glad you brought this up because I should have couched this when I was talking about churn and the churn you should focus on is revenue churn, not user churn or customer churn. Revenue churn is when you look at, we started the month with $100,000 in MRR and we lost $10,000 in MRR, so that’s a 10% revenue churn.
First is we started the month with 1000 customers who are paying, 1000 credit cards on file, no matter how many users are within each account. We started with 1000 customers paying us and we ended the month with 900. That’s 10% user churn or customer churn. I’ve always looked at both. By far, the most important is revenue churn. I don’t think you could have negative customer churn, because you can’t add more customers than you signed up, but you can have a net negative revenue churn. That’s where you only lose a small amount of revenue from people canceling, but the rest of your customer base is either so large or they naturally move up tiers and pay you more for stuff.
Drip is a great example of this. As people’s lists grew, they naturally moved up in tiers automatically. There was just a natural movement towards paying more to your ESP. Those are the kinds of businesses that can have negative churn. Slack probably has a negative churn rate, because teams do tend to grow. Yeah, companies go out of business, there are layoffs now, but there are layoffs from time to time in your customer base.
In general, teams that sign up Slack and start paying, I’m guessing these are startups that are adding more and more people and Slack charges $6 or $8 a month per person. I would guess with the stickiness of Slack, they’re kind of gross churn is very low. I bet their net churn including expansion revenue is what it’s called, as people expand and hire tiers is quite substantial. That’s the holy grail of SaaS.
I know people say, recurring revenue is the holy grail of software, and that’s why SaaS is such a big thing. Net negative churn is the holy grail of SaaS if you want to get into it, because that just snowballs and it means that if you do nothing, your company grows. It’s crazy to even think about it when you actually look at charts, and you look at how the numbers work out, you look at graphs of it, once you hit net negative churn, you don’t need to do much. I shouldn’t say you don’t need to do much, but you need to do a lot less to grow a lot faster is what happens.
Mike: Is that where the passive income comes in?
Rob: Passive income, money wisely. Let’s run through the last few pretty quickly. The fifth thing is MRR and that’s just your monthly recurring revenue. As we said earlier, it can get tricky if you have annual plans, you’re supposed to technically divide by 12 that annual plan and then add it onto your MRR. Hopefully you have a software that can do that like Baremetrics or ProfitWell. MRR was the number that I tracked religiously. Every night I would get an email after billing ran and it would tell me what MRR was, what the daily billing was, and all that stuff.
It’s kind of a no brainer when you think all of us track it and it’s something that talks about the health of your business. The other one is MRR growth. I always looked at this as dollar rather than percentage. A lot of people talk percentages, but it’s like when you’re at $1000 MRR, or you’re at $100,000 MRR, the percentages obfuscate so much stuff. Truly, how many dollars did you add and you want to look at not just net add, but you want to look at how many did you lose to churn, how many did you add from new customers, and how much did you add from expansion revenue. Seeing those three different numbers and then the net. There’s four different numbers that you can get into and a lot of people who are really into their SaaS numbers know these numbers cold and know where they want to be with them.
The last one is ARPU, average revenue per user. I like to call this ARPC, which is average revenue per customer, because frankly when I’m charging people money, I think of them as customers, not users. Like Drip, one account might have 20 users in it, but to me that’s a single customer. It’s apples to apples, but it’s just a terminology thing. Average revenue per user, average revenue per customer.
Frankly, if your average revenue per user is $10 or $20 a month, you have a nice little business. You can grow that to something, but the odds of you growing that to a multimillion dollar business are very low. I’ve seen businesses with very low churn, good trial-to-paid, and average revenue per customer of $10 or $15 a month. I think that’s going to be a great 30K MRR business. That’s not a bad business to have, but you’re going to struggle to get past that 30K or 50K mark. If you want to build something into a 7-figure business, not across the board, not unequivocally but in general, you need that average revenue per customer to be upwards of that $40, $50, $60 and up price point.
You want to be in triple digits. You want to get there eventually. You don’t have to be there on day one, but aspiring to get into that $100 to $500 per month, per customer. That’s where you can scale, it’s so much easier to scale a business into that seven- and eight-figure range. Because you have the money to acquire customers, the payback is fairly quick. If most people are paying you $200 a month, you can spend quite a bit on ads and salespeople. Frankly, churn will be lower. It’s always counter intuitive to say this, but lower priced products, lower ARPCs tend to lead to higher churn.
Mike: Something we didn’t talk about when we were talking about the revenue churn between the first 60 days and then post 60 days was that, if you do any sort of a pricing change that can have a massive impact on what your revenue churn looks like. If you raise prices, let’s say by 50%, make things simple. If you raise prices by 100%, you double your prices. If you lose less than half your customers, then technically you’re coming out ahead because you’re making more money. In theory, your infrastructure costs have probably gone down. The obvious downside of that is, potentially losing customers after that first month or after you initially make that change, assuming you didn’t grandfather them. At least be a little cautious of or cognizant of, because that that can seriously change some of those numbers.
It’s not something you have to worry about, as you’re launching, but down the road when you are calculating these numbers and try to figure out how to grow the company, those are things that you should at least bear in mind when you’re trying to figure out if you’re running into financial issues and you need to be able to make more money. You can just do some calculations and say, “Well, if I raised by 10%, this is how much we could get, and how many of those customers are we going to lose the because of us raising those prices.”
The other thing that I was thinking about was that, all of this information sounds great to be looking at, but how do you actually go about tracking it? There’s a lot of different tools out there that you can use. Sunrise KPI for example is one. We can look this up in the show notes. CYFE is another one. Honestly, the simplest thing to do, instead of going in and trying to figure out a bunch of different tools and things to integrate, you can just use a spreadsheet. Whether it’s a Google doc or Excel spreadsheet, it doesn’t really matter. Throw your information in there, maybe update it. You can do it as much as once a day, but you could also do it once a week or once a month, and it really gives you a sense of where things are at and what you should be focusing on. If you’re not plugging this information in and at least looking at it, then you’re never going to do anything about it. That’s the big problem that most people run into is they just don’t even look at these things or they don’t update them and keep track of them.
Rob: Yeah, that makes sense. I mean, I’ll admit with pretty much all, I think without exception, all the SaaS apps I’ve ever run, I’ve built a little scrappy page and these are just simple queries. You should have all the stuff in your own database, I’m imagining. I always did and it’s a little bit of a pain. Churn can be a pain to calculate that can take some time, but I remember hacking together a dashboard with most of these numbers in a few hours, one evening.
I was listening to music and have the lava lamp on sipping Bourbon and I just hammered through these one at a time. I really don’t have a very impressive life, do I, Mike? It’s kind of sad that that would, but it was a fun night, I’ll admit. Because once I had that, I was looking at that thing every day. It was super cool. Then by the time we were launching Drip, I remember telling Derrick, “These are the numbers I know I need. Let’s figure them out,” and it did take him probably a day to get the initial version done.
We had to kill a day of developer productivity to do it, but it was really nice to (a) be in control of those, to (b) have a all in one place, and to have them displayed in exactly like the order that I wanted. I mean, we even have trailing 7-day trials, how much each day it had, have it trailing 30-day. Then we modified it and adjusted it over time. The other cool thing is that whole dashboard and admin area became a nice training ground for new developers. We’d bring in like a junior dev or whatever. You may not want them to push production code into your app right away, because it could break something for customer, but that becomes a nice playground to be like, “Hey, let’s add this number or let’s tweak this,” and it becomes this code base that can get screwed up. If the admin console crashes or has some weird thing that happens in it, it’s not the end of the world, because it’s just us using it. That was kind of also a bonus to having that all built out.
Mike: I’ve daily email sent to me from Bluetick just to see a lot of those different pieces of data.
Rob: It’s a good way to do it. I always had it as a shortcut on my browser but it’s same thing, and that’s your pulse. We actually called it, the page that displayed all this, we called it Pulse in Drip. I always thought that was a pretty fitting name, because it’s the pulse of the business.
Mike: Got it, cool.
Rob: Forty minutes on SaaS Metrics, KPIs. I think the next episode needs to just be all jokes. You and I need to just talk about movies and jokes.
Mike: I don’t know if that’s going to be a very compelling episode.
Rob: That would be even worse than this one. All right. Let’s call it a wrap. I guess I’m the wrap guy today.
Mike: Yes, you are.
Rob: This whole episode was outlined based on a single listener question. If you have a question for us, you can voice mail number at 888-801-9690 or email us at questions@startupsfortherestofus.com. Our theme music is an excerpt from We’re Outta Control by MoOt used under Creative Commons. Subscribe to us in iTunes by searching for Startups, and visit startupsfortherestofus.com for a full transcript of each episode. Thanks for listening. We’ll see you next time.
Welcome to Startups For The Rest Of Us, the podcast that helps developers, designers and entrepreneurs be awesome at building, launching, and growing software products. Whether you’ve built your first product, or you’re just thinking about it. I’m Mike.
Rob: And I’m Rob.
Mike: And we’re here to share our experiences to help you avoid the same mistakes we’ve made. What’s the word this week Rob?
Rob: Well, I got my tan on in Mexico. I mentioned that last episode. We got out of Minneapolis for about eight days and it was good. It was interesting that that my two boys got so much sun the first day. They got a little sunburn, but it wasn’t bad. They then the next two days had fevers and it was almost like they had sunstroke, because we have been out in the sun so little since whatever, October.
It was a trip. I was like, did they get vitamin D overload? What was the deal? But they both got sick. It was Mexico. Several of us had stomach issues, but the boys didn’t and they had this different reaction to things. They were all hot and they were tired with headaches. It was definitely like sunstroke attributes.
Mike: Interesting. I wonder if it’s just a byproduct of living in California first of all.
Rob: What do you mean living in California?
Mike: Well, because you live in California and then you moved to Minneapolis. Suddenly you’re not getting any sun and then you go back. It’s almost like dying of starvation or thirst, you suddenly get it, and then you get sick because of it.
Rob: Totally. The thing was, my boys tan really well. Before we went to Mexico, they looked grey. They looked like this really odd grey color, because again no sun exposure because it’s so cold. It’s super sunny here in Minneapolis, but it’s just so cold. You don’t go out without coverage. Your face is typically the only thing showing. If you’re going to be out for an extended time, you have gloves on, you have stuff over your arm. It was a fun trip overall and I’d recommend it.
We actually went to this smaller town called Sayulita. It’s about 45 minutes north of Port of Aorta. I know you mentioned you’ve never been to Mexico. For your first trip, maybe do go to Cancun or Port of Aorta. Those places are fine, we’ve gone there. Once you go there once, it’s super touristy, it’s packed with people and you’re not among the locals. You’re just a bunch of other vacationers. You’re hanging out with other tourists.
Whereas Sayulita is small and it’s 45 minutes north. It was a much better experience. It felt slightly more authentic and we still had access to what we needed in terms of food and such, but it did feel just like a better experience. Folks listening, if you haven’t checked it out, I recommend it. How about you, what’s going on?
Mike: I’m in the process of going through the scholarship applications that came in.
Rob: For MicroConf, right?
Mike: Yes, for MicroConf. I really think that if I were going to make any predictions right now, that this would probably be the single biggest mistake that I will make for the entire year. I forgot to include the email address field until basically like 2/3 or 3/4 of the way through it and I didn’t notice it until then.
Rob: You have a scholarship application like a Google form or Typekit, you send an email to the MicroConf list, you send people to come apply for scholarships, they give all this information, and you have no email address form?
Mike: Exactly.
Rob: That’s nuts. There’s no way to map since it’s third party. I was trying to get you the link back because when they click through the Drip email, there’s going to be their subscriber ID and the URL, but there’s no way to go back and try to get that matched up or anything.
Mike: No, not from a Google Form. The thing is, it’s not even that I actually forgot it, it’s that it disappeared because I copied the application form from last year. I don’t know what happened. I must’ve clicked something and accidentally deleted it or something, I don’t know. I didn’t notice until well into it and I was just like, “Oh my God.” I’m in the process right now of going through and trying to figure out how to reach each of these people. The nice thing is, because it’s an application, it asks for a lot of information.
Most of the ones that are missing, I have at least Twitter account information for it. I can send them a message and try and get in touch with them through that. Then other ones I’ve been able to map back to some of the different email lists that we have. The one really helpful piece of information is that I ask where they heard about it from and if they say email list, then I can go look at the email at list.
If they say that they heard from a certain person, I think there was only one, possibly two that I’m not sure how I’m going to be able to get that information. But I think for the most part, I’m going to be able to clear it out. It’s just going to take time and effort though. That’s the part that sucks.
Rob: That’s the thing. These are those fixable problems that are a ton of ground work to get done. It’s like, “I could have saved myself hours taking through this thing if I’d remembered to put the email address.” I have done this plus way worse. These are things that happen as you’re moving fast and doing a bunch of stuff. That’s brutal.
Mike: Oh well, I got to do what I got to do, though.
Rob: Yeah. My guess is you will never ever again forget to put an email address on a form like this.
Mike: Like I said, I don’t think I forgot. I think it’s accidentally deleted.
Rob: It deleted itself, yeah. From my end speaking of applications, the TinySeed application process ran for a month from mid-January to mid-February. I guess around four weeks. We got just under 900 applicants. It was a lot more than I thought. I was ambitious in hoping we’d get 400. I had heard through the GreatFind that a lot of more well-known accelerators get 500 to 700 depending on location. I’m sure Y Combinator gets more than that I’d imagine. It’s a big number and it’s what I’m very happy with.
It also creates what we call a good problem to have. The good problem is we have a lot of applicants. The bad problem is, I’ve been sifting through almost 900 applicants for the past two weeks. It’s just a lot of work. I’m not complaining obviously because this is what I would want to be doing, but it’s definitely going to be a process to get through all these. I already started having conversations with founders as I mentioned a few weeks ago. It’s going well.
Mike: Awesome. The only other thing on my side is that I’ve got an upcoming webinar that I’m going to be doing for hr.com which is kind of, I don’t know, you look at those 2-letter domain names and you’re like, “Wow,” it’s nice that I was able to finagle that. I’ll be doing a webinar for them on personalized email strategies to drive traffic, engage leads, close deals, and more. That will be on April 29th and I’ll link it up in the show notes in case anybody’s interested.
Obviously because it’s for them, their audience tends to be people who are reaching out to HR professionals in that particular space. They have a couple of different audiences, but one of them is the HR reps themselves, and then the other one is people and vendors who are trying to get in touch with HR people. This is basically aimed at those people who are trying to get in touch with the HR reps. It’s more of a general presentation that I’m putting together for them. It could very well be applicable to people who are listening.
Rob: We will link that up in the show notes.
Mike: I know I did the intro today, but what are we talking about?
Rob: Actually, we designed the entire outline around a listener question. I’ll play the voicemail in a second, but it’s about what are the key performance indicators or KPIs. By the way, I hate that term. I feel like it’s such an MBI, I hate it. It’s a shorthand that everyone understands. What are the numbers, the metrics that you should be tracking when launching and growing a SaaS app. Let’s dive into the voicemail here.
Adam: Hey Rob and Mike, I’m Adam Hawkins. Thanks for running the show, it’s been awesome. I’ve learned a lot from you over the past few episodes and I appreciate that both of you mention metrics and discuss these app businesses. One of you mentioned that you needed to have X thousand visitors on your landing page to pull your funnel in a previous episode. That really got me thinking of a fellow bootstrapper. Here’s my question, what are the KPIs and target values in launching in SaaS? I’m kind of thinking something along the lines of numbers that will keep me on track in launching my own SaaS. That’s all for me. Thanks guys and keep up the good work.
Rob: The first thing I want to say about this is, when we make statements like you need X thousand people to hit your landing page to validate or whatever. Often that’s a rule of thumb and it’s something to start from, but please don’t take that as gospel. I think in the past we’ve said you need 30 people, or you should talk to 30 people and have them say yes to your product, and consider that validated.
With Drip, I only did 10. It just depends. It’s all a spectrum. It’s like a risk tolerance. These numbers are not set in stone. None of this stuff is set in stone. With that said, there are rules of thumb. From doing this for 15 years, you start to see patterns and you know that a metric is out of whack if, let’s say I have a SaaS app that’s $50 Bucks a month, I ask for a credit card upfront, and my trial to pay is 10%. I know that is way too low and we have a major problem in our funnel.
That’s what we’re going to talk through today. These loose ranges when I see an app performing at 40% versus 60%, how we think about that, and how it indicates where you might have an issue in your funnel. It really helps you figure out what to focus on, because at any given time, you’re going to have one or more things that are just going sideways with your business. It’s just the nature of doing startups. You’re always that duck on the pond where above the water, you look like you’re just gracefully moving along, and under the water you’re just paddling like crazy to stay afloat. Your numbers are sideways and you got to figure out what do you focus on.
That’s really the point of this episode. It’s to try to give you some guidance so that you’re thinking about it as someone with a background. Even if this is your first time that you’re kind of taking the wisdom and the rules of thumb from us. Basically, folks who have seen these SaaS apps, seen a lot of numbers, know what a healthy SaaS business looks like, and know where to focus on to help improve them.
Mike: Yeah. As you said, these are guidelines and general patterns. It doesn’t necessarily mean that if you are in this range, then things are going great. I think one of the big drawbacks of using this information as gospel is the fact that you never really know whether or not you have room for improvement or how much will you have room for improvement. If you have this general range, let’s say it’s between 2% and 4% for any given number, and let’s say you’re smack in the middle at 3%, that seems reasonable.
There’s probably other areas in your business that you should be focusing on, but is it possible that that number could be 6% or 8% depending on your type of business or the vertical that you are in. The answer is absolutely yes, it could be that high, but you don’t really know unless you are directly comparing yourself against other businesses that are similar to yours.
Again, these are general guidelines. They are helpful in terms of determining whether or not you should continue to focus on that area. Maybe you should, but chances are good that if you’re in the general ballpark, I’ll say that there’s other things you should be going to look at before you come back and try to optimize and double down on whatever that particular thing is to improve it.
Rob: That’s the thing, if you’ve ever gotten a piece of mail from your city water quality control board, they’ll show you all the lead and this and that, and then they’ll show you the acceptable ranges, because without the acceptable ranges, you have no idea what the numbers mean. It’s like one part per million of lead. Does that mean anything to you? It doesn’t to me, so then you want to see the acceptable range, or if you get a blood test, Mike. I know you’ve never had any test on you.
Mike: Of course not.
Rob: I’m curious. You’ve talked about it on the show, that’s why I’m bringing it up. I get a blood test every few years or whatever. There’s all these numbers that mean nothing without that guideline on the right that this is the normal range. That’s really what this is trying to do. I don’t want to over couch this and say, “These numbers? We’re just going to ballpark them and it don’t really mean anything.” They do mean things, but there’s always the caveats of, if you’re selling a $19 a month SaaS—I will try to call those out as we go through because I’ve sold $19 a month SaaSes—and then if you have one that’s $500 a month, the numbers are going to be different. We’ll try to talk through those differences as we go.
Mike: We’ve talked about KPIs and various metrics in a few other episodes. The first one was episode 112 where we talked about the startup metrics for Pirates and that’s based on AAARR. Is that what it is? I forgot.
Rob: Yes, something like that. It’s either AARRR or AAARR, I forget which it is.
Mike: I think it’s AARRR. There’s another one, Episode 187 where there is a whole slide deck that we went through from Andrea’s Cleaner. That slide deck is around 150 pages or so. It’s really in-depth. There’s a lot of good information in there. It specifically talks about the fact that your KPIs are going to change over time and very early on, there are going to be data points that you’re looking at. You have to be really careful about how you interpret them because the numbers are probably going to be much smaller, and your product market fit isn’t quite right yet.
There’s a lot of caveats to those very early numbers. We will call them out as well, but that’s something really important to keep in mind when you’re trying to figure out whether or not you should optimize something more or move on to something else. The third episode is Episode 231 with Ruben Gamez where you and him at the very end of the episode started talking about some of these general ranges that we’ll rehash in this episode.
Rob: I’ll be interested to see how close the ranges are. We literally did it off the cuff in that episode, and I’m kind of getting into it off the cuff again today. I’m hoping that the ranges are pretty close. What I’d like to do is start at the top of the funnel. Going from unique visits to your site and just go all the way down the funnel. Visits-to-trial, trial-to-paid, turn, blah-blah-blah, and go down the line.
So, starting at the top of the funnel with unique visitors. This is an interesting one because I don’t think there is a KPI for this. You want the most unique visitors you can get that are targeted at your website in any given month. I have had software products that get literally 1500 unique visitors a month that sold upwards of $4000 or $5000 a month in software. Now, it was not SaaS, it was a $300 one time purchase. The traffic was targeted, it was in a pretty tight niche, and it obviously converted quite well.
Whereas most SaaS apps I know, you’re going to be priced between let’s say $20 and $100 a month for your starting tier if you’re doing self-service. You really want to start getting into that 5000-10,000 uniques a month to try to start scaling it up. The challenge here is, if we’re talking about day one and you’ve just launched, unique visitors doesn’t have much meaning yet. What you really want to do is you’re still trying to validate your product, you’re trying to find product market fit, driving more traffic, trying to split test, and look at these aggregate numbers isn’t helpful yet.
In the early days, you should probably couch all of these metrics with that. In the early days, your numbers are going to be so small. When you have 10-20 customers and one of them turns, that doesn’t really mean you have 5% or 10% churn rate. It does technically, but it’s meaningless because you don’t have enough numbers to accurately measure things. I think that is another thing. Early day KPIs are different than later day KPIs. Early day KPIs are really how many people am I talking to? Do I think we have product market fit? Is churn going down? These are marketing resonating.
There’s a lot more qualitative questions that I ask in the early days than in the later days. You’re looking at more quantitative, because you’re just past that point. It’s hard to say for everyone, but I feel like when you hit about somewhere between 5000-15,000 MRR, that’s where I start to shift into that. You probably have 100-200 customers. That’s where you can start having numbers that are more easily measurable and you can start seeing trends instead of seeing these very spiky results because the numbers are small.
Mike: I think one of the interesting things about the number of unique visitors is that, as you said, all those not edge cases but those different factors that play into it like price point, how long it’s been around, do you have product market fit, all that kind of stuff. One of the really challenging things when you’re that early on is that a link on Hacker News, for example, can drive traffic through the roof and it is untargeted traffic. It’s good to get it and it’s nice to see that there are more eyeballs coming to your site, but what it does is it really heavily skews your metrics, because those people aren’t necessarily there as interested people, they’re there because you got a PR bump and that really seriously starts skewing your metrics.
You really have to be careful when you’re looking at everything else just because if you’re only averaging let’s say 3000 views a month, and then suddenly you get an incoming link and you end up getting 5000 over the course of a couple days, that 5000 is going to overshadow your typical 3000. And because it’s untargeted, your visitors trial and your trial-to-paid, all those numbers completely gets out of whack because of that. It skews them. It makes it a little bit more challenging to figure out what is my actual visitor-to-trial rate. You have to look at that and say, “Well, how well targeted was that traffic? Do I apply a percentage to that?” Well yes, 5000 people, but maybe only 0.5% or 1% of them were actually targeted then you multiply out from there and figure out what your actual visitor trial rate would be.
Rob: Yeah. The nice part about all these metrics but specifically visitor trial is, the more visits you get and the more trials you get, just that the further along you get, it does standardize. I used to be able to look in Google analytics or whatever dashboard I was running and just instantly know if it was a good number. My range for this is for SaaS, I want to specifically say that. For info products or for onetime purchases, you can get dramatically higher numbers, but people signing up for SaaS apps with a credit card upfront, I want to be between 0.5% and 2%.
The difference there could be a lot of things. It can definitely be your messaging and your marketing. It can be the quality of your traffic. It can also be your price point and that’s a big one. If I had an app that was $10-$20 a month for the lowest pricing tier, I would want to be closer to that 1.5% and 2% number of unique visitors translating into trials with a credit card on file. If I’m selling something that’s $50-$100 a month as the lowest tier, I’m going to be looking between 0.5% and 1%, 1% would be a pretty nice number to get on that.
Something else to think about is this is for one funnel. That’s like the visitors and turning into trial. You can also have a longer funnel that visitors turning into email subscribers and then you know how many email subscribers, over time, turn into trials. You can look at that number. If you have a good converting landing page, let’s say you’re sending either ad traffic or SEO traffic, and you’re trying to squeeze for an email address, and your offering something of value to folks with download in exchange for that email, I want the range to be between about 15% and 25% of people entering their email address on the landing page. I’ve had upwards of between 40% and 50% for certain calls-to-action with the really targeted traffic, but that’s pretty exceptional. If I’m below 15% I’m a little concerned and if I’m below 10% then I’m doing something wrong. The traffics mismatch or the call-to-action isn’t very good. If you’re going to do that, it’s a longer funnel, it’s a longer journey, but you need to then look at your email numbers in aggregate and see how many of these are turning into trials over time.
That’s where you need a good system with good tracking like Drip or I believe ActiveCampaign could do this. I’m not sure that Mailchimp, I haven’t used it in so long, I’m not sure that it’s easy to do that with Mailchimp. If you are going to go that route, you’re going to want to dial in the analytics at least to the point where you can have a relatively good insight into how many new subscribers are converting into trials. One other thing, if you’re not asking for credit card upfront and your unique visitor-to-trial rate is 5%, I’d say 5%-15%, but 5% is actually too low. I think I’d want to be more in probably 10%-20% range is where I feel comfortable. This one I have done very little because I tend to ask for credit card upfront. I have done tests with it and such, but I’ve talked to a bunch founders who run credit card free trials and that does tend to be the range.
Number three, the next KPI is of course trial-to-paid conversion. If I’m asking for a credit card upfront, I want between 40% and 60%. If I’m at 39%, I know that I have a problem. If I’m at 58%, I know that I’m doing quite well. I mean that’s really towards the top range. There was a time when Drip bumped above 60% at different times, then you know you’re kind of killing it and your onboarding is doing really well. When I took over HitTail, I acquired that in 2011, it was credit card upfront and the trial-to-paid was 15%, and so you know that there’s a major problem in onboarding. That was one of the first things that I cleaned up.
That’s why these ranges are fairly important is that you know you’re so out of whack there that if you fix that, you’re going to be going to be in a better position. If you’re not asking for credit card upfront, trial-to-paid, I would want to that one between let’s say 5% and 15% is probably a relatively decent mark. I mean I would want to be between 8% and 15% myself, but you’re just kind of a lot lower when you’re not asking for credit card, that’s kind of the nature of the beast.
Mike: One of the things that I think is probably the most challenging with trying to find out or to track some of this information is that when you’re very early on, these numbers are very misleading when one person cancels. If you’ve got 10 customers or 20 customers, having one or two customers cancel is a huge deal. One or two people who come through the funnel that don’t convert, let’s say you’ve got four of them through and not one of them converts, that’s 0%. Even having a couple after that, it doesn’t really put the number back to really where it should.
You have to eyeball those things and try to capture as much information from people who are leaving or not following through with the trial to figure out what it is that drove them away. Why did they not actually decide to follow through and sign-up for the service or continue using it. Use that information to try and figure out what it is that you’re supposed to do because the numbers are not going to be enough, especially early on.
Now, that’s not to say you shouldn’t track those numbers, just that they’re going to be misleading early on. Over time, it will get better, but those first few that come through, first 100-200 that come through, is going to be hard. You have to talk to people to figure out what the reasons are for them to move in one direction or the other.
Rob: Exactly. The numbers aren’t going to tell you the whole story. Especially in the early days. That’s something you got to dig into. The fourth KPI we’re going to talk about is churn. I’ve seen people look at churn as a blanket number. It really obfuscates what’s going on underneath. If you go to Amazon and you see that the average rating for something is 2.5 stars, but there’s actually 101 stars and 105 stars, I guess that would actually average to 3%, but you get the idea. 100 0 stars and a and 100 5 stars in average is 2.5%.
If you just have the 2.5%, it looks like a crappy product, but as it turns out with five and zero, the zeros are probably either misunderstanding, or there’s something wrong, there’s more information under that data. Churn I feel is the same way. If you look at your churn across your entire customer base, you’re missing some information. What I’ve typically seen the most success with is to look at your first 60-day of churn, and then your post 60-day churn, and separate those numbers out.
Sometime it’s up to 90 days, but really, a lot of people do an extended trial where they might enter their credit card. When the trial expires, they pay one month. They never get set up. They never get onboard and then they churn, but really what they did is they were kind of like a trial that didn’t convert to paid. I started seeing these patterns, it was before HitTail, but when I got into HitTail and really dig into the numbers, it was a huge difference. Literally in the first 60 days, especially if you’re asking for credit card upfront, but it can happen both ways, you might see churn upwards and a per cohort of between 20% and 40%.
It can be a huge number of people that are canceling there and 40% I start to feel uncomfortable, 20% I actually don’t feel terrible about that for 60 days. Then post 60 days, you want to get your churn obviously as low as possible, but I feel most comfortable in let’s say for lower priced products that are not enterprise, not annual contracts, I think between 5% and 8%. If you’re at 9% or 10%, it’s pretty brutal, 8% is about the top in where I feel comfortable. Realistically, if you’re a big SaaS app, I think WP engine probably has negative churn at this point.
I remember Jason saying in the early days, they had 2% churn. I’ve had apps that have 2% to 3% churn in that post 60-day, post 90-day mark. That’s where you want to get to. The problem is, the lower your price point, the higher your churn tends to be. That’s why a lot of folks go up market, a lot of SaaS apps do. If you can, you want to get to net negative churn where you do churn out 2%, 3%, 4% but just the growth in your existing customer base of people upgrading actually wipes out the churn. It’s a crazy thing. I’ve seen it firsthand. It just catapults your growth. Those are my loose numbers that I keep in mind when I’m looking at churn rates.
When I see someone come through with a 12% monthly churn rate, I think that’s the first thing I would attack. If I see someone come through with a 3% churn rate, I think that’s amazing. I believe you have a product market fit depending on how many people you’re putting through your funnel. Let’s look at your other metrics to figure out where we should focus position not be on churn, if your number is that low.
Mike: One thing that we should probably drill into a little bit is the idea of that negative churn, because I think that some people might get confused about that. It’s not that you’re gaining more users than you have actually signed up. Although in some cases that may actually be true, because if somebody comes in and then they invite somebody else on their team, initially they sign up with one account and then they may fall into a different tier. That’s part of where that negative churn comes from because people are essentially upgrading to a higher tier paid accounts.
Whether they’re adding users, or going to a new pricing tier, each of those things can qualify. A question for you Rob, because I’m actually not sure about this, does it qualify if they upgrade from a monthly plan to an annual plan? I don’t think that it does.
Rob: No, it doesn’t. The annual plan should be divided by 12 and added to your MRR anyways. It’s not net revenue. It really is actual MRR that I’m looking at. I’m glad you brought this up because I should have couched this when I was talking about churn and the churn you should focus on is revenue churn, not user churn or customer churn. Revenue churn is when you look at, we started the month with $100,000 in MRR and we lost $10,000 in MRR, so that’s a 10% revenue churn.
First is we started the month with 1000 customers who are paying, 1000 credit cards on file, no matter how many users are within each account. We started with 1000 customers paying us and we ended the month with 900. That’s 10% user churn or customer churn. I’ve always looked at both. By far, the most important is revenue churn. I don’t think you could have negative customer churn, because you can’t add more customers than you signed up, but you can have a net negative revenue churn. That’s where you only lose a small amount of revenue from people canceling, but the rest of your customer base is either so large or they naturally move up tiers and pay you more for stuff.
Drip is a great example of this. As people’s lists grew, they naturally moved up in tiers automatically. There was just a natural movement towards paying more to your ESP. Those are the kinds of businesses that can have negative churn. Slack probably has a negative churn rate, because teams do tend to grow. Yeah, companies go out of business, there are layoffs now, but there are layoffs from time to time in your customer base.
In general, teams that sign up Slack and start paying, I’m guessing these are startups that are adding more and more people and Slack charges $6 or $8 a month per person. I would guess with the stickiness of Slack, they’re kind of gross churn is very low. I bet their net churn including expansion revenue is what it’s called, as people expand and hire tiers is quite substantial. That’s the holy grail of SaaS.
I know people say, recurring revenue is the holy grail of software, and that’s why SaaS is such a big thing. Net negative churn is the holy grail of SaaS if you want to get into it, because that just snowballs and it means that if you do nothing, your company grows. It’s crazy to even think about it when you actually look at charts, and you look at how the numbers work out, you look at graphs of it, once you hit net negative churn, you don’t need to do much. I shouldn’t say you don’t need to do much, but you need to do a lot less to grow a lot faster is what happens.
Mike: Is that where the passive income comes in?
Rob: Passive income, money wisely. Let’s run through the last few pretty quickly. The fifth thing is MRR and that’s just your monthly recurring revenue. As we said earlier, it can get tricky if you have annual plans, you’re supposed to technically divide by 12 that annual plan and then add it onto your MRR. Hopefully you have a software that can do that like Baremetrics or ProfitWell. MRR was the number that I tracked religiously. Every night I would get an email after billing ran and it would tell me what MRR was, what the daily billing was, and all that stuff.
It’s kind of a no brainer when you think all of us track it and it’s something that talks about the health of your business. The other one is MRR growth. I always looked at this as dollar rather than percentage. A lot of people talk percentages, but it’s like when you’re at $1000 MRR, or you’re at $100,000 MRR, the percentages obfuscate so much stuff. Truly, how many dollars did you add and you want to look at not just net add, but you want to look at how many did you lose to churn, how many did you add from new customers, and how much did you add from expansion revenue. Seeing those three different numbers and then the net. There’s four different numbers that you can get into and a lot of people who are really into their SaaS numbers know these numbers cold and know where they want to be with them.
The last one is ARPU, average revenue per user. I like to call this ARPC, which is average revenue per customer, because frankly when I’m charging people money, I think of them as customers, not users. Like Drip, one account might have 20 users in it, but to me that’s a single customer. It’s apples to apples, but it’s just a terminology thing. Average revenue per user, average revenue per customer.
Frankly, if your average revenue per user is $10 or $20 a month, you have a nice little business. You can grow that to something, but the odds of you growing that to a multimillion dollar business are very low. I’ve seen businesses with very low churn, good trial-to-paid, and average revenue per customer of $10 or $15 a month. I think that’s going to be a great 30K MRR business. That’s not a bad business to have, but you’re going to struggle to get past that 30K or 50K mark. If you want to build something into a 7-figure business, not across the board, not unequivocally but in general, you need that average revenue per customer to be upwards of that $40, $50, $60 and up price point.
You want to be in triple digits. You want to get there eventually. You don’t have to be there on day one, but aspiring to get into that $100 to $500 per month, per customer. That’s where you can scale, it’s so much easier to scale a business into that seven- and eight-figure range. Because you have the money to acquire customers, the payback is fairly quick. If most people are paying you $200 a month, you can spend quite a bit on ads and salespeople. Frankly, churn will be lower. It’s always counter intuitive to say this, but lower priced products, lower ARPCs tend to lead to higher churn.
Mike: Something we didn’t talk about when we were talking about the revenue churn between the first 60 days and then post 60 days was that, if you do any sort of a pricing change that can have a massive impact on what your revenue churn looks like. If you raise prices, let’s say by 50%, make things simple. If you raise prices by 100%, you double your prices. If you lose less than half your customers, then technically you’re coming out ahead because you’re making more money. In theory, your infrastructure costs have probably gone down. The obvious downside of that is, potentially losing customers after that first month or after you initially make that change, assuming you didn’t grandfather them. At least be a little cautious of or cognizant of, because that that can seriously change some of those numbers.
It’s not something you have to worry about, as you’re launching, but down the road when you are calculating these numbers and try to figure out how to grow the company, those are things that you should at least bear in mind when you’re trying to figure out if you’re running into financial issues and you need to be able to make more money. You can just do some calculations and say, “Well, if I raised by 10%, this is how much we could get, and how many of those customers are we going to lose the because of us raising those prices.”
The other thing that I was thinking about was that, all of this information sounds great to be looking at, but how do you actually go about tracking it? There’s a lot of different tools out there that you can use. Sunrise KPI for example is one. We can look this up in the show notes. CYFE is another one. Honestly, the simplest thing to do, instead of going in and trying to figure out a bunch of different tools and things to integrate, you can just use a spreadsheet. Whether it’s a Google doc or Excel spreadsheet, it doesn’t really matter. Throw your information in there, maybe update it. You can do it as much as once a day, but you could also do it once a week or once a month, and it really gives you a sense of where things are at and what you should be focusing on. If you’re not plugging this information in and at least looking at it, then you’re never going to do anything about it. That’s the big problem that most people run into is they just don’t even look at these things or they don’t update them and keep track of them.
Rob: Yeah, that makes sense. I mean, I’ll admit with pretty much all, I think without exception, all the SaaS apps I’ve ever run, I’ve built a little scrappy page and these are just simple queries. You should have all the stuff in your own database, I’m imagining. I always did and it’s a little bit of a pain. Churn can be a pain to calculate that can take some time, but I remember hacking together a dashboard with most of these numbers in a few hours, one evening.
I was listening to music and have the lava lamp on sipping Bourbon and I just hammered through these one at a time. I really don’t have a very impressive life, do I, Mike? It’s kind of sad that that would, but it was a fun night, I’ll admit. Because once I had that, I was looking at that thing every day. It was super cool. Then by the time we were launching Drip, I remember telling Derrick, “These are the numbers I know I need. Let’s figure them out,” and it did take him probably a day to get the initial version done.
We had to kill a day of developer productivity to do it, but it was really nice to (a) be in control of those, to (b) have a all in one place, and to have them displayed in exactly like the order that I wanted. I mean, we even have trailing 7-day trials, how much each day it had, have it trailing 30-day. Then we modified it and adjusted it over time. The other cool thing is that whole dashboard and admin area became a nice training ground for new developers. We’d bring in like a junior dev or whatever. You may not want them to push production code into your app right away, because it could break something for customer, but that becomes a nice playground to be like, “Hey, let’s add this number or let’s tweak this,” and it becomes this code base that can get screwed up. If the admin console crashes or has some weird thing that happens in it, it’s not the end of the world, because it’s just us using it. That was kind of also a bonus to having that all built out.
Mike: I’ve daily email sent to me from Bluetick just to see a lot of those different pieces of data.
Rob: It’s a good way to do it. I always had it as a shortcut on my browser but it’s same thing, and that’s your pulse. We actually called it, the page that displayed all this, we called it Pulse in Drip. I always thought that was a pretty fitting name, because it’s the pulse of the business.
Mike: Got it, cool.
Rob: Forty minutes on SaaS Metrics, KPIs. I think the next episode needs to just be all jokes. You and I need to just talk about movies and jokes.
Mike: I don’t know if that’s going to be a very compelling episode.
Rob: That would be even worse than this one. All right. Let’s call it a wrap. I guess I’m the wrap guy today.
Mike: Yes, you are.
Rob: This whole episode was outlined based on a single listener question. If you have a question for us, you can voice mail number at 888-801-9690 or email us at questions@startupsfortherestofus.com. Our theme music is an excerpt from We’re Outta Control by MoOt used under Creative Commons. Subscribe to us in iTunes by searching for Startups, and visit startupsfortherestofus.com for a full transcript of each episode. Thanks for listening. We’ll see you next time.
Anna Maste
Lol – I totally noticed that you didn’t have an email field in the MicroConf application. I just figured that we were living in a post-email world and you’d DM everyone on twitter. (That did make me feel like I was way too old though and that MicroConf was going to be too hip for me, so I’m glad to hear that it was an accident!)