I’m Hari, and I’m a serial Microstartup Maker. 2021 has been an amazing year despite the pandemic where I reached my recent goal of $500/day. Compounding works everywhere, even in microstartups. It took 3 years to reach to $300/day but just 4 months to $500/day. The business model of my microstartups is a mix of App sales, subscriptions, affiliates and ads. I'm now spending just 10% of my time to maintain and fix bugs. My next goal is to reach $600/day.
My Microstartups Rewind 2021
* Revenue - $117K/year (67% ▲)
* Expenses - 3K/year
* All time high revenue - $15K/month in Dec (18% ▲)
* Daily goal - $500/day reached in Dec
Visa List - https://visalist.io
* Revenue - $50K/year (39% ▲)
* All time high revenue - $8K/month in Dec
* Total Users - 2.6M/year
* Active users - 250K/month
AnExplorer - https://anexplorer.co
* Revenue - $50K/year (95% ▲)
* User growth: 130% ▲ yoy
* Active users: 350K
ACrypto - https://acrypto.io
* Revenue - $10K/year
* Active users: 30K
Tech Stack i used: Android - Java Firebase VueJS GoLang
"Tell HN: My Microstartups make $500/day while I'm sleeping" (this): https://news.ycombinator.com/item?id=29790964
"AMA: I make $100K+ ARR from my microstartups" (3 months ago): https://news.ycombinator.com/item?id=28561132
"Show HN: I passed up an opportunity to make $200K from my microstartup" (2020): https://twitter.com/1HaKr/status/1301142901510995969
"Show HN: My Indie Hacker goal - Earn $100 a day to keep your desk job away" (2020): https://news.ycombinator.com/item?id=24304674
"Show HN: I made $9000 posting on Hacker News about my microstartup" (2020): https://news.ycombinator.com/submitted?id=1hakr
And so on: https://news.ycombinator.com/submitted?id=1hakr
To answer the question "how do you advertise your products?", clearly it is to spam Hacker News until you get lucky.
Your comment isn't the first one on these threads to point out the pattern, either, so it's very likely the mods have seen his pattern of using HN exclusively as a marketing channel and are okay with it.
Not saying it is bad, just an observation.
The concept of a bunch of small/micro things that make hobby level money is interesting.
Back in 2019, it was easy to recommend to fellow travelers as an accurate source of information. Not so much, now.
I'm sad to see that it funnels users away from official government sites. eg, a US citizen traveling to India is eligible for a cheap e-Visa which generally issues in ~72 hours here:
https://indianvisaonline.gov.in/evisa/tvoa.html
The big green "APPLY FOR VISA" button on visalist sends traffic to iVisa.com, which is much less useful.
Edit: I wish the UN would provide a free honest alternative to this kind of scammy “visa information”site
Getting funds for paperclips is a massive battle.
You just need to search for "Visa requirements for %country% citizens":
https://en.wikipedia.org/wiki/Visa_requirements_for_United_S...
I’ve tried micro startups in the past. I build a landing page, get Google AdWords, maybe put out a post on Reddit or HN, and then…nothing. No signups, no comments. Maybe I’ve just picked the wrong ideas, but I can’t even get people to say “this is bad.” Just silence.
Seems easier when you’ve already built some clout and have a following. But also seems like I’m doing something wrong.
Do you have a specific example of how you did it? A link that you can share?
Think about it like this. If you show the product to a handful of people that you imagine to be ideal users, and NONE of those people are excited enough about your business to share it with others, then what chance of success do you really have?
To give you a concrete example. I made an app that was a pretty revolutionary take on reading short stories. I had a few friends try it out, all of whom were passionate readers. They said they liked it, but I could see that none of them opened it again after their initial test. To me, that was all the signal I needed to pivot to something else.
My experience has been totally different here.
We found people to be biased toward being polite. So we found "being excited" was a bad signal for what to build.
The best signals were when people offerred things that actually cost something e.g. reputation (by putting us in touch with important people), money or time (if they're people who valued their time highly).
We still haven't found any crazy level of growth though so maybe it is easy and we're just doing it wrong. Who knows.
I have been doing customer discovery professionally for over 10 years as a sales person and PM and there is no 1 method or silver bullet to predict whether the product will be successful.
Talking to acquaintances is terrible, because they are biased (see MOM test). They will tell you all kind of stories, but ultimately what matters is:
Are they going to pay?
Excitement has nothing to do with revenue which in the end is the blood of a business.
To extend this - there is a patter now on Twitter where indie devs are selling to their twitter friends, but is it a viable business beyond that? I don't know.
What I do know is that the only way to validate a product is to get paid and the market will tell you the truth.
Thanks for writing this.
You can find problems in your day to day life. Travelling is another way of discovering new problems. Every problem is not worth building a solution for. Only the burning ones with business potential.
And how do you find these 'few people' to pitch to? You would have to find the right people with skin in the game, who are actually impacted by this right? How do you do that? For me, this has always been the part I could never crack.
The frugal way is to make something they genuinely want to share to their audience, but, for some, you can also just pay them.
You can use gummysearch.com and launch a product that has already a customer base looking for using it.
What's most attractive to me is the claim that the creators now spend little to no time on maintaining or fixing the products, and it just sits there and makes money. Is this actually a realistic representation? If I just think about the projects that I maintain(ed), there's almost always something to do, something to fix, some library or tech that's been deprecated/patched etc etc. The idea of just creating a product (let alone a few) that just "works" nowadays and requires minimum attention is pretty mind-blowing.
Does anyone have any advice/books/resources on creating such products?
This obviously does not work if you feel like all your code's libraries must always be on the newest version because simply keeping several projects' code running with the latest thing is quite a bit of work.
I have a profitable project that is still running on PHP 5 on Ubuntu 14 and it seems that now I finally will have to upgrade things, but it will be a single upgrade now after many years that may take 1 day instead of 20 separate little ones that may have cost 1/2 day each if I always had kept up to date.
I think part of making this distinction comes down to whether the creator thinks the product will ever be 'done'. A lot of products are run with the assumption (implicit or explicit) that they'll keep getting updated as long as they remain viable as a business. Either approach is a valid but they're both choices. Though you may have to choose right from the start, as for some products only one of the two is viable.
This is a very insightful comment. For my last project, I spent a long time doing the opposite of this. A good lesson to learn.
The first was a mortgage web site. I bought a domain for $6000 that matched a top mortgage search term. The front page of the site scraped the latest mortgage rates, and the rest of the site was well-written mortgage advice written by me and First Wife. The site just had a form you filled out to speak to a mortgage advisor. When it launched in like 2007 I got about $400 for each time the form was completed. (It was less after the Great Recession)
The other site was a private TV torrent tracker that closed in 2013 due to legal pressures. Barely touched the code in 7 years. It made a total of over $13m.
I was under the impression that most private trackers run without a profit, at least the reputable ones. Are you telling me PTP/BTN/HDB sysops are loaded?
Cool, I used to run a service where I break into peoples' homes, take everything I can carry and sell them on. With this business, I was able to make $35 million in 2014. Non-taxable income, obviously.
If this person spends 10 % of their time just on maintenance and bug fixes, I'd assume they spend just as much on marketing, customer service, etc, meaning they "work" for 20 % of their time -- which is almost a full time job at that point.
And even if not, you’ll still always think about your project to figure out how to get the next 5% of extra revenue from it, and stress about whether you’re doing things as well as you could.
I don’t recall ever having something where I could just kick back and relax.
You're not 100% wrong - there is always stuff to manage, but there's a big difference between a full-time job and a side project that you spend a couple of weeks maintaining.
this might be a very newbie sort of question, but i genuinely want to know. I noticed you said, "I'm now spending just 10% of my time to maintain and fix bugs", but for your website https://visalist.io, how do you make sure the info displayed on your website regarding the different travel rules stays updated, because I guess these rules change very frequently now a days with covid
- automatically scrapping websites - paying someone to do the work manually - who knows, there might be a database that someone else maintains, free or paid, and the website just displays the information
Or a mix of all that.
How long does it take to check and update the information for one country? Let's call it 90 seconds when you have the routine in. (Maybe every tenth time you check you have to actually change something in your database and that takes 10 minutes, the rest of the time you change nothing and that takes half a minute.)
There are about 200 countries in the world, so updating them all takes on average five hours. If you only need to do that every other day, that's quite literally 10 % of your time to do manually.
Now it could probably be optimised -- some countries might not be as popular destinations, and others might not change their rules as often. This is data you get for free from the effort of maintaining it. You can use that to adjust frequencies and I'm sure get it down to just 3 % of your time or less. That's while still doing it manually!
Then if there are some places that are really popular or change really often, you can start automating the updates for those countries. Since they are the ones you'd spend the most time on updating manually otherwise, you can probably get it down to less than 1 % of your time.
But never forget to start by doing things that don't scale. You can get very far with a good manual process. Automate only when you have a good manual process and you've driven the last inefficiency out of it.
Assuming an 8 hour work day that's closer to 30%. Even at 12 hours that's 20% and that's not including weekends.
For example, my side project was not built for scale (was just a hobby at the time) and now needs rebuilding. I also wasted too much time perfecting things I thought mattered, but didn’t affect customers.
I have two questions:
(1) What learning pathway would you recommend a total beginner in programming to follow in order to develop their own microstartups or side projects?
(2) How do you come up with an idea for a given microstartup? Is it an organic process, or is it more about thinking actively of potential business plans? Do you have any advice regarding idea generation?
Organic channels are your lifesavers, the ones which will make your microstartup successful, so start working on them from day 1.
I have few things planned for 2022.
(I'm just wondering if there are some unseen costs or something to selling an app for a fixed cost like this.)
Anyway, best of luck to continued success and growth.
Good job
* I see a potential problem, see if I can solve it. See if it's already being solved, if not I pitch the idea to few people. If atleast 50% got excited. I pick this idea to build
* I set a goal on day 1 on what the microstartup should achieve once its launched. * I try to take no more than 4 weeks to build it.
* I do a public launch in IH, PH, Twitter, LinkedIn, Facebook and Reddit. In few weeks if I reach the goal that I set at the beginning, then I continue working on it to improve. If not then I will drop it and move on the next.
You have objective in making this choice, most people cling on to the sentiment.
I have a question, how do you maintain the validity of the information you provide at visalist.io ? These things changes really often (especially the covid-related stuff). Do you have someone that researches and updates the information? Is there an API for this?
Congrats by the way!
i mean how do you handle the scale and how did you setup the hosting
thanks
1) Learn the tools to build your product.
2) Research some product / markets, see what other products are out there. Chasing some noble idea, or "hidden gem" just to gain first-move advantage isn't all that, IMO. It's almost always better to join an existing market where proof of concept has already been done for you. Even better if the existing products are stagnant or lacking.
3) Figure out a business and marketing plan, doesn't have to be the most complex thing in the world - but it forces you to do some research before just diving into something blindly.
4) Start developing your MVP. Reach out to users in the relevant places, which means going to forums, twitter, subreddits, etc. Try your best to get user feedback, iterate your product on said feedback. Any money you get from donations, purchases, gifts, family, whatever should go towards infrastructure and marketing.
5) With enough users, look into how you want to monetize your product. Ads? SaaS? Purchases? Lots of ways, but they all have their pros and cons.
But, to be honest, it's a lot of work for a single developer. Especially if you're not already experienced with all the various aspects. You're basically gonna be doing everything on a smaller scale. Lots of things to learn, lots of things that can go wrong.
And importantly, it can take years to build up a userbase large enough to live off the project. Sometimes you never grow to that size, and the product life-cycle has peaked, on its way downwards.
The people that do this kind of stuff, have tried and failed multiple times before. But there's always something to learn, which you'll take to the next project.
Depending on your disabilities it may be a tough road. The common wisdom is that most businesses fail — it takes a lot of skill, creativity, luck, and hard work to make a business that generates income, even for people without disabilities. I would say if money is your sole objective you might be better off doing light contracting work.
For generating business ideas, you might look at this post from IndieHackers creator Courtland Allen. He lists a lot of the pitfalls about business ideas he's seen when interviewing indie hackers: https://www.indiehackers.com/post/how-to-brainstorm-great-bu...
You might also want to limit your idea generation to businesses that will reliably generate income month-to-month (if that's important to you). And if you want it to be lucrative you might consider a business that solves problems for other businesses (since they tend to have money and are willing to spend it if your service is valuable — it can be hard for consumer apps to be very lucrative).
One thing I learned as someone with limited abilities is that it helps to be very clear about your own goals and spend some time thinking about a roadmap of what tasks (marketing, developing, etc) will help get you there. This is so you can minimize wasted time and effort, which is extra precious when you're limited.
I made https://extensionpay.com and it generates a couple hundred dollars a month with very little ongoing effort. It also helps other developers generate revenue from their browser extensions, so that gives me a good feeling.
Thanks for sharing your revenue/expense numbers.
- Do you have a blog/personal site?
- Do you have github/gitlab / other open source projects?
Just want to learn more about what ya do, and how ya do what ya do.