Ask HN: SaaS Subscription or Usage-Based Pricing?
I'm in the process of building a SaaS product that enables marketers to combine data analytics with generative AI. I'm currently debating whether to implement a subscription model or a usage-based pricing model for this tool.
Does anyone have experience with how conversion rates are affected by these different pricing schemes? What are the pros and cons you've encountered with each approach?
An open Ask HN community consultation from 2024 where @JanSchu convened hundreds of developers and bootstrappers to share real experiences, hard numbers, and tactics.
Core Principles for Independent Builders:
Participants share raw revenue figures, churn rates, and stack decisions that corporate PR never publishes.
Recurring answers reveal that distribution, not coding skill, is almost universally the rate-limiting step in developer businesses.
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.
CATEGORY Ask HN Roundtables →
HISTORICAL ERA Post-ZIRP & AI (2023–2026)
COMMUNITY SCORE 119 points
TOTAL DISCUSSIONS 52 comments
It massively depends on the nature of the service and your target market.
A general piece of advice: identify the closest measurable factor(s) to "the more I do $X, the more business value I get out of the service."
For example, if analyzing more data improves business outcomes, consider usage-based pricing (e.g., GBs of data). If the value comes from sharing with other departments or collaborating, then these features could be part of a pro plan, or you might use per-user pricing.
Another important point is that it's usually better to have a customer pay nothing (e.g., a free tier or a 50/50 chance of converting them to a serious plan) than to have a customer who pays inconsistently, such as $0.75 one month, nothing the next month, and $1.10 the following month. These customers are problematic; they'll demand support and play the "I'm paying" card, and you'll incur card processing fees. Avoid this by setting a minimum charge or offering a small free tier to attract users who might pay later.
This is what I often end up at honestly, but it may not suit you;
Lets say each $thing is 1 cent.
Free trial Requires card, 14 days with 1000 credits (encourage urgency to evaluate now, not later - many eventually forget), customer pays with card for anything over the 1000 in those first 14 days - but is not auto charged for a standard plan on trial end. They are then emailed to encourage conversion or the account will be deleted 30 days from trial end (encourage urgency, keep a clean platform/GDPR compliance).
Standard $20/User/Month - each user gets 2000 non rolling over credits per month, but that is aggregated at the org level e.g an org with 5 users gets 10,000 credits. Additional credits are 1c.
Pro Additional features. Depending on how much value those create you either tack on a $featuretax e.g add $10 a user, or if they are just low value nice to haves/quality of life when dealing with large volume, then trade them for a higher minimum volume so $50/user/month gets you 5000 credits per user.
Anyone who does serious volume come talk direct, but they get a discount in exchange for contractually committed usage.
-Always possible to alert on overages at an account level (100% alert to main contact should be default), cap is usually appropriate too.
This model gets you a load of stuff for free, mid volume users can add extra users for free, or choose extra nice to have features instead or aswell. A minimum charge is instituted per user, regardless of thier usage. User is not feeling like each click costs money "It's included", at least until they're using your platform in volume at which point "they're in". Door is open to doing enterprise/high volume deals.
My experience as a bootstrapped saas founder:
-at the early stages, usage models didn’t work for us because it attracted customers who were uncommitted to using the product
-the advantage of a subscription is that it filters out people who just want to use something occasionally (which is fine once you’re huge, but at the beginning you want people who are committed)
-I found it impossible to make enough money on the usage model. It’s maybe great for users but if you go out of business your users won’t be able to use it anyway
-we do automated real estate reports. When we charged per report people ran a lot less reports and tended to be stingy about running them. We wanted to encourage users to use it so an unlimited subscription made users happier, even if it meant their per report cost was higher. Also, we got tired of people computing the cost of a report mentally. Since the margins per report are good, an unlimited subscription works much better.
-once you reach a certain size having free and lower usage tiers can be a good thing but first you need a bedrock of recurring revenue that you can count on. Unless you have boatloads of VC money to burn.
-this will vary greatly depending on the specifics of your product. For example, developer tools that are easy to test out, but require a credit card to go to production make a lot of sense, but that was not us.
-if you can sign up very large customers that you know will use it a lot, usage models can make sense. But this requires a really really good product that already has PMF and requires that you can sell to mid market or enterprise customers and the sales cycles can be long. You can easily go out of business waiting to sign those customers.
One key question is the extent to which your own costs depend on usage. Some companies have to stick with usage-based pricing because otherwise they'd go under (unless they're well-funded). The downside of this approach, as others have noted, is that this tends to depress usage and generally makes a product less sticky because people are hesitant to embed it in their workflow.
If your costs don't vary a ton with usage, it could be better to offer subscription pricing. If need be you can offer tiers that support different levels of usage. You can also feature-gate other aspects of your product, so it doesn't seem like you're pricing based on usage per se. Rather, you'd be charging more for customers that need SSO, more than X seats, SLAs, etc.
I will say that one downside to having minimal marginal costs is that some customers will bristle at paying value-based prices. They'll think that if your cost is minimal then they shouldn't be paying much for your service.
It's really interesting to read all the different perspectives shared below. We each have our unique portal onto the pricing landscape, and seeing what others have learned, and how they put their perspective into words, is quite enlightening.
As a bootstrapped startup, we are providing SaaS products for larger business customers.
We use a subscription model, which price depends on a very fixed metric of the customer. Think number of rooms in a hotel, it usually never changes.
Not based on users, as that might constantly change and we don’t want customers to think about, if the new employee gets an account or not or has to share it with a co-worker.
Subscription based revenues are more predictable, the user knows the price in advance, the user can easily clear the fixed budget with superiors, the accounting department knows what to expect every month, no one gets a bill shock, no one needs to worry about usage and budget.
We have like no variable cost, so we don’t worry about high usage.
It of course depends on the product and your target group, this works very well for us and our customers.
Pricing is going to depend on the product. For my SaaS I ended up going with usage-based pricing and am quite happy with it.
1. It aligns to my costs, so I'm not too worried about abuse.
2. It allows servicing "small" users, there is no need to jump onto a recurring plan. You can just buy one package of "credits" and use it for years (or even just coast quite a while on the free trial).
However I think there are downsides with the usage based pricing as well:
1. It discourages using the service. If each use costs money it is a small hurdle to clear. Even if it is cheaper most users will "feel better" with unlimited or pre-paid packages as they are using what they paid for.
2. Predictable cost to the user.
3. Can often be more profitable, especially for small users.