Bill the agent,not the seat.
Agents don't log in. They run. A single user intent fans out into dozens of model calls, tools, and retries — and one (sometimes zero) billable outcome. Per-run attribution. Outcome pricing. Margin guarded on every route. One ledger, end to end.
The agent economy doesn't fit a seat.
Attribute the run, not the request. Bill the outcome, not the burn. Hold the margin floor when models swing. Bundle agents with the seats your humans still pay for. One ledger, wired in once.
Know what every agent costs per customer.
You need a single number per customer, per model, per metric — not a CSV of model events you have to join in a notebook. Every model call and cost event is attributed to the customer, with cost, price and margin attached. Renewal conversations stop being archaeology.
- One row per customer. Tokens, cost events and models rolled up — ready for the dashboard, the invoice and the QBR.
- Cost and price on the same run. Margin lives on the row. Sort the underwater workflows in one click.
- Replay any month against any plan. Model the new pricing against last quarter before you put it in front of a customer.
- refund order #4421support-agent · v1214 steps·6 tools·18.4k tok$0.42→$2.0079%resolved
- draft Q3 launch briefmarketing-agent · v89 steps·3 tools·42.1k tok$0.84→$2.0058%resolved
- reconcile invoice batchops-agent · v338 steps·22 tools·184k tok$4.40→$2.00-120%handed off
- answer billing questionsupport-agent · v126 steps·2 tools·9.8k tok$0.18→$2.0091%resolved
- auto-triage incident #882sre-agent · v511 steps·8 tools·26.0k tok$0.62→—-100%failed
- weekly pipeline reportanalyst-agent · v28 steps·4 tools·31.6k tok$0.71→$5.0086%resolved
- outcome[resolved]$2.00/ ticket · billed on success only
- outcome[delivered]$5.00/ report · billed on file delivery
- limit[tokens]2,000,000/ workspace / mo · hard limit
- include50/ workspace / mo · resolved tickets
- overage$1.40/ resolution · rolls into credits
Charge for outcomes your customers can name. Resolved tickets. Delivered files.
Procurement understands a resolved ticket. They don't understand a token. Define the outcome that maps to value in plain English — resolved, delivered, completed, handed off — and bill on it. Failed runs come out of your COGS, not the customer's invoice. The pricing page reads like the contract.
- Outcomes defined in plain English. Resolved · delivered · completed · handed off — pick the verb buyers procure on.
- Failures are free to the customer. No "why was I charged for a failed run" tickets on the first of the month.
- Stack outcomes, runs and tokens on one plan. Switch the headline meter without a deploy or a customer email.
Protect margin without renegotiating the plan.
When Anthropic cuts price, you want the savings. When a tool gets expensive, you don't want a forecast meeting. Set a margin floor per feature. Nozle prices each request before it runs, denies the ones that break the floor, and bills the overage when you let it through. Pricing stays the same — the math underneath gets better.
- Margin floor enforced at runtime. Allow, warn or deny at /can when estimated margin breaks the floor.
- Caps for runaway loops and tool fan-out. Hard-block, or bill the overrun as overage — your call, per plan.
- Simulate a price change on last month. See the margin impact before you ship it. Roll back without a migration.
- support-agenttier · 01gpt-4o→haiku-3.5+34%margin
- marketing-agenttier · 02gpt-4o→sonnet-4+12%quality
- ops-agenttier · 03sonnet-4→gpt-4o+18%margin
- sre-agenttier · 04opus-4→opus-4🔒pinned
- Helios Support12 seats · 2.1k resolutions$4,560+374%
- Brightpath Ops6 seats · 880 reports$4,580+268%
- Forge Labs4 seats · 18k runs (trial)$240−190-180%
- Wavefront SRE20 seats · 4.2k incidents$8,200−1822%
- Atlas Analytics60 seats · 12k reports$28,400+171%
Price seats and usage on one plan.
Your customers don't want two contracts, two invoices and two procurement cycles. Compose one plan that bills $30 a seat for the analysts, $2 a resolution for the support agent, $5 a report for the analyst agent, and grants new workspaces a 1,000-run trial. Versioned per workspace. Changeable without a deploy.
- Seats, runs, outcomes and credits on one plan. One ledger. One invoice. One definition of an active workspace.
- Versioned per workspace. Grandfather an early customer with a flag — not a six-week migration.
- Trial credits expire. Overage rolls into the next invoice. No surprise bills. No Slack-DM reconciliations on the first of the month.
Stop guessing.
Start knowing.
Wire Nozle into your stack and see your first margin report in 60 minutes.
- Setup
- 60 min
- Card required
- no
- Sales call
- no
- First invoice
- in 60 min