29
35 Comments

How to price your product — indie hackers shouldn't follow the usual advice

Pricing is a really difficult thing to nail. You’re pretty much guaranteed to get it wrong at first. And even when you figure it out, it’ll change.

Entire books have been written about pricing, but from what I’ve seen, very little of what is written actually applies to indie hackers.

So here are the bones of pricing — for indie hackers. 👇

Pricing strategies

Pricing strategies are the method by which you decide on your pricing. There are a ton of pricing strategies out there, but only a few really apply to us. I’ll spare you the details of those other ones and get right to the ones that count.

Competitor-based pricing

This is exactly what it sounds like. Take a look at your competitors and understand how their product compares to yours. Then price yours lower or higher accordingly.

When comparing products, it’s easy to get caught up in features. But think about quality, customer service, and brand recognition too.

The beautiful part of this strategy is that the more established your competitor is, the more they’ve tested and honed their pricing — so you can let them do a lot of the heavy lifting for you. It’s easy, low-risk, and while it isn’t the top strategy for software products, it’s a darn good starting point.

The main problem is that since you’re (hopefully) niching down hard, your niche may not have the same willingness to pay as the customers of your general competitors, so keep that in mind.

Value-based pricing

This is the golden child in software — and particularly SaaS — pricing strategies. Look at the value you’re providing. Talk to customers about it. And as a result, you’ll come to a price that they’re willing to pay.

It also incentivizes a great product with great customer service (as if you didn’t already have enough incentive). And it allows you to charge higher prices right off the bat instead of starting low, because you have the data to back up that decision.

Sounds great on paper, but it’s not an easy strategy to adopt. You really need to know your customers and what they’re willing to pay. And that requires a lot of research, including interviewing potential customers. If you happen to be building something that you yourself (and your peers) would be a customer of, then you’ve got a leg up here. But otherwise, it might take more time and effort than most indie hackers would care to give.

That’s it?

Yep, that’s it. I’ve researched the others, and they just don’t apply.

Well, maybe there’s one more. I’m a big believer in going with your gut, and I don’t see any reason why that wouldn’t be a good starting point for pricing. The important thing, after all, is that you launch. Prices can (and should) be adjusted.

I’ll get into how exactly to apply competitor-based and value-based strategies in a moment, but there’s one more thing to cover first.

Pricing models

In addition to the pricing strategies, there are pricing models which need to be considered. Here’s a quick look a the four models that you’re most likely to use:

  • Tiered pricing: Let’s start here since, this will be what most of us go with. This is when you offer multiple tiers of your product. It allows you to access different user segments, increasing revenue, and even anchor the price point, making it more likely that customers will opt for your preferred tier. There aren’t really any downsides, though you do leave a little more money on the table than you would with usage-based pricing. Note: I would probably include Freemium pricing in this model.
  • Per-seat pricing: This is another popular one, though it is almost exclusively for B2B products — it’s when you charge per user on a plan. It’s great because your revenue scales and is predictable, but it can cause churn and it makes it so people don’t want to add users… which is kind of the opposite of the goal. I saw that Patrick Campbell of ProfitWell once said that you should only go this route if each user has access to different things — if user A can log into user B’s account and everything is the same, this is not the right model.
  • Flat-rate pricing: This means one price only, and one set of features. It’s the simplest way (both for you and the customer), but it ignores certain customer segments and leaves money on the table.
  • Usage-based pricing: Think “pay-as-you-go”. It makes a lot of sense if the value you’re providing is based on transactions, gigabytes, etc. And it’s nice because the price scales with usage, increasing revenue, while reducing churn. But it’s hard to predict revenue, and really isn’t applicable to many of us.

How to price your product

Ok, so that takes us to the meat of the issue: How do you figure out your price?

First off, decide whether you’re opting for a one-time payment or a subscription model. I think it’s safe to say that we’re all on the subscription bandwagon, with the exception of info products, some browser extensions, etc.

Second, decide which pricing model makes the most sense for you. Let’s be honest, the vast majority of us are going to go with tiered pricing — it’s tried and true. If you’re one of the exceptions, decide based on my notes above. Or just look at how your competitors are doing it.

Third, decide on your pricing strategy, and use it to decide your price.

