Here on HN and IndieHackers I've always looked up to the people who pay their bills with recurring revenue from their tools.
I've tried, many times, to do the same, without much success. A couple of rather successful HN pitches, but none of my projects ever even paid me a beer (let alone my rent).
Until this month! Last year I built myself and my girlfriend a tool. Even though I did build it for other people to use it, I had never thought someone actually would. Long story short, half a year later I provide my service to more than 5000 (fully organic) users.
This month is the first month in which revenue is high enough to pay my rent with it. Disclaimer: I share my rent with my girlfriend, but it does sound cool to say.
Looking back at the proces, it does match with a lot of other success stories I read over the years in the HN community. The main lesson which I can now confirm: build something that scratches your own itch.
So... Thanks you guys, for keeping me motivated and inspired.
Last year June, I built a small online tool for me and my girlfriend to manage our IPTV playlist. I bought a domain name and put it online because our IPTV player needed to access it through a URL. A couple of months later, and 7 users found the tool and were actually using it (keep in mind that that's pretty impressive for a tool as not-user-focused as it was back then).
So I then decided to spend more time refining it. Building more features, introducing paid plans, and making sure everything worked as user-friendly as possible.
It basically all started growing organically from there. This month so far I have a Stripe balance of €620 (roughly 687USD) after fees, which is my 5th full month of running with pricing plans.
As you can imagine, I'm super excited to see if it can keep growing like this!
After that, did post it on some forums, and on the IPTV subreddit, which did give it a boost.
But I have not been posting it anywhere for the last few months now, it seems that the steady flow of new users just keeps pretty constant no and the most active users are the ones who just find it through Google.
My only successful product to this date is an app I built because my wife asked me to. It is in an non-technical domain which I knew nothing about. I thought it was rather non-promising, but, since it was a pet-peeve of hers, I gave it a try.
It was an awesome (and very bonding) experience - she explained me the problem(s), and I tried to simplify and structure it (didn't think gardening could be so complicated). Both of us were in their respective element, and from back and forth an app was forged.
To this day I only half-jokingly call her my product manager. The app has brought in 5 digits last year and is rising.
Last week, she briefly mentioned another problem, in another hobby domain of hers...
I really can't say who spent more time (she did graphics, I wrote code) but to this day it's a bit of a sore point to talk about, just that we were both absolutely not happy with the outcome and see it as completely wasted time.
A game is really a tough one though.
We've got a ton of those stories, but creating a piece of software is probably not on the table in the next 1-2 decades. :)
This also strikes me - After I live with my girlfriend for a while, I (or she surprisingly) found I have no interest in social media apps, discounts, traveling, eating tasty foods, mainstream movies/TV series...
Being immune to popular things is nice sometimes. But not being able to have empathy with most people is a great disadvantage for product development, since markets which are too niche mostly cannot easily afford rents or just don't worth it at all. It's much nicer to "build ... my girlfriend a tool" TBH.
The ideas generally fall into “my company is paying lots of money for some really powerful, complicated software, and we use about 5% of what it offers. Why not create cheaper software that just does the 5%?”
Suggestions are always welcome.
My friend is also working on an Android version, though it doesn't have feature parity (yet).
Shows there is a need for paid Apps!
Great app btw and congratulations on last year's success :)
But well, there is the virtual planner feature that makes heavy use of carefully tuned iOS gesture recognizers for zooming, panning, dragging, tapping and holding, all in combination for a smooth and useable editor on a small screen.
Not that I have actually tried, but I suspect I would have to lay more groundwork to implement the same experience with the browser DOM. This could of course just be a lack of knowledge on my part, but my time is finite :)
I like my apps to be apps and a lot of the "Apps" that are HTML/js are janky cross platform and are tricky to pay for (vs one touch on ioS)
I don't use starbucks, but I wouldn't be surprised if it also had a proper app store app and didn't require users to use a web browser to access the app.
If anything - this proves the user preference for apps vs websites.
Fingers crossed for the future of your friend's work.
Most notably though, it doesn't have the virtual planner yet.
Edit: I see, you linked without reading what we were talking about, so you linked to the thing OP made, not the thing GP made.
eBay started as a website to sell Pez dispensers for the founders girlfriend.
https://time.com/4013672/ebay-founded-story/
Do you have a link to the debunking?
This is it, a link to the video and the transcript, just type laser on the and you'll find it !
It's used for many reasons, but I personally got a subscription at an IPTV provider to be able to offer my French girlfriend to keep watching her French TV channels while living in the Netherlands.
That said, my service does not offer IPTV, simply an editor to users who already have their own IPTV subscription.
I guess IPTV was coined to adress TV via Internet, as opposed to over the air (we do not have cable here)
With the trend toward illustrations and mocked up interfaces it seems like many SaaS companies leave out actual screenshots these days.
To me that’s an important gauge for whether I’m going to have a decent user experience if I sign up (even if it’s just flat screenshots with no explanations)...
We found doing it per country had a huge impact on rest-of-world LTVs.
I also wonder what the implementation has been (but not for much longer) without a single currency. I wasn't aware of this rule, and as a consumer have certainly seen variation in EUR/GBP rates (across different things that have the same EUR price say but not GBP).
Must be challenging for big product sellers as opposed to service providers too, Amazon (shop) for example.
I assumed (and understood from the link) that it applies to all EU member states, which presently includes the UK. Since the exchange rate fluctuates, there must be some margin of error allowed, otherwise it's almost impossible (and certainly more expensive) to implement with more than one currency.
I know that sometimes companies create multiple SKUs of products to get around certain restrictions. For example, if the Coca-Cola in Poland is only sold in Poland, and is different from what's sold in France (let's pretend your flag is on the can) - then they're technically "different products" and don't have to follow the same regulations.
I know the WD easy stores sold at best buy are best buy specific so that they don't have to price match them with competitors, even though what the competitors sell have identical internals.
Also, keep in mind that these prices apply on yearly plans, and most paid users use monthly pricing, where prices range from $2 to $8.
It seems obvious that as a user I would like low prices, but at the risk of being slightly repetitive, what's apparently not obvious to many subscription service providers is that I consider the total price of all my subscriptions, not just the price of their one service.
I think this rational is okay for selling things like a coffee or a mobile game but not for a service. If you're thinking of pricing this low, you really have to start targeting users that value what you're selling more or expand the product to solve more valuable pain points. If you've got a niche product, you're unlikely to sell a big enough volume to earn a living selling it cheap as well.
You'll lose the "no-brainer because it's so cheap" market by increasing prices but those customers aren't necessarily the customers you want.
Each additional customer costs 0 more (since its software), and it’s a side project, so maximizing revenue isn’t necessarily the OP’s chief objective. He made a cool thing, and people like it!
Agree with this - they may be the long tail.
So long as overheads/support costs are low, having a cheap entry point has to be a good idea, if there's volume to be had. Especially if you have higher-cost options too for up-selling.
I know that I use a TV related site (one of the ones for tracking shows), and as much as I'd be happy to pay them $12/year, their cheapest plan is 3 times as much, and I just don't see them as providing that much value to me.
The following isn't feedback, just personal rambling: Also I can't feel but somehow I would be unable to make a software that has that kind of "playlist protection" as a feature that needs a higher tier of monthly payment. I seem to come from times where things like this sure warranted a one time payment but not an ongoing one. Though it might be that I have my head stuck up my, well, you know and I need to get with the times of SAAS
I am doubly impressed, because your product is B2C. I honestly don't know how to make money on B2C, it always turns out to be a money-losing proposition unless you have a huge market. I hope you will be able to make it work!
As others have pointed out, I'd recommend:
- please rename "amateur" to something more positive. no customer wants to be called an amateur
- Increase prices for the pro tier
- Improve your "pricing plan" page, take a look at other (more successful) SaaS products and change button labels accordingly. Just take the best things from their landing pages!
- create a proper comparison matrix / table for all the plans
- visually de-emphasize the free tier, and focus on the 3 paid plans in your comparison table. people will always buy the middle option, so you can increase the price of the "best" option by a lot in order to anchor your value
- add features which are available only in "pro" and "pro plus", e.g. support, direct email to developer, etc!
- maybe build a mobile app for this? it seems like something that could be nicely integrated into a mobile-first experience. you could make it exclusive for pro users
And the pricing page (https://m3u-editor.com/#pricing) looks pretty good to me - nice horizontal feature matrix, easy to locate buttons...not sure OP wants to use dark patterns like de-emphasizing the free tier. I do agree that the top plan should probably be more than $5/mo.
https://twitter.com/search?q=amateur%20hour&src=typed_query
I would definitely use "enthusiast" over "amateur" (or other variants, e.g. fan, fanatic, lover, or a label that's specific to in-group members of the genre, if one exists). I'd also suggest a-b testing all the things to end the speculation.
"Amateur" is good as an antonym to "Pro".
As an alternative to amateur, I like "Hobbyist".
Fewer negative connotations, and users can self-categorise between Hobbyist/Professional easily to find the right package. If I'm using a product for serious work, I know that 'Professional' packages are likely targeted at my use case. If I'm just messing around with something, Hobbyist is going to resonate pretty clearly and I'll start there.
Maybe avoid the dark UX pattern if you can avoid it. Though it's accepted in industry at this point that customers will need to actively fight against the producer not to get swindled - it's still nice to respect your customers.
"Amateur astronomy"[1] doesn't have negative connotations. And I don't think this is an exception that proves the rule - as a native speaker of North American English, amateur can have negative connotations, but that isn't the default.
That said, in this particular case, something like "hobbyist" might fit better.
[1] https://en.wikipedia.org/wiki/Amateur_astronomy
The word means non-professional. So you don't do it for a living. Which is directly factually a description of what's happening here.
In some contexts is could be negative, because the concept of a non professional doing the thing is scary. Like there's nothing positive about an amateur heart surgeon, or amateur parachute designer.
But in the context of gardening it's clear and descriptive. The needs of a professional farmer and someone with a backyard garden are very different. The term clears up which one this app is made for.
Amateur definition:
"sloppy, not professional looking." https://www.urbandictionary.com/define.php?term=amateur
"a person who is not skilled" https://www.oxfordlearnersdictionaries.com/definition/americ...
"one lacking in experience and competence in an art or science" https://www.merriam-webster.com/dictionary/amateur
It's neither positive nor negative most of the time.
Context: I've lived primarily in the Midwest and the East Coast, with a few years spent in New Zealand. I've also been either involved in or peripheral to a few hobbies that style themselves as "amateur X."
Same here. Native English speaker, lived on the East Coast all of my life. I don't find "amateur" to necessarily have negative connotations, but clearly it depends on the context.
But in this sense it might remove ceetain tiers (pro).
Microsoft figured this out years ago.
Possibly "starter"
Looking forward to your future update that says, "My SaaS paid for my yacht."
I assume you're negative towards yachts like Larry Ellison's - giant fuel chugging beasts that the owner flies in to port to go on once or twice a year and that requires a crew the size of a small company to operate.
Then there are small craft with a sail that are completely environmentally guiltless to operate, and that can introduce kids to the joy of sailing and to the wonders of the ocean.
The second kind are awesome.
Honestly, can we agree it is 50/50? The "Mom test" is a good way to make sure you are not wasting your time. https://www.youtube.com/watch?v=Hla1jzhan78 (3:16)
Scraping other people's content and then watermarking it with your brand while showing ads?
You're just buying time until someone big enough cares about what you are doing.
Regarding "copyright abuse", it depends on multiple factors IMHO, but that was not the point of my comment at all.
You're barking up the wrong tree, there, pal.
No issues with copyright and such?
Sometimes small companies complain but we delete its files
Two small comments
- Adjust your pricing. The difference between 1, 2.5 and 5$ is almost nothing. I'd suggest free - 5 - 20, or something along those lines. - The buttons in the screenshot below: the ones on the second row should have some spacing above them. It's a typical responsive layout thing.
https://m3u-editor.com/img-new/playlists.jpg
Does that mean you would need to get an equivalent number of new users to pay your rent next month? Or is your monthly recurring revenue now high enough to cover your rent?
Either way, an exciting day for you I'm sure. Good luck going forward!
Pricing is pretty cheap imo, why don't you try doubling prices? You might double income just like that..
More importantly, I don't think I would pay more than I am currently charging my users, so I think it's just fair. Also, I prefer a whole lot of small payments than a couple of big ones, and for now that seems to be going in the right direction.
If this was my app, I'd simplify the pricing a lot. Get rid of the free tier. People who aren't willing to pay for your service should go somewhere else. Instead, give people a free trial for 30 days or whatever.
I'd make it so:
$2 = mixture of your current Amateur + Pro, maybe call it "Basic"
$5 = "Pro" with all features
Simple is good. You don't need 4 tiers if your target audience is kinda price sensitive. 2 is enough.
I mean compare to say Spotify. Up to six people in a household can listen in their cars and any phone and any computer to any music pretty much, in fantastic quality with lots of features, for what $15 a month. Now that is worth $15 a month, as it's delivering actual content. That is a lot more value than an (admittedly compelling) editor that I just use to edit some preferences essentially.
If you don't mind then can you please share your tech stack?
Thanks
Posted it on HN a while back as well, but interestingly it is one of my least successful HN posts.
Nitpick: A user who is not happy; users are people, not things.
Additional nits from a native US English speaker, hope they're helpful:
* "$5.00 / Per Month" - the "/" is read as "per," so it reads as "five dollars per per month." Should drop either the slash or the "per."
* "...Billed annually. Or..." - these are dependent clauses, should be "...Billed annually, or..."
Awesome advice.
And "itch" is to "problem" as "scratch" is to "solve." The fact that you know or use something doesn't make it a problem to solve. But if you think you can do it better or different, then maybe someone else agrees.
It could just be any household task. In this case, OP's iptv playlists.
Your splash page looks pro.
It'd be more newsworthy if they were like half organic, half machine. Cyborgs are an up and coming niche market!
Kidding aside, congratulations, that's impressive!
https://news.ycombinator.com/newsguidelines.html