Skip to content
PALM SOUQ

FinOps guide · Reporting

Unit economics dashboards for AI SaaS finance teams

The metrics, definitions and layout for a dashboard that shows LLM cost per tenant, per task and per dollar of revenue, and how to keep it consistent with the books.

Ananya Iyer, Head of FinOps Research3 min read
dashboard.unit_economics
Revenue
$64,000
Model COGS
$11,520
COGS per $ revenue
$0.18
Model cost per tenant
$18.00
Model cost per task
$0.120
640 tenants · 96,000 completed tasks this month

Finance teams at AI SaaS companies are asked questions their old dashboards cannot answer. Which customers are unprofitable? What does a completed task cost us? Is the new model cheaper per outcome or only per token? This guide sets out a dashboard that answers those questions with definitions precise enough to survive an audit.

Start with definitions

Every metric on the dashboard needs a written definition. These are the ones we recommend, with the values from the worked example in the snapshot.

MetricDefinitionExample
Model COGSPriced cost of production model calls in the period, all token classes$11,520
COGS per $ revenueModel COGS / recognized revenue$0.18
Model cost per tenantModel COGS / active tenants$18.00
Model cost per taskModel COGS / completed tasks$0.120
Tenant model margin(Tenant revenue - tenant model COGS) / tenant revenuePer tenant
Tail shareShare of model COGS from the top 5% of tenants by costPer period

Layout: four rows

  • Row 1, the headline: revenue, model COGS, COGS per dollar of revenue, and gross margin with model tokens included, each against the prior month.
  • Row 2, the distribution: a histogram of tenant model margin and a list of tenants below zero, with their plan and their cost trend.
  • Row 3, the drivers: cost per task by feature, tokens per task, and cost per 1M tokens by model, which separates usage changes from price changes.
  • Row 4, the controls: tenants at soft cap, fallbacks served, breaker trips and the spend they prevented.

Reading the example

In the snapshot, model COGS of $11,520 against $64,000 of revenue means every dollar of revenue carries $0.18 of model cost, a model-cost margin of 82.0%. Spread over 640 tenants that is $18.00 per tenant, and over 96,000 tasks it is $0.120 per task.

Those averages are a starting point, not a conclusion. The distribution row usually shows that most tenants sit well above the average margin and a small group sits far below it. The action list for the month comes from that group: which plan they are on, which feature drives their cost, and whether a cap, a fallback or an overage is the right response.

Cost per task beats cost per token

Token metrics tell engineering whether prompts got longer. Finance needs cost per outcome: a resolved ticket, a reviewed contract, a merged pull request. Define a task per feature, emit an event when one completes, and divide. When the team migrates to a cheaper model that needs more retries, cost per token falls and cost per task may rise, and only the second number matters to margin.

Keep it consistent with the books

The dashboard and the general ledger will disagree unless you design for it. Use the same period boundaries in UTC, the same classification of internal traffic as research and development, and the same price source. Reconcile model COGS on the dashboard against provider invoices monthly and display the reconciliation gap on the dashboard itself. A visible gap of a fraction of a percent builds more trust than a hidden one.

Alerts finance should own

  • A tenant whose model margin turns negative for the month to date.
  • COGS per dollar of revenue rising more than a set amount week over week.
  • Tail share rising, which signals concentration risk before it shows in the total.
  • Reconciliation gap above threshold at month end.

Where the data comes from

Everything above can be computed from a per-request ledger with tenant, feature, model, token classes and cost, joined to revenue per tenant from your billing system. PALM SOUQ provides the ledger, the margin views and an export to your warehouse, so finance can build on the same numbers engineering uses for quotas and breakers.

Review the dashboard with engineering and product leads monthly. Most margin improvements come from decisions they make: model choice, prompt length, caching and limits.

Ananya Iyer

Head of FinOps Research, PALM SOUQ

Chartered accountant and former SaaS finance lead at a Chennai-based CRM company. Maintains the LLM Price Index and the margin models behind the runaway cost calculator.

Don't wait for a surprise $10,000 OpenAI invoice.

Route your agent traffic through PALM SOUQ in 2 minutes. Change one base URL, pass a tenant header, and every token is attributed and governed.

14-day free production trial · 100k requests included · no card required