Here’s my unpopular opinion. Don’t use value-based pricing. Not in full, at least.

Yes, it’s the best way to go for most software products, in a general sense. But indie hackers are a different breed. And most of us have less time and fewer resources to throw at it. So instead of spending all your time on pricing upfront, a mix between the two strategies might be a better option.

Value-based steps

  1. Identify your quantifiable customer personas. Here’s a template from ProfitWell for this. If you don’t have the required data, just make your best guesses.
  2. Find your value metric — what exactly are you charging for?
  3. Survey and talk to people within those personas. What price would feel too high, too low, etc.? And is your value-metric correct?
  4. Build tiers based on what you’ve found
  5. Apply it and see how it does. Adjust as necessary.

Competitor-based steps

  1. Identify competitors who are similar to you
  2. Analyze their product, price, and position
  3. Compare their product and position (e.g. cheap/luxury) to yours
  4. Either go above, below, or equal to your closest competitor. Or calculate an average price of your competitors for a benchmark, and go above, below, or equal to that.
  5. Apply it and see how it does. Adjust as necessary.

The best of both worlds

Here’s my suggestion. It’s less scientific than value-based pricing, but it’s quicker, and it’ll get the job done:

  1. Identify your target market
  2. Identify your value metric
  3. Identify competitors who have a similar target market and value metric to you. Note: If you have a different target market than your competitor, make an educated guess as to whether they’re more willing to pay or less.
  4. Compare their product and position to yours
  5. Either go above, below, or equal to your closest competitor. Or calculate an average price of your competitors for a benchmark, and go above, below, or equal to that.
  6. Confirm that you’re happy with that based on what you perceived the value of your product to be for your target market (don’t bother doing all that fancy persona work).
  7. Brand yourself accordingly
  8. Publish the price and see how it does.
  9. Adjust as necessary.

I broke it out into a few more steps, but don't let that scare you — this should be way quicker than value-based pricing. Just my two cents  :)

Things to consider when deciding on your pricing

Here are a few things to consider while you go through the pricing process:

  • Competitor pricing
  • The value you’re providing
  • Costs
  • How soon do you need to cover costs? Will you be able to do that in time? You’ll need to make projections about revenue for this.
  • Customers’ willingness to pay
  • Demand
  • Price elasticity (i.e. are customers very conscious of price or will a change in price have very little effect?)
  • What would you actually pay?
  • LTV:CAC ratio. While most of your costs don’t really increase much with each customer for software products, marketing costs do tend to increase, so keep an eye on this. Most SaaS companies aim for 4 or more.

Pricing best practices

Here are some suggestions that I picked up along the way while researching pricing:

  • Pricing should be a discussion had early in the process, as it affects your whole business.
  • You’ve heard it before, but charge more.
  • But despite the “charge more” maxim, I think it’s often best to start cheaper in the beginning. It’s better to start a little too cheap an increase than to start too expensive, as that will affect your product’s validation process. And it’s generally more important to have users in the beginning than it is to have profit.
  • Keep your pricing simple.
  • Pricing is a lot easier to get right when you are the target market.
  • Make it inexpensive to get started.
  • Talk to your early customers about pricing.
  • Never stop pricing. Markets change, the economy fluctuates, so keep an eye on it your price. Many recommend reassessing every quarter.
  • Make sure you nail your value proposition
  • Anchor potential customers by showing a few options.
  • Freemium is great sometimes. But it shouldn’t be taken for granted. Make sure it’s right for you.
  • Localize the currency symbol
  • Account for Purchasing Power Parity to your pricing
  • Consider offering a free trial — even if you have a free tier
  • End your price with a 9 if your product is cheap; 0 if it’s luxury.
  • If you’re discounting your annual plan, use a dollar (or month) discount, not a percent discount. But be cautious with this — some studies show that annual discounts result in lower revenue.
  • If you have an enterprise tier, it should have custom pricing so that you can charge them according to their requirements.

But don’t A/B test it

While A/B testing is usually a good practice, most will say it’s a no-go for pricing. It’s inherently unfair to some of your potential customers. And you need a lot of sales for the test to be statistically significant anyway — something which most indie hackers who are trying to figure out pricing don’t have. And even if you could get statistical significance, your findings won’t be absolute, they’ll be relative. It’s also a pain, so there’s that. So really, what’s the point?

