A few years ago, I watched a startup founder nearly blow up a deal because he could not explain why his product cost $800 a month. The prospective customer kept asking the same question: ‘But what does it actually cost you to give me access?’ The founder fumbled. He talked about servers, about infrastructure, about the team. The customer was not satisfied. The deal almost died. What the founder failed to understand, and what most people in tech still struggle to articulate, is that software pricing was never about the cost of reproduction. It was always about something else entirely.
This confusion is everywhere, and it costs companies real money. Understanding how software actually gets priced requires throwing out the mental model most of us learned in economics class. How Billion-Dollar Startups Use The ‘Goldilocks Strategy’ to Price Out 90% of Potential Users is a good place to start seeing how deliberate and counterintuitive this pricing logic really gets.
The Marginal Cost Trap
Here is the economics lesson that keeps tripping people up. In traditional manufacturing, price is loosely tethered to marginal cost, meaning the cost of producing one more unit. If it costs $50 to make a chair, you cannot sell chairs for $10 indefinitely. The math destroys you.
Software broke this model completely. The marginal cost of copying software is effectively zero. Once the code exists, giving it to one more user costs almost nothing. A few server cycles, a few bytes of bandwidth. By the logic of marginal cost pricing, software should be nearly free.
Some people took that idea and ran with it. The open-source movement built an entire philosophy around it. And yet, Salesforce charges $300 per user per month. Palantir signs contracts worth hundreds of millions. Adobe pulled in over $19 billion in a single recent fiscal year, mostly from software subscriptions. Something is clearly going on that marginal cost does not explain.
What Software Is Actually Selling
Here is the thing that took me embarrassingly long to internalize: software companies are not selling code. They are selling outcomes, and sometimes they are selling the removal of a specific pain.
When a logistics company pays $50,000 a year for route optimization software, they are not paying for the software. They are paying to not lose $400,000 a year in fuel inefficiency. The software is the mechanism. The value is the delta between before and after.
This is called value-based pricing, and it is the actual operating logic behind almost every high-ticket software product in existence. The price is not derived from what it costs to build or copy. It is derived from what the customer stands to gain or avoid losing.
This is why the same piece of software can rationally cost $20 per month for a freelancer and $2,000 per month for an enterprise. Not because the enterprise gets different code, but because the enterprise’s version of the problem is worth exponentially more to solve. The cost of the solution is anchored to the size of the problem, not the size of the software.
The Lock-In Economics Nobody Talks About
There is a second layer here that makes software pricing even stickier than value-based logic alone would suggest: switching costs.
Once a company has integrated your software into their workflows, trained their people on it, and built their data inside it, the cost of leaving has almost nothing to do with your subscription price. It is the migration risk, the retraining cost, the integration work, and the organizational disruption that keeps customers paying. Vendors know this. It is not accidental.
Tech Companies Intentionally Design Software to Die in Five Years and the Business Logic Is Airtight gets into how software lifecycles are deliberately engineered, and part of that engineering is making sure the cost of switching always looks higher than the cost of renewing.
This is also why enterprise software sales cycles are so long. The customer is not evaluating features. They are evaluating how trapped they are willing to be. A six-month sales process is really just an extended negotiation about the future cost of leaving.
The Signal That Price Sends
Here is the part that breaks people’s brains when they first hear it: sometimes charging more makes the product more attractive, not less.
This is not irrational customer behavior. It is signal processing. When a buyer is evaluating software they cannot fully assess before purchase (which is almost all software), price becomes a proxy for quality and staying power. A company charging $10 a month for an enterprise security tool is signaling that it might not be around in two years. A company charging $1,000 a month is signaling investment, support infrastructure, and longevity.
This is why free or very cheap software often faces an uphill battle in enterprise sales, not because buyers are snobs, but because they have learned that the cost of integrating software that disappears is catastrophic. They are buying confidence along with the software.
The psychological mechanics here run deep. Tech Companies Use a 100-Year-Old Psychology Theory to Make Apps Feel Effortless, and Once You See It You Can’t Unsee It shows how much cognitive architecture sits underneath software design decisions. Pricing is no different. It is communication, not just commerce.
Why Founders Get This Wrong
Most founders, especially technical ones, approach pricing from the cost side. They calculate their infrastructure spend, add a margin, and land on a number. That number is almost always too low, and it signals the wrong things to the market.
The founder I watched nearly lose that deal had built something genuinely valuable. His software was saving mid-sized e-commerce companies an average of 15 hours a week in manual reconciliation work. At even a modest $30 per hour for the people doing that work, that is $450 a week in recovered labor, or about $23,000 a year. He was charging $800 a month, which is less than half the value he was provably delivering. And he was still struggling to justify it.
He needed to stop explaining what the software cost him and start explaining what it was worth to them. That reframe changed everything.
Software pricing, at its core, is a conversation about value anchoring. The company that figures out how to articulate that delta clearly, and price confidently against it, wins. The company that prices against its own costs is leaving money on the table every single quarter while wondering why growth feels so hard.