Why Do B2B Software Prices Vary? Price Discrimination in SaaS Markets

Person working on laptop displaying detailed financial analytics dashboard.
Photo by Austin Distel / Unsplash

B2B software prices vary because vendors practise price discrimination, charging different buyers different prices for the same product according to how much each is willing to pay. Two firms can sign up for the same software-as-a-service (SaaS) product on the same day and pay very different amounts. In most consumer markets this would be unusual, but in enterprise software it is standard practice, supported by pricing structures and confidential negotiations that limit what buyers know.

What Is Price Discrimination?

Price discrimination is the practice of charging different prices for the same good or service, where the difference is not explained by differences in cost. The economist Arthur Pigou classified it into three degrees in The Economics of Welfare, published in 1920.

To successfully implement price discrimination, sellers need three distinct circumstances: sellers require some level of authority over prices within market share; sellers require the ability to distinguish consumers by variations in willingness-to-pay levels; and sellers must be able to restrict buyer-to-buyer resales. Software as a Service (SaaS) meets these criteria exceptionally well. Vendors use switching costs to create market power, and their sales teams develop extensive knowledge about each individual customer. As well, customers in lower-priced markets cannot sell their access to customers in more expensive markets because the licences issued by SaaS companies limit their use to specific businesses. Because the cost of serving one more customer is close to zero, vendors can also vary prices widely while still covering their costs.

How First-Degree Price Discrimination Works in SaaS Negotiations

First-degree price discrimination means charging every buyer the maximum it is willing to pay, capturing the whole of its consumer surplus, the gap between what a buyer would pay and what it actually pays. Perfect first-degree discrimination is rare, but enterprise software comes close. Sales teams negotiate directly with each buyer and adjust discounts according to company size, urgency and contract length, then revisit terms at each annual renewal.

The approach depends on an information gap. Vendors know what similar customers have paid, while buyers rarely do, so each negotiation starts with the seller holding the stronger hand.

How Tiered SaaS Pricing Uses Second-Degree Price Discrimination

Second-degree price discrimination offers buyers a menu of options and lets them sort themselves. Most SaaS platforms offer tiers, such as basic, professional and enterprise plans, with each adding features or raising usage limits. The seller has no way of seeing how much each buyer is willing to spend, so he creates the price structure so that buyers who place a high value on the product will select the upper-priced levels of the price schedule. This approach works because the same tool is valued quite differently by different types of businesses and is based on the size of the company and its importance to that company.

How SaaS Vendors Use Third-Degree Price Discrimination

Third-degree price discrimination divides the market into groups with different price elasticities of demand and charges each group a different price. In SaaS, start-ups often receive discounted rates because they are highly price-sensitive, while large enterprises pay more because the software is essential and the cost is small relative to their budgets. Buyers in different countries may also be quoted different prices for identical software. In each case, the vendor identifies an observable group, estimates its sensitivity to price and sets a rate to match.

Why Opaque SaaS Pricing Sustains Price Discrimination

Information asymmetry holds this system together. Vendors rarely publish enterprise prices, contracts often include confidentiality clauses, and buyers have little visibility of what comparable organisations pay. Without a benchmark, procurement teams are negotiating with only partial information.

This is beginning to change. AI-powered SaaS procurement software collects pricing data across many contracts, giving buyers a benchmark for what similar organisations pay. If a buyer can see that comparable firms typically pay well below its quoted price, the vendor's ability to charge the maximum each buyer will bear is sharply reduced. In economic terms, the tool narrows the information gap that first-degree discrimination depends on.

Will Pricing Transparency Reduce Price Discrimination in SaaS?

Greater transparency is likely to change how surplus is shared rather than remove price discrimination entirely. Negotiation-based pricing will come under the most pressure, as better-informed buyers capture more of the consumer surplus that vendors previously kept. Tiered pricing will probably survive because it rests on genuine differences in what buyers need rather than on hidden information.

The effect on overall economic welfare, the combined surplus of buyers and sellers, is less clear-cut. Price discrimination is not always inefficient. By charging high prices to some buyers, vendors can offer low prices to others, such as start-ups, which might be priced out entirely under a single uniform price. Perfect first-degree discrimination can even produce an efficient level of output, though it transfers all the gains from trade to the seller.

The clearest efficiency gain from transparency lies elsewhere: shorter, simpler negotiations reduce the time and effort both sides spend bargaining. As information gaps close, B2B software pricing is likely to move closer to competitive outcomes, even if it never becomes as transparent as a consumer marketplace.