Instead, just start at a price and increase it every now and then. Every increase is a test and you can revert if necessary. And of course, grandfather in your old users at their original price.

Wrapping up — you’re going to be wrong

My advice: Don’t overthink it. You’re going to be wrong about pricing anyway. Name a price, launch it, then massage it.


What did I miss?


Subscribe for more tips, how-tos, and case studies!

  1. 5

    Nice, nice post.

    Once, I had a marketplace where I sold Tailwind templates ( it got acquired) and it took me two years to find the right pricing. And it was like this:

    • every template with individual price tag
    • 4 different tiers
    • $199 - $99 - $49 - $00 ( free = demos )
    • They were position from expensive to free left to right.

    After this change, sales skyrocketed and this was bringing in around 1k/m...

    I will also say, that the pricing table had its own page too.

    1. 2

      Interesting idea about “expensive to free left to right.” This seems opposite of what I see in the marketplace. I can see pros (e.g., perhaps prospective customer will stop at a higher price point than under free-to-expensive pricing) and cons (e.g., prospective customers will be turned off immediately by sticker shock and not even scan far enough to find pricing that would be acceptable). Would you elaborate on what you think drives the preferability of expensive-to-free? (It sounds like you tested it against free-to-expensive.)

      1. 2

        I guess, it triggers loss aversion in some way — you scan from left to right and see how all the cool stuff goes away

    2. 1

      Nice, thanks for weighing in!

  2. 3

    I never thought the pricing was this big of an issue, but you're right, it's the engine of your entire business. Nail it you're set, otherwise, it will be a tough road.

    1. 1

      Agreed! I think it's really important. Nailing it is almost always going to be an iterative process though!

  3. 3

    I've always gone with my gut. If nobody buys it a that price, I decrease it. If people buy it, I increase it. It has worked so far me!

  4. 2

    Thanks for sharing!

    Indeed a great post!

  5. 2

    I agree with what you describe, I would also point out that the price is strongly influenced by that person's ability to do that job.

    That's why we may find one person asking $100 for a job, another asking for say $1000.

    It also depends on what they offer over and above the competition.

    1. 1

      Totally — that part comes when looking at competitors. If your product is better able to do what customers need than your competitor's product, then you have a good reason to charge more. But you also need to keep things like their brand recognition in mind. If they're known, they can charge more even if their product is less good. 🤷‍♂️

  6. 2

    Totally agree with your thought process here :). But I still feel A/B testing is quite important during the initial stages to understand the market dynamics and also what your users are willing to pay. Obv, user research and interviews are another way to go as well!

    I am working on something called Planprice (https://planprice.io) [in Beta] which helps SaaS services to create product pricing and run A/B tests, + make decisions according to the data we get. Again, this is something I feel there is a niche for, and hopefully sooner companies like Stripe will get into it with more advanced features.

    1. 2

      Sounds cool! Yeah, I was pretty surprised initially when I saw folks saying that A/B testing was a bad idea with pricing. In the end, they convinced me. But I also saw people recommending A/B tests, so to each their own.

  7. 1

    Another consideration: To what extent do current customers lead to future customers? This relates to both (a) virality (e.g., word of mouth) and/or (b) network effects (the platform is more valuable to an individual customer the more customers there are). These effects lead to lower pricing initially (compared to no such effects) in order to grow the installed base and then later higher pricing to “harvest” the installed base.

    Mathematically, the time at which you optimally shift to the harvest strategy depends on your discount rate (how much you emphasize current income over future income). For a bootstrapper, this is typically most strongly driven by the length of your runway. (The shorter your runway, the earlier you shift to higher pricing. Conversely, the longer your horizon, the longer you let free/low initial pricing grow your installed base.)

  8. 1

    Great post, can you name a few products that you think the pricing strategy has done really well?thanks

  9. 1

    There's only a law of supply and demand. No need to fantasize that much.

  10. 1

    Great post! Some of it is simple stuff, but you gave examples and your own experience to make it easier to apply and added value.

    For what I'm doing (AI API as a service), we're using pay as you go per GPU second the AI spends inferencing. So definitely hard to predict revenue.

    I think in this case we'll have to wait a few months and make an average/median calculation for each customer in terms of what they spend per month.

    The strategy we're considering is penetration pricing. We'll likely increase in the future, but we'll start off very low.

    1. 1

      Nice! Yeah, finding the average seems like a good idea.

      Re penetration pricing, that can often work. The only downside I've heard is that it can make your product less valuable in the eyes of potential customers. But I don't think that would be an issue unless you're expecting a ton of eyes on your product at launch.

      1. 1

        Yep, definitely agree there. However, I would say it really depends on the product. If you're releasing a Gucci-esque luxury brand then penetration pricing will only actively hurt you.

        But if you hope to compete with dollarama, then it might be very effective.

  11. 1

    What about cost plus pricing - that I will not go below my costs?

    1. 2

      If you've got a software product, cost-plus usually isn't recommended – that was designed for physical products where every additional unit of the product costs more. And even for physical products, it's pretty rarely used alone since it's so disconnected from the market.

      Of course, you still need to cover your costs, so it can be helpful to have projections. If you're not going to be able to cover your costs, then you would need to find a way to position yourself differently (e.g. higher quality product and branding).

      1. 2

        Thanks for the clarification. Will keep that in mind

  12. 1

    Great post! That template from Profitwell is wild to see, thank you!

    I'd agree with the last step on most of these methods:
    "Apply it and see how it does. Adjust as necessary."

    It's so easy to get hung up on pricing, but at the end of the day you just have to make your best guess and can always iterate later.

    1. 2

      Yeah I totally agree! 💯

  13. 1

    Hey @IndieJames

    I disagree about what you have written. It just looks like something written for boosting content.

    If you are a true indie hacker, I would say, the focus of the initial pricing should be on how much you need to generate to get you to focus on the business instead of your current job.

    In this case, I am assuming that the Indie Hacker has a day job and the startup is a side project.

    Just my 2p worth of wisdom.

    1. 2

      Some indie hackers do that, but I wouldn’t recommend it. Your price should be about the market and the value you provide. It should not be about how much money you need in order to quit your job. That is completely disconnected from your customers - they don’t care about that.

      I understand what you’re getting at, but IMO that’s the wrong way to go about it. It’ll take longer for you to find a price that customers will pay, and therefore it’ll take longer for you to quit your job.

      1. 2

        I agree with you James. If you're pricing yourself as a side-project, you undervalue your worth – as the money is often just seen as extra 'beer money'.

        I think your post breaks down the strategies perfectly and I'm glad you haven't parroted the usual "never compete on price" advice.

    2. 1

      This makes sense for hobby projects if that is what you mean by "true indie hacker". But this way of thinking is really disconnected from customers, what your product actually brings to them, etc.
      I can't imagine coming up with a viable business idea this way; you always need to start with the customer, their pain, and then how to help them and how much they'd pay for it.

  14. 1

    What a timing. I've been thinking about 10X'ing my product's prices after I read all the responses.

    I take the plunge now and used a 0 instead of 9.

    1. 1

      Super interesting, thanks for sharing!

      Looks like a lot of people agreed. But this guy makes a good point... It might be easier to sell a $2k product, but it's often a lot harder to build a $2k product!

      1. 1

        That's a good point but still hard to tell if your product is worth $2K.

        I used to calculate the price as if I sold 10 items it should compensate for the time I put in. If it takes 10 hours to make a product, I'd charge for an hour basically. It makes it so cheap that people avoid it.

        Also with this change, I remove the guilt of selling to window shoppers. Only those who know what to do with what I provide will buy and do their thing.

        No sales? No problem, it's not the product or the price. It means I'm not reaching the right candidates.

        You can't sell Gucci bags in a place where people starving for food, can't sell a replica where people starve for status.

  15. 1

    Yeah, I agree with this. People get way too precious about pricing. The personas, surveys, research, yada, yada — no thanks. Save yourself the trouble.

Trending on Indie Hackers
I've built a 2300$ a month SaaS out of a simple problem. 17 comments Guide: How to get your first 10 customers 15 comments I just landed my first paying customer! 11 comments 🔥 Roast My Landing Page 8 comments From idea to launch in 3 days. EarlyBee: Landing pages to get Pre-orders, Emails or Votes 6 comments Key takeaways growing MRR from $6.5k to $20k for my design studio 5 comments