What is contribution margin-based pricing? Pricing to cover variable cost first

Written by Arnon Shimoni
✓ Expert
Last updated on:
Contribution margin-based pricing sets prices according to how much each sale contributes toward fixed costs and profit, after variable costs are covered. Contribution margin is simply revenue minus variable cost, per unit or per customer.
It is the most useful cost-based frame for software, because it separates the two questions that get conflated: whether a deal is worth doing at all, and whether the business as a whole is profitable. A deal with positive contribution margin improves the second even if it looks unprofitable on a fully loaded basis.
Field | Detail |
|---|---|
What it is | Pricing to maximise revenue above variable cost |
Contribution margin | Revenue minus variable cost, per unit or per customer |
Key question | Does this sale contribute anything toward fixed costs |
Traditional SaaS | Near 100% contribution margin, so the frame added little |
AI and infrastructure | Variable cost is real, so the frame is essential |
Related |
How it is calculated
Contribution margin per unit is the selling price minus the variable cost of delivering that unit. Contribution margin ratio expresses it as a percentage of revenue.
Traditional SaaS seat | AI product, per 1M tokens | |
|---|---|---|
Price | $50 / month | $15.00 |
Variable cost | $1 (hosting, support share) | $6.00 (inference, egress) |
Contribution margin | $49 | $9.00 |
Contribution margin ratio | 98% | 60% |
Implication of a 30% discount | Still 97% contribution | Falls to 43%, and a 60% discount goes negative |
The right column is why discounting discipline matters so much more on AI products. On the left, almost any discount still contributes. On the right, there is a discount depth at which every additional unit sold makes the business worse.
What counts as variable
Clearly variable. Inference and model API costs, GPU time, storage and egress, per-transaction payment fees, per-seat third-party licences.
Semi-variable. Support load, which steps up with customer count rather than scaling smoothly.
Not variable. Engineering salaries, office costs, most infrastructure baseline, sales and marketing.
Commonly misclassified. Customer success time, which is treated as fixed and behaves as variable once a large account demands it.
Where the frame is genuinely useful
Deciding on marginal deals. A deal at a low price with positive contribution margin adds to fixed cost coverage. Rejecting it because it misses a target fully loaded margin can be the wrong call, provided it does not set a precedent.
Setting a discount floor. The rate at which contribution margin reaches zero is an absolute floor. Below it, growth destroys value, which is the one pricing rule that admits no exceptions.
Comparing meters. Different billable units have different contribution margins. Knowing which is which tells you where you can afford to compete on price. See margin management.
Evaluating free tiers. A free tier has negative contribution margin by construction. The question is whether the total contribution from converted users exceeds it.
Where it misleads
Treating the floor as the target. Positive contribution margin is a minimum condition, not a pricing strategy. Price should come from value.
Ignoring precedent. A marginal deal accepted on contribution logic becomes the reference price for the next negotiation in that segment.
Underestimating variable cost. Support, success and custom engineering are routinely excluded and are frequently the largest variable costs on big accounts.
Assuming cost is stable. On AI products the variable cost basis moves independently of your contracts.
Where Solvimon fits
Solvimon meters usage per account and applies the actual rates, discounts and credits, so revenue per unit is precise rather than modelled. With cost attributed against meters, contribution margin per meter and per account becomes observable while the period is open.
That makes a contribution floor something quoting can enforce rather than something a review discovers afterwards.
Frequently Asked Questions
What is contribution margin-based pricing?
Setting prices according to how much each sale contributes toward fixed costs and profit after variable costs are covered. Contribution margin is revenue minus variable cost.
How do you calculate contribution margin?
Subtract the variable cost of delivering a unit from its selling price. Expressed as a ratio, it is that figure divided by the selling price.
What is the difference between contribution margin and gross margin?
Gross margin subtracts cost of goods sold, which may include some fixed production costs. Contribution margin subtracts only genuinely variable costs, which makes it the better basis for deciding whether an additional sale is worth making.
Why does contribution margin matter more for AI products?
Because variable cost per unit is substantial. In traditional SaaS almost any price contributes, so the frame rarely changed a decision. On an AI product there is a discount depth at which every additional unit sold makes the business worse.
Should you accept a deal with low contribution margin?
It can be rational if the margin is positive and the deal does not set a precedent for that segment. Below zero contribution it is never rational, because growth then destroys value.
What variable costs get missed?
Customer success time, solution engineering and custom work. They are usually treated as fixed and behave as variable on large accounts, which is why big customers are often less profitable than they appear.
Related
Marginal cost pricing. Pricing against the cost of one more unit.
Margin pricing. Setting price from a target margin.
Customer profitability. The fully loaded view of an account.
Margin management. Defending contribution over time.
Cost plus pricing. The simpler and blunter cost-based approach.
Ready for billing v2?
Solvimon is monetization infrastructure for companies that have outgrown billing v1. One system, entire lifecycle, built by the team that did this at Adyen.







