I've been focusing on pleasing existing users for 3.5 years on my indie app
Tags: markdown, saas, sideprojects
Published: 2020-04-01 13:08:43

#### It is growing at a very stable pace with increasing long-time users.

Hi, folks. It’s [Takuya](https://twitter.com/inkdrop_app). Hope you are staying safe at home.

As I wrote in [the blog post](https://blog.inkdrop.info/i-stopped-setting-a-financial-goal-for-my-saas-a92c3db65506), I’ve stopped caring about numbers in order for me to keep it going. So, it’s been a while since I last reported about the [Inkdrop](https://www.inkdrop.app/)’s revenue, and I found that its growth is still fine, fortunately. This is going to be the last time I will report unless I get a big reason to do so. Inkdrop is a cross-platform [Markdown](https://en.wikipedia.org/wiki/Markdown) note-taking app whose pricing is at the cost of a coffee per month: [$4.99/month or $49.9/year](https://www.inkdrop.app/pricing) with 60-day free trial.

[![](https://cdn-images-1.medium.com/max/3000/1*Qu0SaHaerZEXEkcehN9EHg.png)](https://www.inkdrop.app/)

# Number of long-time users is increasing

Take a look at the following diagram. The last [MRR](<https://support.stripe.com/questions/understanding-monthly-recurring-revenue-(mrr)>) marked the highest revenue:

![806.4k JPY ≒ 7,296 USD](https://cdn-images-1.medium.com/max/2250/1*QEMdvYtBuCsxu1K0AeuZ8A.png)
<div style="text-align: center; font-size: small;">Fig. 806.4k JPY ≒ 7,296 USD</div>

The key is that the [lifetime value](https://support.stripe.com/questions/calculating-lifetime-value-in-billing)(LTV) keeps increasing:

![3,048 JPY ≒ 28 USD](https://cdn-images-1.medium.com/max/2248/1*4xFTDJakkEMJitBmVTkDVQ.jpeg)
<div style="text-align: center; font-size: small;">Fig. 3,048 JPY ≒ 28 USD</div>

It means that number of long-time users is increasing. People are seemingly using my app for about **7.6 months in average** _(28 / 5 = 5.6, plus 60-day free trial)_. Although it’s not accurate as Inkdrop provides yearly plan (17% off), [educational discount](https://docs.inkdrop.app/student-discount) and [plugin developer license](https://blog.inkdrop.info/announcing-inkdrop-plugin-developer-license-d5c9be52f8af), that’s amazing. Some people are still actively using it since its first beta release in Jun 2016 (almost 4 years!). I remember each user’s name as they even have been and is giving me a lot of feedback. Thank you so much 🙏✨

So, I can say my strategy focusing on pleasing the existing users instead of new/leaving users is valid. The growth is slow as you can see. It does not look sky-rocketing like a VC-backed startup but that’s the result I wanted — Stability. The [subscriber churn rate](https://support.stripe.com/questions/calculating-churn-rate-in-billing) of Inkdrop was 60-90% at the beginning, which was terrible, but it has been decreasing and now it’s at around 16%:

![](https://cdn-images-1.medium.com/max/4192/1*7Qu5ZsEjA_mXyN-JvuXBAQ.png)

In general, [churn rate in subscription B2B is at 5%](https://info.recurly.com/research/churn-rate-benchmarks). You may think the base churn rate is indicating so high. That’s because it includes canceled trial users. Well, let’s take a look at the [trial conversion rate](https://support.stripe.com/questions/calculating-trial-conversion-rate-in-billing). As the app became mature, the rate got increased:

![](https://cdn-images-1.medium.com/max/4148/1*FHOEqk1NCR1NS7SY9MX-lQ.png)

The worst rate was 1.75% in Jan 2017 but I got 14.29% last month. From those rates and my observation on the account deletions, the current actual churn rate would be 2–5%. It has been significantly improved after launching [Inkdrop v4](https://blog.inkdrop.info/introducing-inkdrop-4-9d0c63de16d2). So, I can see that people are happy with how the app got improved :)

By the way, to be honest, this is the first time I checked those diagrams carefully. I am basically not interested in checking frequently those numbers because it makes me anxious and distracted, and rush to short-term bad tactics to gain better but fragile numbers. Who will be happy with it? I would stay focusing on long-term strategies instead, which are for the existing users. So, I don’t care about them and fully enjoy developing it. I’d like to make it better rather than bigger.

# Thinking of how to survive this pandemic

#### Foster customer loyalty

While [I was a digital nomad in Okinawa](https://medium.com/carefully-lazy/digital-nomad-in-okinawa-to-escape-from-cedar-pollen-and-coronavirus-562303f5aa77) lately, I saw a lot of restaurants were almost empty. A diving instructor told me that he got 300 cancellations. Terrible. On the other hand, I found that some restaurants were full of customers. For example:

![At a Sushi restaurant (so-called “Izakaya”)](https://cdn-images-1.medium.com/max/3352/1*3iJpiVuVSGqA0OaRQc53rQ.jpeg)
<div style="text-align: center; font-size: small;">Fig. At a Sushi restaurant (so-called “Izakaya”)</div>

I guess they are local regular customers because they seemingly know each other and live in the same area. I became friends with two people at the restaurant:

<blockquote class="twitter-tweet"><p lang="en" dir="ltr">got some drinks with a local fisherman who catches octopuses in August. I’m drunk on a lot of Awamori 🤪 <a href="https://t.co/4vkTNmYoiv">https://t.co/4vkTNmYoiv</a></p>&mdash; Takuya M. 🐾 Dev as Life (@inkdrop_app) <a href="https://twitter.com/inkdrop_app/status/1238094082146054145?ref_src=twsrc%5Etfw">March 12, 2020</a></blockquote>

The empty restaurants I saw were targeting inbound tourists who basically visit only once. So, I think it’s important to have loyal customers to make your business robust.

For example, I am always trying to provide quick & friendly user support since it launched. As a result, the stats of the most active user on [the support forum](https://forum.inkdrop.app/) is as following:

![](https://cdn-images-1.medium.com/max/2992/1*k5W-qbY_XvVdgKBApF1Nqg.png)

I replied to all of his posts. His bug reports helped me a lot. When I decline his suggestion, I explain a reason as much as possible. I appreciate so much his effort.

![](https://cdn-images-1.medium.com/max/6048/1*G9UeVqFbptwf6UYiBgjPkQ.jpeg)

And also, I sent some people stickers. It was time-consuming but they were so pleased with it.

#### Be yourself. Stop hiding your personality behind your product.

I’m lucky enough to be in an industry to be able to avoid the coronavirus shock. But tech industry changes so fast. It could happen to me or any one of us just now it isn’t, like EU’s GDPR, changing of Apple’s review guidelines, etc. Attracting fans would be a viable way for indie developers to survive such environmental changes. That’s because a reason why people like you is loosely tied with your app. They like what ‘_you’_ created. They will likely support what you create next as well.

It’s important to be yourself, instead of hiding your personality behind your product. For example, a girl said why she is using Inkdrop despite of the fact that she is not a programmer, is that she likes how I build it:

<blockquote class="twitter-tweet"><p lang="ja" dir="ltr">20代前半女子で私以外いるのだろうか、メモアプリはmarkdownで書けるInkdropというのをつかってるのだけど、プログラマーでも何でもない私がこれをつかってるのは開発者の <a href="https://twitter.com/craftzdog?ref_src=twsrc%5Etfw">@craftzdog</a> さんが好きだから！英語での発信や記事の投げ込みとか、地道だけど着実な積み重ねに尊敬。<a href="https://t.co/T19hRGkT32">https://t.co/T19hRGkT32</a></p>&mdash; 西村環希 / Tamaki Nishimura (@tamaki_nisimura) <a href="https://twitter.com/tamaki_nisimura/status/1242095290594676736?ref_src=twsrc%5Etfw">March 23, 2020</a></blockquote>

It was a symbolic event. If I was not writing my personal journey on the app, she would never have used my app. Similarly, there should be a lot of people who keep using my app for the same reason. I would like to keep working for people like them.

---

That’s it! I will continue sharing what I learned from my solo dev. I hope you found it helpful. Thank you for reading this. See you again.

#### See also

* [How I Kept My Solo Project Going Over 3 Years](https://blog.inkdrop.info/grit-46c57af01d6d)
* [Get A Slow Tempo — Towards Becoming A Long-Running Product](https://blog.inkdrop.info/get-a-slow-tempo-towards-becoming-a-long-running-product-12da66239539)
* [How I’ve Attracted The First 500 Paid Users For My SaaS That Costs \$5/mo](https://blog.inkdrop.info/how-ive-attracted-the-first-500-paid-users-for-my-saas-that-costs-5-mo-7a5b94b8e820)

#### Thank you for all your support!

* Homepage: [https://www.inkdrop.app/](https://www.inkdrop.app/)
* Send feedback: [https://forum.inkdrop.app/](https://forum.inkdrop.app/)
* Contact us: [contact@inkdrop.app](mailto:contact@inkdrop.app)
* Twitter: [https://twitter.com/inkdrop_app](https://twitter.com/inkdrop_app)
* Instagram: [https://www.instagram.com/craftzdog/](https://www.instagram.com/craftzdog/)

[![](https://cdn-images-1.medium.com/max/3000/1*r-daItizHpAU-fQZk3ISag.png)](https://www.youtube.com/c/devaslife)

![](https://cdn-images-1.medium.com/max/2372/1*-J5tp1_lulY9QknoLEv6zA.png)