Free tool · no signup
What's your gross margin per customer?
You charge a flat price. Each customer burns a different amount of LLM tokens. See who's actually profitable.
The ledger doesn't lie
Four customers, the same $29 plan. Watch what their LLM usage does to your margin.
Acme
LLM cost $4.10 · $29.00
Beta Corp
LLM cost $11.30 · $29.00
Power User Inc
LLM cost $38.40 · $29.00
Heavy Labs
LLM cost $52.10 · $29.00
Blended
+$10.10Healthy on average — yet two customers are quietly bleeding you, and the average hides them.
One flat price. Wildly different costs.
Same plan, same revenue. A light user prints margin; a power user eats it whole.
$29 plan / mo
How to read your margin
Enter your plan price
The flat monthly price a customer pays you.
Estimate the LLM cost
Per customer, per month — a rough dollar amount, or by model + tokens.
Read the verdict
Margin per customer in $ and %, plus the usage at which that customer turns unprofitable.
AI ate the SaaS margin.
This is what MarginWard shows you
Not a snapshot you compute by hand — every customer, live, from your real Stripe revenue and LLM costs, with an alert the moment one goes underwater.
| Acme | +86% |
| Beta Corp | +61% |
| Power User Inc | -32% |
| Heavy Labs | -80% |
FAQ
Is this accurate?+
It's an estimate from the numbers you enter. The point is the insight, not exact accounting — for real per-customer margin, connect your data in MarginWard.
How is gross margin per customer calculated?+
Plan price minus the LLM cost that customer's usage generates in a month. Margin % is that divided by the price. Other fixed costs are ignored — it's a gross, per-customer view.
What's a healthy gross margin for an AI SaaS?+
AI products average ~52% gross margin, versus 80%+ for classic SaaS. Below ~50% is worth watching; negative on a customer means that account costs you money.
How do I reduce LLM cost per customer?+
Route cheaper models for simple tasks, cache and trim prompts, cap power users, or move to usage-based pricing. First you have to see the cost per customer — that's what MarginWard gives you continuously.
Where do the model prices come from?+
A built-in indicative list, updated periodically. Pick "custom" to enter your own negotiated rates.
Do you store anything?+
No. Everything runs in your browser; nothing is sent or saved. The share link just encodes your inputs in the URL.
What counts as a customer's LLM cost?+
All the tokens that customer's usage triggers in a month, across every model your product calls on their behalf.
Free tool · no signup
Your bottom line is one connection away
This is a snapshot for one customer. MarginWard does it for every customer — joining your live LLM costs with Stripe revenue, and alerting you the moment an account turns unprofitable.