ROUNDTABLES ★ 6 upvotes 2016

Ask HN: Why not offer flexible pricing for Saas

The Founder's Submission

Direct narrative and submission text authored by @sharemywin on Hacker News:

I was thinking about pluralsight.com and terakepak.com both sights I use for spurts of time them go a different direction and end up canceling my account. what if they just didn't charge for no activity. I could keep my account and just use it when I needed it.

Retrospective Overview & Key Insights

Distilled analysis of the business dynamics, operational challenges, and strategic takeaways:

An open Ask HN community consultation from 2016 where @sharemywin convened hundreds of developers and bootstrappers to share real experiences, hard numbers, and tactics.

Core Principles for Independent Builders:
1
Participants share raw revenue figures, churn rates, and stack decisions that corporate PR never publishes.
2
Recurring answers reveal that distribution, not coding skill, is almost universally the rate-limiting step in developer businesses.
3
Practical recommendations on bookkeeping, payment gateways (Stripe vs Paddle), and freelance-to-product transitions.
Community Debate Themes:

Hundreds of active indie hackers contributed case studies, pricing heuristics, and pitfalls to avoid when moonlighting on side projects.

Community Discussions & Critical Reviews

High-signal perspectives, counter-arguments, and peer founder insights debated on Hacker News (11 total discussions):

JA @jasonkester Peer Contributor

I think the key as a business is to avoid being the sort of tool you only need a few times a year. In other words, the best solution to this problem is to cultivate users who use your thing constantly.

The epitome of this for me is RedGate's old Ants Profiler. It was the most awesome thing ever when it came out, and a day with it could get you a 1000X performance improvement in your code. But after a few days, you would have optimized everything to within an inch of its life. And the thing came with a 30 day trial. By the end of that month, there was no need to buy it any more, so it got uninstalled and forgotten.

Then one year later, you had a new project for a new company that had a performance bottleneck in a critical piece of code. So you'd download a new trial with your new company email address.

I actually see this usage pattern with S3stat (one of my products). Users will get excited for a few months, then drift away and cancel, only to pop back on the radar 16 months later. I used to welcome them back and kick off a job to run reports for all those intervening months. Now, I welcome them back and drop a notification on their dashboard with a link to purchase service for those 16 months they were away. It's a service with a real daily workload, regardless of whether you happen to check your reports that day (they still need processing so you can see them when you do eventually come back), so nobody has ever complained about this.

Contrast to Twiddla (another of my products), which only uses our resources while people are actually using it. For that, I'm happy to see Teachers cancel their account for the summer. I've even refunded customers who "forgot to cancel" for entire years at a time.

So, 500 words later, I guess the answer is that it depends on the business.

EN @endswapper Peer Contributor

Pricing needs to correlate to value or it is unsustainable.

Do you ever pay extra when you get a seemingly disproportionate value for that subscription?

If you got the a la carte pricing you are looking for it would likely be more valuable to the service provider as a sales mechanism. So, it would be priced just right to get you to convert to the subscription model.

I'm not debating the merits of any of this, but trying to answer your question with given market realities.

The previous comments about AWS are the price/value correlation in practice. AWS prices will go up, but right now, it is more valuable, in a strategic sense to grow market share. I switched from Rackspace to AWS because I received credits from AWS/Y Combinator Office Hours. It was a big hassle to switch, but I also received disproportionate value, and not just because they were credits, but because the AWS ecosystem is great.

I am getting ready to launch my enterprise SaaS and pricing/value was a significant consideration. Not just to calculate how much I can earn, but to stimulate growth and prove useful to my customers - which is the key to eventually getting to the first two. At the center it has a marketplace and the pricing is based on the gross value of the transaction. All fees are paid by the suppliers. The service is otherwise free to use. So, I only collect fees when I help facilitate client business. The bottom-line is that this is how I can be of the greatest value to my clients.

I think AWS, and my pricing follows a similar model, is the evolution of the basic subscription model, which in turn was an evolution of the standard enterprise license model, which collected fees upfront with each new release installed.

CO @codegeek Peer Contributor

As a consumer, the idea sounds great. But as a SAAS business owner, I don't like it. The reason is that most businesses rely on their "inactive but paying" users to keep going. They don't have to support those users all the time, get easy revenue and it is not illegal to do so. It sounds like a dark pattern but this is a fact that any honest business owner should confirm.

I bet that for a lot of subscription based businesses, this is the case. I myself have a few subscriptions as a consumer and a lot of them have taken money from me when I did nothing. Just because I am either too lazy to do something about it or I just don't care enough. Either way, the business is happy to keep charging until I force myself to cancel if needed.

Now, it is also easy for a business to setup a simple recurring model. From a technical standpoint, can you imagine if the subscription billing functionality now needed logic to not charge due to inactivity ? How the hell do you calculate "inactivity" ? Just by checking login ? What if a user starts claiming that they never did anything even though they logged in once by mistake ? Do you still not charge them ? See how easy it gets crazy with various permutations and combinations. It will most likely end up in being a huge hassle for a business and not worth their time.

PA @PaulHoule Peer Contributor

The recurring billing business model is a dark pattern, is anti-consumer, and will eventually get in trouble with the FTC.

See http://www.bloomberg.com/features/2016-adore-me/

I was looking at email deliverability services and related offerings (managed email marketing platforms) and I found it really hard to look at all of the offerings that made me choose a $10 a month plan or a $30 a month plan or a $70 a month plan when I really (1) did not know how many emails I would be sending in the long term, and (2) did not want to deal with the cognitive load of having yet another subscription to manage.

You know in their heart of hearts they are just hoping I sign up for the $70 plan and forget about it. I built my own email marketing platform based on AWS DynamoDB, Lambda, and Amazon SES and I like the fact that it has a cost based on what I send.

JO @johnhenry Peer Contributor

Presumable, services like pluralsight and terakepak need to continuously handle the infrastructure that enables you to use it sporadically and this is what you're paying for. However, this is entirely possibly for SaaSs to do if they use multi-tenant infrastructure and shift the majority of the cost to those using it continuously. Amazon lambda (https://aws.amazon.com/lambda) would be another option, as it allows one to spin up infrastructure on the fly as it's used, but this would require the SaaS to build and take advantage of it.

HISTORICAL ERA Cloud & Mobile Era (2014–2019)
COMMUNITY SCORE ★ 6 points
TOTAL DISCUSSIONS 11 comments
TOPICS & TECH STACK:
More Retrospectives by @sharemywin