Selling One Piece of Software a Thousand Times Over
Enterprise software priced per user costs almost nothing to provide to an additional user, so once the product is built, growth flows to profit. That economics is why software commands such high valuations.
The Magic of Zero Marginal Cost
Most businesses incur a real cost to serve each additional customer: a manufacturer must build another unit, a retailer must stock another item. Software is different. Once the software is built, providing it to one more user costs almost nothing, since the product already exists and serving another user requires only trivial additional resources.
This near zero marginal cost is the defining economic feature of software, and it is why software businesses can be extraordinarily profitable at scale. The cost is almost all in building and maintaining the product; once that is done, each additional customer adds revenue while adding almost no cost, so growth flows disproportionately to profit.
A factory must build each product it sells. A software company builds the product once and sells it endlessly, which is why growth in software turns into profit in a way physical businesses can never match.
The Per Seat Model
Enterprise software is often priced per seat, charging for each user who accesses it. A company buying the software pays based on how many of its employees use it, so revenue scales with the number of users.
| Feature | Effect |
|---|---|
| Cost to add a user | Nearly zero |
| Revenue per added user | Full price |
| Result | Growth flows to profit |
Because adding a user costs the software company almost nothing while generating full revenue, expanding within a customer, getting more of its employees onto the software, is highly profitable. This drives a growth strategy of landing a customer and then expanding usage across the organization, since each additional seat is almost pure profit. The economics reward getting software embedded across as many users as possible.
The High Fixed Cost Reality
The near zero marginal cost does not mean software is cheap to create. The fixed cost of building and maintaining the software is substantial, requiring skilled engineers, ongoing development, and continuous investment to keep the product competitive and secure.
This creates a business with high fixed costs and low variable costs, which means it is unprofitable at small scale, when the revenue does not cover the fixed development cost, and highly profitable at large scale, when revenue vastly exceeds the fixed cost. The path to profitability is growth: spreading the large fixed cost across enough customers that the revenue overwhelms it. This is why software companies invest heavily and lose money while growing, betting that scale will eventually make the economics work spectacularly, since once the fixed cost is covered, additional revenue is almost all profit.
Why Retention Is Everything
Because the value comes from customers paying over time, keeping them is essential. Software sold as an ongoing subscription generates revenue only as long as the customer keeps subscribing, so a customer who leaves stops paying, and the effort to acquire them is wasted.
The most powerful dynamic is expansion: existing customers growing their usage and spending over time, adding seats, upgrading, adopting more features. When existing customers spend more each year, the business grows even without new customers, and the combination of high retention and expansion produces compounding growth that is enormously valuable. This is why software companies obsess over keeping customers and growing their spending, since a base of customers that stays and expands is the engine of the whole model, far more valuable than a stream of customers who come and go.
The Switching Cost Moat
Enterprise software often benefits from high switching costs, which protect the customer base. Once a company has adopted software across its operations, integrated it with other systems, trained employees, and built processes around it, switching to a competitor is disruptive and expensive.
This lock in makes customers reluctant to leave even if a competitor offers a better price, since the cost and risk of switching outweigh the savings. The switching cost is a genuine competitive advantage, protecting the recurring revenue that makes the business valuable, and it is why enterprise software companies work to embed their products deeply into customer operations, since the deeper the integration, the higher the switching cost and the more durable the revenue. The combination of near zero marginal cost, recurring revenue, expansion, and switching costs is what makes enterprise software one of the most attractive business models, and why it commands high valuations.
The Bottom Line
Enterprise software priced per seat costs almost nothing to provide to an additional user, so once the product is built, growth flows disproportionately to profit, which is the defining economics of software. High fixed development costs make it unprofitable at small scale and highly profitable at large scale, so growth is the path to profit, and retention and expansion of existing customers, who stay and spend more over time, produce compounding growth. High switching costs protect the recurring revenue, and together these features make software an exceptionally attractive model that commands high valuations.