[HN Gopher] Purchasing Power Parity: fair pricing for your SaaS ...
       ___________________________________________________________________
        
       Purchasing Power Parity: fair pricing for your SaaS product
        
       Author : throwaway888abc
       Score  : 75 points
       Date   : 2022-11-07 17:44 UTC (5 hours ago)
        
 (HTM) web link (scastiel.dev)
 (TXT) w3m dump (scastiel.dev)
        
       | anfilt wrote:
       | I hate this. I also hate that the cost to produce an item/product
       | is sometimes quite opaque. I don't care if you think I can pay
       | more. Stuff like this just tells me your ripping me off to get a
       | larger margin of profit.
        
         | ghaff wrote:
         | Why do you care what the cost to produce (and sell and support)
         | an item is? Is it worth it to you or not?
        
       | freediver wrote:
       | This works only if the product you are selling has near 100%
       | margin. If there is COGS involved (cost of goods sold), if your
       | widget costs $15 to make it does not matter what target customer
       | purchasing power is, you have to sell it at >=$15 or you are
       | losing money. This is why you can not go to Somalia and purchase
       | a Tesla for $10k or rent AWS compute at 1/10 of price for others.
        
         | paxys wrote:
         | Yes you have to sell it for >=$15, but you can still price it
         | at $20 in Somalia and $100 in the USA. It doesn't have to be
         | 100% margin.
        
         | ignoramous wrote:
         | > _If there is COGS involved (cost of goods sold), if your
         | widget costs $15 to make it does not matter what target
         | customer purchasing power is, you have to sell it at >=$15 or
         | you are losing money._
         | 
         | Reason why there's an uptick in SaaS companies in Eastern
         | Europe, Asia, and West Africa. They can out-compete on price
         | already and will gradually manage to build software of similar
         | quality as their counterparts living in higher cost-of-living
         | countries.
         | 
         | This has been Freshdesk [0] / Zoho (both based in India) modus
         | operandii for one to two decades now. And one I'm keen on
         | living upto.
         | 
         | [0] https://archive.is/h1n6z
        
         | clairity wrote:
         | yah, this is all econ 101 stuff. what you're talking about is a
         | specific application of marginal analysis to a firm's pricing
         | policy, namely, making sure marginal revenue is greater than
         | marginal cost (or, MC <= MR), ignoring sunk costs (like fixed
         | costs). in software, fixed costs are high, but variable costs
         | (e.g., COGS) are tiny, which is why software can be priced at
         | just about any level (including "free") and still be profitable
         | (in the absence of competition).
         | 
         | the other economic concept at play here is arbitrage, which is
         | being able to buy low and sell high _risk free_.
        
           | mr_toad wrote:
           | > in software, fixed costs are high, but variable costs
           | (e.g., COGS) are tiny
           | 
           | In traditional software. SaaS has hosting costs, support
           | costs etc.
        
             | clairity wrote:
             | in most cases, those (as well as licensing) aren't
             | considered direct, variable costs, but rather sunk costs,
             | as they exist regardless of the number of customers served,
             | even if there's a rough correlation with size. this is akin
             | to sales vs marketing costs. the former is usually a direct
             | cost, while the latter is not, even though marketing costs
             | often scale (roughly) with size too, but most of that cost
             | isn't directly attributable to a specific revenue
             | opportunity as in the sales case.
        
             | freediver wrote:
             | To add to this API and licensings costs too..
        
         | Arubis wrote:
         | Good point. Could the PPP concept just be applied to your
         | profits rather than your revenues, with a floor under which you
         | just don't sell? Or, in the interest of equity at the cost of a
         | little more complexity, deliberately round up pricing in
         | profitable-after-COGS regimes to subsidize loss-after-COGS
         | regimes?
        
         | [deleted]
        
         | libeclipse wrote:
         | The marginal cost of digital goods tends to be low
         | 
         | A bigger issue is that anyone with a VPN can access the
         | discount
        
           | matchagaucho wrote:
           | Not if the SaaS has ongoing hosting bills, or years of R&D to
           | recoup.
        
             | TAForObvReasons wrote:
             | "years of R&D to recoup" does not affect the marginal cost
             | of providing the service to another customer
        
             | Dylan16807 wrote:
             | Every SaaS has hosting bills.
             | 
             | Some of them are significant per customer, and some of them
             | aren't.
        
           | JimDabell wrote:
           | Look at the billing address associated with the payment card.
           | A VPN can't mask that.
        
             | niij wrote:
             | privacy.com cards allow any billing address to be used
        
               | dalmo3 wrote:
               | ... if you're a US resident.
        
               | niij wrote:
               | Their terms state you can also be a non-US Resident
               | Citizen (expat). But generally yes that service is only
               | for US Persons.
               | 
               | I wasn't really making a point about privacy.com
               | specifically my comment was more to imply there are
               | services that allow for arbitrary billing addresses.
        
             | [deleted]
        
       | encoderer wrote:
       | I would consider this if i operated a consumer SaaS. For a b2b
       | product you really need to spend all your pricing energy on
       | finding ways to charge your best customers _more_ , not find more
       | marginal customers that will erode your gross margins.
        
       | shkkmo wrote:
       | I think this attempt to rebrand this kind of pricing as
       | "promoting fairness" is really unfortunate. Companies do not do
       | this sort of thing to be more "fair" they do it to make more
       | money. Always.
       | 
       | This tends to lead to consumer hostile behaviors such as (trying
       | to) block VPNs and harassment of international travelers and
       | migrants.
       | 
       | Automatically basing this on PPP will make governments much more
       | interested in gamifying PPP measures (such as what Argentine did
       | with the Big Mac Index). This is setting aside all the other
       | issues with calculating PPP in a fair way worldwide.
        
       | kevinpet wrote:
       | I encourage the author to take an economics class. There's a
       | common trend of smart people trying to fumble through what amount
       | to the first semester of economics. Even a brief exposure gives
       | you enough knowledge to know the name of what you are interested
       | in.
       | 
       | In this case, it's an argument for price discrimination --
       | charging different prices to different buyers based on their
       | willingness to pay. And in fact "textbooks" is one of the
       | examples given on
       | https://en.wikipedia.org/wiki/Price_discrimination#Textbooks
       | 
       | This allows you to lean on what's already known. Specifically,
       | identifying market segments with different elasticity and
       | enforcing the scheme.
       | 
       | Have people started using the phrase "purchasing power parity" to
       | refer to a pricing scheme that corrects for PPP? I think "parity"
       | might be leading people astray because it actually just refers to
       | an adjustment to GDP or other indicators for purchasing power. It
       | doesn't refer to a pricing scheme. I could suggest the name
       | "Purchasing Power Parity Pricing" if you want something you can
       | say you "support".
       | 
       | (That said: I think this is isolated to extremely high margin
       | goods and will not translate to others.)
        
       | julesmaregiano wrote:
       | Hello HN,
       | 
       | I'm Jules, previously working on Exportator, a solution to
       | generate Parity Promo Codes, now working on pricery.io to help
       | digital products price themselves at PPP prices with Stripe in
       | 5min.
       | 
       | Parity pricing combined with selling in localized currencies is a
       | MAJOR move to increase international sales. They are 3 ways to
       | localize prices:
       | 
       | 1/ Display price in local currencies. Aka "cosmetic pricing". Do
       | you know what 670NS is worth? Same for $US for many 2/ Bill in
       | local currencies. I wrote an article on how billing in local
       | currencies help win precious % https://www.pricery.io/blog/how-
       | to-turn-stripe-currency-conv... 3/ Parity pricing. Here is a
       | calculator I made to give one an idea of the how a price _feels_
       | in another currency: https://www.localizationtools.io/purchasing-
       | power-parity-cal...
       | 
       | Love the topic, would love to know how to help the cause
       | 
       | PS: Regarding VPNs. A, very few people use it to cheat. B, if it
       | makes you feel better, services like ipinfo.io index IP ranges
       | used by VPN providers. Which means to cheat PPP one would have to
       | use private VPN. In other words, 99,9% of VPNs can be detected,
       | in which case, just default back to a $USD price. Pricery helps
       | you offer cosmetic prices, PPP pricing, and VPN protection in
       | 5min out of the box with Stripe. Would love to chat
       | jules@pricery.io
        
       | paxys wrote:
       | The economics term for this is Price Discrimination (https://www.
       | investopedia.com/terms/p/price_discrimination.as...).
       | 
       | I don't want to go into fair or unfair as the author does (that
       | is a very complex discussion), but it is definitely the most
       | optimal way to price your product. The basic idea is - charge
       | every customer the max they are willing to pay. As long as
       | everyone is above the break-even point, you will maximize your
       | profits.
       | 
       | This is definitely not a new idea ("emerged these past few
       | months" as the author states). I remember people would pack their
       | bags with boxes of Microsoft Windows and Office when coming back
       | from foreign trips. Same goes for subscription pricing. That
       | premium $20/mo Netflix plan costs $4 in Turkey.
       | 
       | It's also a bit weird to see a service _advertise_ their price
       | discrimination. You are essentially saying  "your country has a
       | shit economy, so here's a discount" on the checkout page. And
       | then are you also going to show the opposite - "you are in the
       | USA so need to pay 50% more than average for this product"?
        
         | SQueeeeeL wrote:
         | This same effect is why individuals get charged so much for
         | healthcare. It's really easy to leverage information asymmetry
         | to make a ton of money, rule #1 is to never let the customer
         | know how much things cost to you
        
           | tjoff wrote:
           | Not sure how knowing I get overcharged by 50X is gonna help
           | me? It is not like I have a choice in the matter anyway (when
           | it comes to healthcare).
        
             | SQueeeeeL wrote:
             | Oh yeah, we don't have a choice in the matter in terms of
             | healthcare. You'd need a much bigger actor without a
             | financial interest in making you terrified to be involved.
             | It's why insurance and pharma really don't want large state
             | actors in the health space, they have a proportional amount
             | of power to restrict prices to a reasonable amount
        
               | lotsofpulp wrote:
               | I think that is backwards. State actors want insurance in
               | order to price segment/discriminate.
               | 
               | That is why Medicaid pays less than Medicare, or federal
               | government employee coverage. Or Tricare for military or
               | Medicare for old. The insurance company becomes the fall
               | guy even though the payer is directing them to require
               | more extensive prior auths for certain populations, or
               | reduced reimbursement such that fewer providers are
               | available.
               | 
               | Government leaders can then give different populations
               | different levels of healthcare, while simultaneously
               | claiming they are giving everyone healthcare.
               | 
               | I bet UK's leaders are jealous now of the US's leaders,
               | since they have to answer questions about NHS that they
               | cannot deflect onto third parties.
        
             | matkoniecz wrote:
             | With ability to compare prices going to hospital 200km away
             | with 100 000 $ lower price may become a good idea for non-
             | emergency medical services.
        
               | [deleted]
        
           | jihadjihad wrote:
           | Airline tickets and hotels, too. You likely paid a different
           | amount for your ticket than either of the people sitting (or
           | staying) next to you.
        
             | xapata wrote:
             | Hotels aren't as good at this as airlines are. The airlines
             | have more legal support enforcing that tickets are tied to
             | an identity. Hotels can't check the IDs of everyone who
             | goes into the room. And there are fewer airlines, so they
             | have more data and more market power.
        
               | ghaff wrote:
               | Hotels in general do check IDs of people when they check
               | in.
               | 
               |  _Most_ rooms within a given hotel just aren 't that
               | different. (ADDED: And to the degree that a room of a
               | given size with a King bed might have a better view/light
               | than another room, large hotels basically make it about
               | the luck of the draw.) The main price discrimination is
               | based on date. Businesses will eat the $400+/night rooms
               | in SF when there's a big event at the Moscone. (Though
               | there are also room blocks and negotiated rates.)
               | Individual tourists will, in many cases, just go a
               | different week and/or scour the listings for an AirBnB
               | that's hopefully a bargain and not a too good to be true.
               | 
               | Airlines have a lot of levers related to status and
               | price-sensitivity for products (seats) that don't have
               | markedly different costs to deliver. Airlines _could_
               | presumably offer business class seating, even
               | internationally, for much less of a markup than they do.
               | But the average family going to see grandma probably isn
               | 't willing to pay even a 30% markup much less a 2x one.
               | So you do different classes and even levels of service
               | within classes.
        
               | ISL wrote:
               | I don't know, but I'd guess that the majority of hotel
               | room-reservations (not necessarily guests) are for
               | individual travelers.
        
               | ralph84 wrote:
               | There are also scenarios with airlines where the only way
               | for a flight to turn a profit is to price discriminate.
               | It's possible to have a demand curve such that if you
               | choose any point on the demand curve as the price for
               | everyone, total revenue is less than total cost. But if
               | you price discriminate you can capture the full area
               | under the curve and have revenue exceed cost.
        
         | Ozzie_osman wrote:
         | > it is definitely the most optimal way to price your product.
         | 
         | Yes, but it ignores some second-order effects. When you leave
         | some money on the table by charging some users less than the
         | max they are willing to pay (often referred to as consumer
         | surplus), you get some benefits like more word of mouth, higher
         | likelihood to get repeat purchases from a customer, and so on.
         | 
         | Think of the feeling you had the last time you bought something
         | and thought "oh, this is so expensive i can barely justify
         | paying for it" vs "oh my God, this is so worth the money I'm
         | going to feel good for the next week and tell all my friends
         | it's a no-brainer".
         | 
         | Most people underestimate these effects when they price
         | discriminate.
        
           | edmundsauto wrote:
           | I can see how people would forget to include them (2nd order
           | thinking is hard!). But how would they underestimate the
           | effects when there is t really a clear way to accurately
           | quantify them?
           | 
           | It makes a big difference if word of mouth was 1% increased
           | versus 20%.
           | 
           | (And then there are 3rd order psychological effects - people
           | tend to increase their perception of how valuable something
           | is when they pay more. that's kind of the BMW strategy!)
           | 
           | What we're left with is a world where we make decisions on
           | easy measurements. That does not necessarily mean including
           | 2nd order effects would change the calculus. And if you're
           | doing 2nd order, how can you make smart business decisions
           | that aren't just your gut?
           | 
           | Human psychology is really complex, situationally dependent,
           | and cannot be generalized from our own experience. That's why
           | companies rely on data, even if it's incomplete.
        
         | RobotToaster wrote:
         | >That premium $20/mo Netflix plan costs $4 in Turkey.
         | 
         | Hence the popularity of Turkish and Pakistani VPN tunnels.
        
         | mr_toad wrote:
         | > definitely the most optimal way to price your product.
         | 
         | Only if you have no competition. If you do, you can expect them
         | to undercut your most profitable markets.
        
           | iso1631 wrote:
           | The presence of competitors selling the same or alternative
           | goods lowers the "max they are willing to pay"
        
         | jasonpeacock wrote:
         | Heh, Amazon tried this back in 2000 and it was very bad for
         | customer trust:
         | 
         | https://www.computerworld.com/article/2588337/amazon-apologi...
        
           | maccard wrote:
           | The world and internet have changed significantly in 22
           | years. Microsoft were too early to the party in 2013 for a
           | "digital only console" and 7 years later both MS and Sony
           | shipped a digital only console.
        
         | HWR_14 wrote:
         | > As long as everyone is above the break-even point, you will
         | maximize your profits.
         | 
         | Given network effects, and depending on your horizon, I'm not
         | even sure everyone needing to be above your breakeven is
         | required.
        
         | antaviana wrote:
         | I am a bit contrarian on this. While I do agree that market
         | segmentation maximizes revenue, I think that with regards of
         | fairness, long term it is best that prices are the same
         | worldwide.
         | 
         | The reason is because if someone in a poorer country gets a
         | good at a lower price than someone on a richer country, that
         | person will have less pressure to raise their prices to
         | eventually reach real equality.
         | 
         | So the only real driver for segmentation for prices is to
         | maximize revenue, not to be more fair.
         | 
         | I remember that before the EUR, the items in Zara stores had
         | the prices in all European currencies (ESP, ITL, DEM, etc). It
         | was simpler for production to just have one single ticket will
         | all possible prices. If you made some algebra to compare actual
         | pricing, you could see that prices were very different, but not
         | because of fairness.
         | 
         | For example, at the time, the absolute value of a Zara product
         | for Greece was above the absolute value of the same product in
         | Spain. The GDP per capita of Greece was lower than the GDP per
         | capita of Spain, but at the time in Greece Zara products were
         | perceived as luxury items and in Spain were perceived as low
         | cost, so Zara capitalized on that perception.
        
           | mym1990 wrote:
           | Maybe I am missing it, but I don't quite understand what
           | 'fairness' has to do with cross market pricing. Different
           | markets will constitute many variations in variables that
           | will affect pricing. The cost of doing business in France is
           | different than the cost of doing business in South Africa.
           | The brand reputation of a McDonalds is different in China
           | than it is in the US. I can go to almost any European country
           | and buy groceries for cheaper than in the US, I have never
           | thought "this is not fair".
        
             | paxys wrote:
             | You don't have to go that far to see this effect. Grocery
             | stores in two different neighborhoods of the same city can
             | have wildly different pricing for the exact same product. A
             | lot of times both stores will be owned by the same company
             | and their shelves will be stocked by the same truck.
        
               | danans wrote:
               | In this case you are usually paying more for the
               | privilege of grocery shopping in a safer neighborhood
               | around people with whom you feel more comfortable. That
               | sort of pricing discrimination exists for a lot of other
               | stuff, for example gasoline.
               | 
               | Most big grocery stores chains would have
               | socioeconomically modeled and geographically analyzed
               | their customer bases, and are aware of how much people
               | are willing to pay for this sort of convenience.
        
               | yamtaddle wrote:
               | I usually pay more to shop at Target rather than Wal Mart
               | precisely because being in Wal Mart is miserable for
               | about a dozen different reasons. I swear, they've even
               | done something to the lighting in their stores in the
               | last few years to make it worse. It's weirdly _grey_ and
               | dingy. I don 't remember them being like that even 15
               | years ago, and it's not just one location, it's like some
               | memo came down from corporate instructing them to make
               | their stores feel as much like being in a county free-
               | clinic waiting room as possible.
        
               | lotsofpulp wrote:
               | You don't even have to go to different grocery stores.
               | The same grocery store will use coupons to sell the same
               | product at different prices to different people at
               | different times.
               | 
               | The loyalty discount cards enabled them to mail you
               | coupons specific to your purchasing habits, but the
               | proliferation of apps has even further refined it to be
               | on a day to day or even hour to hour basis with push
               | notifications of coupons just for you in your app.
        
             | ISL wrote:
             | The primary thought I have regarding pricing at grocery
             | stores is, "Man, Safeway has these apples on sale for half
             | the price they're selling for at QFC. I sure wish I could
             | buy apples at Safeway and sell them to QFC."
             | 
             | Unfortunately, that's not how the world works. There's a
             | bid and an ask. The bid for outside groceries is usually
             | zero. But I still think about it.
             | 
             | Someday, Amazon will let us buy and sell items in their
             | warehouses without taking delivery -- that'll be a good
             | day.
        
               | lotsofpulp wrote:
               | That is how the world works. It is just that an
               | individual buying at Safeway and selling to QFC will not
               | have the reputation, scale, or timeliness to be able to
               | make it worth QFC's time and effort to buy from an
               | individual.
        
       | fleddr wrote:
       | I was going to write something whiny here, but when I opened the
       | course site I reconsidered. I'm from the Netherlands, and based
       | on that, got a 20% discount.
       | 
       | Which is only fair, given that we're a developing nation and all
       | that, but a first for me. We normally pay +20%. So I'm now
       | totally convinced of PPP being fair.
       | 
       | On an unrelated note, SaaS prices can lead to funny situations,
       | especially when tangible costs per customer approach zero. At
       | work we were negotiating with a SaaS vendor.
       | 
       | Them: our quote for your intended use is 230K/y. Us: Actually, we
       | only have 20K of budget. Them: That'll work too.
       | 
       | Makes you wonder how far below 20K we could have gone.
        
       | mike_d wrote:
       | This is a huge security flaw that I usually report as "client
       | side pricing."
       | 
       | Passing the final price (or even just the currency) from the
       | client to your payment processor allows a malicious actor to
       | manipulate the price they pay for goods.
        
       | dzink wrote:
       | Complexity will invite arbitrage. What happens when someone
       | enterprising enters all countries and surfaces the lowest price
       | codes on a web site for everyone to find? Or when someone buys
       | via VPN and consumes without.
       | 
       | To ensure this system is not abused, you need to match
       | consumption IP location and purchase IP location. If you have
       | consumption via wildly varied IPs that would be a red flag as
       | well. By letting the price difference be known, you encourage a
       | normally willing and able customer to use you via VPN instead.
        
         | pc86 wrote:
         | This is all true but the question is at what point of scale
         | does the cost outweigh the benefits?
         | 
         | At small scale, you get more money (in absolute terms) using
         | price discrimination with no validation on the back end. As
         | your scale grows, you reach a point where it's worth the
         | monetary and time investment to add validation and things on
         | top.
         | 
         | At the end of the day someone using a VPN to get your product
         | for $5 instead of $20 doesn't matter that much unless you're so
         | wildly popular that people are clamoring for it, at which point
         | you theoretically have the staff to start adding in some
         | protections.
        
           | ghaff wrote:
           | Another factor is considering how difficult you're making
           | things for your legit paying customers just to may sure you
           | _keep someone somewhere from ripping you off._ A lot of
           | companies strike the wrong balance.
        
       | RektBoy wrote:
       | This!
       | 
       | How people here in Europe, for example CZ. Can buy things for
       | even higher price in EUR than in USD, yet median salary here is
       | 4x smaller than median salary in US. Ridiculous.
        
       | ipince wrote:
       | How do you prevent people from spoofing or using VPNs to get a
       | lower price? Or do you not, and let it be just another cost of
       | doing business?
        
         | FormFollowsFunc wrote:
         | Could you not check against the country that the credit card is
         | issued in?
        
           | kevincox wrote:
           | But you get complex UX flows if your guess at the start is
           | wrong. You think the user is Canadian but puts in a US card
           | what do you do now? IIUC Stripe doesn't have options for
           | dealing with this. Maybe you can reject the payment and make
           | them restart, selecting the country of their payment card.
        
           | Beltalowda wrote:
           | Yes, that is what many platforms do.
        
             | ghaff wrote:
             | Pretty sure that's what Netflix does. I pay on the basis of
             | my billing address but, if I'm in another country, (or come
             | in through a VPN) I get the content based on where I'm
             | located in my experience.
        
         | HideousKojima wrote:
         | I'd assume you just go based on billing country instead of
         | geoip.
        
         | mrtksn wrote:
         | In Apple's case, you as a customer, need a valid payment method
         | from the country your account is going to be.
         | 
         | PS: Apple, probably Google too, have tiered pricing where you
         | choose the price of your app or your content will cost and
         | Apple takes care of the local pricing which is adjusted to your
         | users purchasing power.
        
           | HWR_14 wrote:
           | I do not think Google has a similar "tier" concept. It has a
           | "recommended price", which is a conversion to the local
           | currency maybe, but maybe not, taking into account PPP. But
           | you can go in and override those prices if you want to make
           | your product particularly cheap or more expensive in a random
           | country.
        
         | scastiel wrote:
         | Hi, post author here!
         | 
         | I was aware of this potential issue when I implemented PPP on
         | my course. It turns out almost nobody uses this trick, although
         | a few told my about it. I guess when you are transparent with
         | your users, they are actually happy to pay the fair price? Or
         | maybe I'm too naive ;)
        
           | Beltalowda wrote:
           | For a "niche product" like this it's probably not a big deal,
           | but for larger platforms like Steam, Spotify, Netflix, etc.
           | it kind of is. I used to live in Asia and had a lot of
           | trouble with this. I ended up resorting to just buying the
           | vouchers in the store than deal with "you used to be in
           | Europe but are now in Asia, you're probably committing
           | fraud!" stuff. I was earning local salary so the 4x price
           | difference was kind of a lot.
           | 
           | Some companies even make a fuss when you move between Western
           | countries with similar economies for some reason. Lots of
           | businesses are stuck in a "you were born in a country, live
           | your entire life in a country, and will die in that country",
           | which to be fair is true for _most_ people, but far from all
           | and there is often no resort.
        
           | throwaway888abc wrote:
           | Really enjoyed your article (thank you) so posted here. I'm
           | currently researching more about the topic. And thanks
           | everyone for great discussion.
        
       ___________________________________________________________________
       (page generated 2022-11-07 23:00 UTC)