SaaS guide
AI SaaS Unit Economics: How to Know If Each User Is Profitable
Quick answer
AI SaaS unit economics show whether each paying user contributes money after variable costs. Traditional SaaS often has low marginal cost. AI SaaS can be different because model calls, document processing, embeddings, or agent workflows may scale with usage. This guide is for builders who want to know whether a plan price can support real user behavior.
Why this matters
An AI product can look profitable on subscription price while losing margin through heavy usage. A $29 monthly plan may feel safe, but if one active user creates $4.50 in model cost and $2 in other variable cost, contribution per user is $22.50 before fixed costs. If power users create $20 in AI cost, the same plan has a very different profile. Separating AI cost prevents teams from hiding usage risk inside generic infrastructure.
The formula
Contribution per user = monthly price per user - AI/API cost per user - other variable cost per user. Gross margin = contribution per user / monthly price per user. Monthly contribution = contribution per user x paying users.
Inputs explained
The calculator is intentionally simple because the goal is not to hide judgment behind a black box. Each input should represent an assumption you can explain to another person. When a number is uncertain, write down where it came from, whether it is historical data, a platform report, a sales estimate, or a conservative planning guess.
- Monthly price per user: start with a real number when you have one. If you are still planning, use the default value as a placeholder, then replace it with your own monthly price per user assumption before making decisions.
- AI/API cost per user: start with a real number when you have one. If you are still planning, use the default value as a placeholder, then replace it with your own ai/api cost per user assumption before making decisions.
- Other variable cost per user: start with a real number when you have one. If you are still planning, use the default value as a placeholder, then replace it with your own other variable cost per user assumption before making decisions.
- Paying users: start with a real number when you have one. If you are still planning, use the default value as a placeholder, then replace it with your own paying users assumption before making decisions.
Example
A product charges $29 per user per month. Average AI cost is $4.50 per user, and other variable cost is $2. Contribution per user is $29 - $4.50 - $2 = $22.50. Gross margin is $22.50 / $29 = 77.59%. With 500 paying users, monthly contribution is $11,250 before salaries, fixed infrastructure, support, and acquisition costs. If AI cost doubles to $9, contribution falls to $18, and gross margin falls to 62.07%.
How to use the calculator
Use the AI SaaS Unit Economics Calculator by entering monthly price, AI/API cost per user, other variable cost per user, and paying users. Run at least three cases: average user, heavy user, and a future case where usage increases after launch. For AI products, the heavy-user scenario can be more important than the average.
Open AI SaaS Unit Economics Calculator
How to read the result
Healthy contribution does not mean the company is profitable. It means the unit-level math has room to support fixed costs. Low contribution can still work if acquisition is cheap and retention is strong, but it leaves less room for support, product development, and marketing. High AI cost share is a signal to inspect prompts, context length, caching, rate limits, and usage policy.
A practical workflow
Use the first result as a rough baseline, then run at least two more scenarios. A conservative case helps you see what happens if performance is weaker than expected. A normal case should use the best current data you have. An optimistic case can show upside, but it should not be the only number used for planning. After comparing the three scenarios, look for the input that changes the result the most. That input is usually the one worth measuring, testing, or validating before you make a bigger decision.
If you share the estimate with a teammate, include the assumptions beside the result. A number without assumptions is easy to misunderstand. A number with assumptions can be challenged, improved, and reused later when better data appears.
Common mistakes
- Using model price per token without estimating real usage per user.
- Averaging all users when a small group creates most API cost.
- Ignoring non-AI variable costs such as storage, payments, and support.
- Confusing contribution margin with full company profit.
When not to rely on this estimate
This is a business planning estimate, not accounting, tax, investment, or pricing advice.
FAQ
Why separate AI cost from other cost?
AI usage can scale directly with user behavior and can change quickly as features evolve.
Does this include fixed costs?
No. It focuses on per-user variable economics.
Should I model heavy users separately?
Yes. Heavy users often reveal pricing and margin risk earlier than averages.