Zenroc
Private beta — join the waitlist

Outcome based billing for AI agents

Measure agent performance, track outcomes and get paid.

Outcome tracking
Payments SDK
Real-time billing
Automated invoicing
Billing blocks

Drop-in billing components for your AI app

Pre-built UI components that your customers can use to track outcomes, monitor spend, and understand ROI. Embed in minutes, customize to match your brand.

Real-time usage meter

Show customers exactly what they're paying for. Track outcomes, not just API calls. Update in real-time as your AI agents complete tasks.

Usage This Month

Live
Documents Processed2,847 / 5,000
$142.35↑ 23% vs last month
Leads Qualified1,234 / 3,000
$246.80↑ 41% vs last month
Emails Automated8,932 / 20,000
$89.32↑ 67% vs last month

Invoice #INV-2024-1247

Due November 15, 2025

Paid
Item
QtyAmount
Platform Fee
Monthly subscription
1$99.00
Documents Processed
@ $0.05 per document
2,847$142.35
Leads Qualified
@ $0.20 per lead
1,234$246.80
Emails Automated
@ $0.01 per email
8,932$89.32
Total$577.47

Outcome-based invoicing

Generate invoices that clearly show the delivered value. Break down costs by outcome, not abstract metrics. Help customers understand exactly what they're paying for.

ROI & value tracking

Show customers the real value of your AI. Compare costs against human labor, time saved, and revenue generated. Make ROI crystal clear.

Value Generated vs. Cost

Your AI Cost
$577
This month
Human Equivalent
$4,320
7.5x savings
Time Saved
156
hours
13k
tasks
98%
accuracy

Current Spend

Active
Today's spend
$18.42/ $25.00 budget
Projected today
$21.35
Avg per day
$19.25
Documents (847 today)$8.47
Leads (51 today)$10.20
Emails (1,752 today)$1.75

Live spend monitoring

Give customers full visibility into their spending as it happens. Set budgets, track projections, and get alerts before limits are reached.

Zenroc SDK

Zenroc measures your agents and turns outcomes into billing

Capture outcomes, costs, and metrics for any agent. Node.js, Python, and Ruby supported.

import { createZenroc } from '@zenroc/sdk'

const zenroc = createZenroc({ apiKey: process.env.ZENROC_API_KEY! })

// Zenroc measures an agent run and captures its outcome for billing
const m = await zenroc.measure({
  customerId: 'acme-123',
  subjectAgentId: 'img-gen',
  subjectRunId: 'run_42',
})

// Run your agent
await m.outcome({
  status: 'success',
  value: { url: 'https://cdn.example.com/out.png' },
  vendor: { name: 'openai', model: 'gpt-4o-mini' },
  metrics: { tokens: { input: 512, output: 128 } },
  cost: { amount: 0.0019, currency: 'USD' },
})

// Send now (Zenroc also auto-flushes)
await m.flush()
Integrations

Connect your entire revenue stack

Seamlessly integrate with the tools you already use for payments, taxes, and operations.

Stripe logo

Stripe

GoCardless logo

GoCardless

Adyen logo

Adyen

Anrok logo

Anrok

Avalara logo

Avalara

Salesforce logo

Salesforce

HubSpot logo

HubSpot

NetSuite logo

NetSuite

Xero logo

Xero

Need a custom integration? Let's talk

Frequently asked questions

Everything you need to know about AI cost tracking and billing.

Join the waitlist

Be first to know when Zenroc opens up.