Skip to main content
AgentRuntime meters usage in credits. Workflows, memory indexing, and other billable actions debit your workspace balance. Manage billing from Settings (/settings) in the Console:
  • Billing Overview — subscription status, payment method, top-up entry points
  • Plans — plan catalog and checkout
  • Usage & History — credit balances, metered usage, payment history

Plans

Self-serve plan codes (monthly and annual variants):
PlanBest forTrialNotes
freePAYG-only usageNoBuy credits as needed; up to 3 members
proTeams getting started14 days, 5 creditsDefault plan in onboarding; card optional for trial
plusHigher-volume teamsNoPaid subscription required
maxPower usersNoPaid subscription required
enterpriseCustom contractsSales-provisionedContact sales — not self-serve checkout
Annual plans (pro_annual, plus_annual, etc.) follow the same tier rules with yearly Stripe billing. View live plan details and prices in the Console Plans tab — catalog syncs from Stripe. Plans are scoped to the AgentRuntime product (product_code = agentruntime). The Console shows tier names (pro, plus, …) only. See Multi-product billing for how product lines share one platform kernel.

How credits work

1 credit = 1,000,000 microcredits. The Console displays credits; APIs and ledgers often use microcredits internally.

Credit buckets

Usage draws from buckets in this order:
  1. Trial — Granted during an active trial (for example, 5 credits on pro)
  2. Included — Credits bundled with your subscription
  3. PAYG — Pay-as-you-go balance from top-ups
PAYG balance persists across plan changes, trial expiry, and subscription cancellation.

When credits are required

Most platform actions require a positive balance. Workflows fail to start when credits are exhausted unless your plan allows overdraft (disabled by default). Check balance and breakdown at Settings → Usage & History or GET /v1/billing/usage:
{
  "trial_remaining": 2000000,
  "included_remaining": 0,
  "payg_remaining": 15000000
}
(values in microcredits)

What consumes credits

ActionTypical costNotes
workflow.step.execute~5 credits per stepCharged when a workflow run executes steps
memory_extract_interactive~10 credits per jobInteractive memory extraction
memory_extract_bulk~2 credits per jobBulk memory indexing
memory_index_file_mb~1 credit per MiBFile indexing
Resolved prices for your tenant are at GET /v1/billing/action-pricing. Enterprise tenants may have custom pricing overrides.
LLM token and per-MCP-call metering are on the roadmap. Today, LLM costs may also flow through your provider API keys directly.

Trials

New workspaces on pro can receive an automatic 14-day trial with 5 credits. Card is optional during trial signup. Tenant admins can also start trials via the API:
POST /v1/billing/trial
Convert trial to paid early:
POST /v1/billing/subscription/convert-trial-now
When a trial ends, unused trial credits are revoked per plan policy. PAYG balance is preserved.

Subscriptions

Tenant admins manage subscriptions:
ActionEndpoint
Activate paid planPOST /v1/billing/subscription
Change planPOST /v1/billing/subscription/change-plan
CancelPOST /v1/billing/subscription/cancel
Cancellation defaults to period end — you keep access until the billing period closes. Upgrades apply immediately; downgrades apply at period end.

PAYG top-ups

When included or trial credits run low, buy more credits without changing plans.
1

Open billing

Go to Settings → Billing Overview and select Top up (or use the PAYG flow on Usage & History).
2

Choose amount

Select a credit package. Payment processes through Stripe.
3

Confirm balance

PAYG credits appear in your usage breakdown immediately after payment succeeds.
API alternative for automation:
POST /v1/billing/topups/payg/intent
Body includes amount_cents, microcredits, currency, and an idempotency_key.

Usage history

Review metered events at Settings → Usage & History or:
GET /v1/billing/usage-history
GET /v1/billing/payment-history
Analytics (/analytics) also shows credits consumed alongside run metrics.

Discount codes

Tenant admins can apply billing or discount codes:
POST /v1/billing/codes/apply
POST /v1/billing/discounts/validate

Roles

ActionRequired role
View usage and plansproject_contributor
View usage dimensionsproject_viewer
Change plan, top up, apply codestenant_admin

Multi-product billing

Wheelhouse scopes the plan catalog by (product_code, plan_code). The AgentRuntime Console (console.agentruntime.io) is wired to product_code = agentruntime — you see only AgentRuntime tiers in Settings → Plans.
WhatScope
Plan catalogPer product_code (BFF filters by deployment config)
Workspace subscription & creditsPer workspace — one plan and ledger per workspace
Stripe syncEach price carries product_code + plan_code metadata
Existing workspaces were migrated with product_code = agentruntime; plan codes and balances are unchanged. Full architecture: Multi-product billing.