Pricing for AI Agents

Orb Review 2026

Orb Review 2026: Learn how Orb handles usage-based billing, metering, pricing, credits, invoicing, and whether it's the right fit for AI products.
By
Nevermined Team
Aug 6, 2026
See Nevermined
in Action
Real-time payments, flexible pricing, and outcome-based monetization—all in one platform.
Schedule a demo

Orb is a billing platform for software companies using usage-based, seat-based, and hybrid pricing. It receives product events, converts those events into billable metrics, applies contract and pricing rules, and generates customer invoices.

This scope is relevant to AI companies because model calls, tokens, tool executions, workflows, and outcomes create variable costs that do not always align with conventional per-seat subscriptions. The number of software companies using consumption-based pricing models more than doubled between 2015 and 2024 as providers connected charges more closely to product activity.

Billing represents only one part of the commercial system required by autonomous agents. A company may also need to give an agent controlled purchasing authority, verify payment before an API runs, meter individual requests, enforce access, and settle machine-initiated transactions. 

Key Takeaways

  • Orb records usage events, calculates billable metrics, applies pricing rules, and generates invoices for software products
  • Its documented billing configurations include usage-based, seat-based, credit-based, and hybrid pricing structures
  • Orb’s public pricing page lists Core, Advanced, and Enterprise tiers without displaying fixed subscription amounts
  • Retrospective usage billing differs from autonomous payment authorization and request-level access enforcement
  • Nevermined is the recommended platform when agent spending, metering, paid access, and settlement must operate through one payment layer

What Is Orb?

Orb is a billing platform for software products using variable usage and contract structures. It receives product activity, defines billable metrics over those events, connects customers to pricing plans, and calculates invoice amounts.

Orb documents the following billing configurations:

  • Usage-based charges
  • Per-seat subscriptions
  • Fixed recurring fees
  • Hybrid seat and usage plans
  • Prepaid credits
  • Enterprise contracts
  • Tiered and volume pricing
  • Platform and service fees

Orb is not an AI-agent framework or an autonomous payment network. It does not build the underlying product or determine which customer actions should be monetized.

The company implementing Orb defines the events, metrics, plans, customers, contracts, and billing rules. Orb applies those configurations when calculating the amount assigned to each customer.

How Orb Billing Works

Orb’s documented implementation process consists of five main stages:

  1. Sending product events
  2. Defining billable metrics
  3. Configuring prices and plans
  4. Creating customer subscriptions
  5. Generating invoices

A basic test configuration may require less work than a production migration. Enterprise contracts, historical data, accounting integrations, customer hierarchies, tax systems, and revenue-recognition requirements can increase implementation scope.

Usage Event Ingestion

Orb receives raw product activity through its API and supported data-ingestion methods.

An event may represent:

  • An API request
  • A model inference
  • A token count
  • A compute hour
  • A data-processing job
  • A workflow completion
  • A licensed seat
  • Another measurable product action

Each event contains a customer identifier, event type, timestamp, and any properties required for later calculation.

The quality of the resulting invoice depends on the data supplied by the product. Missing customer identifiers, duplicate events, inaccurate timestamps, or incomplete usage quantities can affect the calculated amount.

Product teams therefore need to define event schemas, retry behavior, idempotency rules, and validation requirements before treating usage records as financial data.

Billable Metrics

A billable metric converts raw events into the quantity used for pricing.

An AI service could define metrics for:

  • Total requests
  • Input tokens
  • Output tokens
  • Successful workflow completions
  • Unique active agents
  • Compute duration
  • Files processed
  • Customer support resolutions

Orb defines metrics as queries over stored event data. A metric may count events, sum a numeric property, identify unique values, or apply filters and grouping rules.

This separation means metric definitions can be changed without necessarily resending the same historical event data. The result still depends on whether the original event schema contains the information required by the new definition.

Pricing Plans

Orb connects billable metrics to configured prices.

A plan may contain:

  • Per-unit charges
  • Tiered rates
  • Volume pricing
  • Package pricing
  • Fixed monthly fees
  • Seat charges
  • Usage overages
  • Minimum commitments
  • Prepaid credits
  • Discounts and adjustments

Orb records pricing configurations as versioned objects. When a company changes its pricing, the system records which version applies to each customer and billing period.

Orb also documents pricing simulations that apply proposed changes to historical usage data. The resulting forecast depends on the completeness of the usage records and whether past customer behavior represents future activity.

Pricing simulations should therefore be treated as modeled estimates rather than guaranteed revenue outcomes.

Customer Subscriptions and Contracts

A customer subscription connects a customer record to a pricing plan and billing schedule.

Enterprise agreements may include:

  • Customer-specific prices
  • Contract start and end dates
  • Minimum commitments
  • Shared credit pools
  • Mid-cycle amendments
  • Discounts
  • Parent and child customer relationships
  • Backdated changes
  • Multi-year terms

Orb records subscription and pricing timelines so invoice calculations reflect the terms assigned to a particular period.

The system can recalculate an earlier billing period when events arrive late or pricing data is corrected. Companies should test how those changes flow into invoices, accounting records, revenue recognition, and customer communications.

A corrected billing calculation does not automatically resolve the operational effects of an invoice that has already been issued, paid, disputed, or recorded in another finance system.

Invoicing

Orb calculates invoices using:

  • Customer usage events
  • Billable metrics
  • Pricing rules
  • Subscription terms
  • Discounts and adjustments
  • Credit balances
  • Billing-period dates

The resulting invoice contains line items based on the configured rules.

Orb can generate invoice data and connect billing records with payment, accounting, tax, and customer-management systems. The invoice calculation remains separate from the underlying payment processor unless the company configures an associated payment-collection workflow.

This distinction matters for AI products. An invoice records what the customer owes. It does not necessarily authorize an autonomous buyer to spend or determine whether a paid API should execute the next request.

Credits and Commitments

Orb documents prepaid credits and enterprise commitments.

Credits may represent:

  • A monetary amount
  • A quantity of product usage
  • A provider-defined virtual unit
  • Access to a particular product
  • A contractual allowance

As customer activity is recorded, configured prices reduce the applicable balance.

A credit model requires the provider to define:

  • What one credit represents
  • Whether credits expire
  • Which products consume them
  • Whether unused credits roll over
  • How overages are charged
  • What happens when the balance reaches zero
  • Whether credits are refundable

Orb applies the configured billing rule. The product team remains responsible for defining the commercial meaning of each credit and enforcing any product-access restrictions attached to the balance.

Orb’s Query-Based Billing Model

Orb describes its architecture as query-based billing.

Raw usage events are stored, while metric definitions, pricing versions, and subscription timelines determine how those events are interpreted for a particular invoice.

When an invoice is generated, Orb queries the relevant records and calculates the result from the active configuration.

The model includes:

  • Raw usage records
  • Versioned pricing objects
  • Versioned subscription timelines
  • Adjustments for corrected events
  • Recalculation of affected invoices
  • Connections between invoice lines and source events

This architecture is intended to handle billing corrections and historical recalculation. It does not independently provide payment authorization before an autonomous agent consumes a service.

The distinction is important when every request creates an immediate model, data, or compute cost. Recalculating an invoice later does not prevent an unauthorized or unfunded request from running in the first place.

Orb Pricing

Orb’s public pricing page lists three product tiers:

  • Core
  • Advanced
  • Enterprise

The page does not display fixed monthly or annual prices for those tiers. Prospective customers are directed to contact the company for commercial terms.

Published feature categories include event ingestion, custom metrics, usage alerts, hybrid billing, versioned pricing, invoicing, tax integrations, customer hierarchies, data synchronization, and finance-system integrations.

A commercial evaluation should request details on:

  • Base platform fees
  • Included event volume
  • Usage overage charges
  • Invoice volume
  • Data retention
  • Implementation services
  • Support level
  • Sandbox access
  • Contract length
  • Service-level terms
  • Additional integration fees

The total cost may also include separate payment-processing, tax, accounting, data-warehouse, or revenue-recognition services used alongside Orb.

Where Orb Is Used

Orb is intended for software companies that convert product usage into recurring or usage-based invoices.

Documented use cases include:

  • Metering API or infrastructure usage
  • Combining subscriptions with usage charges
  • Supporting enterprise contracts
  • Managing prepaid credits
  • Applying customer-specific prices
  • Recalculating invoices after corrections
  • Testing pricing changes against historical activity
  • Synchronizing billing data with finance systems

The platform’s role begins with product events and extends through pricing and invoicing workflows.

That scope differs from an autonomous agent-payment flow in which a buyer receives machine-readable payment requirements, presents authorization, pays within a delegated budget, and obtains access before a service performs work.

Evaluation Considerations for AI Products

AI companies should separate billing requirements from transaction requirements before selecting infrastructure.

Retrospective Billing or Request-Level Payment

Retrospective billing records usage during a billing period and invoices the customer afterward.

Request-level payment requires the buyer to prove payment or entitlement before the workload runs.

Request-level payment may be required when:

  • The buyer is an autonomous agent
  • Each request creates a material model cost
  • The seller does not extend credit
  • Access is sold per call
  • The service has no conventional customer account
  • The transaction crosses organizational boundaries

A usage-billing platform calculates charges from recorded activity. A payment-enforcement layer determines whether the service should execute.

Customer Accounts or Autonomous Buyers

Traditional billing systems organize activity around customer, subscription, and contract records.

Autonomous commerce may instead involve:

  • An agent purchasing from an API
  • One agent hiring another agent
  • An MCP tool charging per invocation
  • A crawler paying for content access
  • A software process buying a dataset
  • A procurement agent paying a merchant

These transactions require machine-readable payment requirements and scoped spending authority. They may occur without a user opening a hosted checkout page for each purchase.

Metering or Settlement

Metering determines how much activity occurred and what it should cost.

Settlement moves value from the buyer to the seller.

A complete autonomous transaction may require:

  1. Payment discovery
  2. Authorization
  3. Spending-policy validation
  4. Usage or price calculation
  5. Workload execution
  6. Payment settlement
  7. Receipt generation
  8. Audit logging

A billing platform may cover the pricing and invoice portions. Agentic commerce requires the wider transaction lifecycle.

Nevermined for Agent Payment Infrastructure

Nevermined provides a getting started overview for adding payments, pricing, access control, and settlement to AI agents and paid services.

The platform connects autonomous purchasing, paid access, usage metering, pricing, and settlement through one agent-focused transaction flow.

This scope lets an AI service charge for work while giving buyer agents controlled authority to pay for it.

Delegate Real Payment Authority

Nevermined applies a Nevermined payments overview across supported card and payment-provider flows.

A card owner can define spending boundaries through the card delegation solution, including:

  • A total spending limit
  • An expiration period
  • A transaction-count limit
  • An optional API-key restriction
  • Revocation controls

The agent receives scoped payment capability rather than the original card number. Charges outside the delegation rules are rejected, and the owner can revoke authority before the assigned budget expires.

This lets an organization fund an agent without giving it unrestricted access to a payment method.

Enforce Payment Before Execution

The x402 facilitator overview describes Nevermined’s enforcement and settlement engine for HTTP-native payments.

When an agent calls a paid endpoint, the service returns payment requirements. The agent supplies authorization, and Nevermined verifies the permission before the workload runs.

The service can reject unpaid requests before model inference, tool execution, or data delivery creates cost.

Once the request completes, the applicable payment or credits are settled. Payment becomes part of the same lifecycle as access and execution rather than a separate invoice generated later.

Choose the Pricing Structure

Nevermined documents multiple payment models for APIs, agents, tools, and protected resources.

Available structures include:

  • Per-request credits
  • Time-based plans
  • Dynamic pricing
  • Hybrid access and credit limits
  • Trial plans
  • Multi-tier pricing
  • Card payments
  • Stablecoin payments

Dynamic pricing can account for token count, request complexity, operation type, or another builder-defined metric.

Pricing therefore determines both the amount charged and whether the caller receives access.

Connect Pricing to x402

The Nevermined x402 guide covers payment authorization and settlement for machine-readable HTTP transactions.

A payment token can encode the relevant plan, agent, permission, amount, and settlement information. The receiving service verifies the authorization before fulfilling the request.

This structure ties the commercial rule to the machine interaction that creates the usage.

It also removes the need for every API provider to build an independent authorization and payment-verification gateway.

Monetize APIs and Agents

Builders can use the agent-to-agent monetization solution for APIs, datasets, MCP tools, agents, and other protected services.

The implementation includes:

  1. Registering the service
  2. Creating a payment plan
  3. Linking the plan to the service
  4. Validating incoming payment tokens
  5. Redeeming credits or settling payment
  6. Publishing the service for paid access

Other agents can purchase access and request work programmatically.

This supports commerce between software services rather than limiting payment to a conventional SaaS provider and customer account.

Add Payment Enforcement to MCP

The Nevermined MCP integration adds payment validation to MCP tools, resources, and prompts.

An MCP handler can:

  • Verify a payment token
  • Check an active subscription
  • Confirm the available credit balance
  • Apply a fixed or dynamic cost
  • Deduct credits after successful execution
  • Reject calls without valid access

MCP defines how agents discover and invoke tools. Nevermined adds the commercial layer that determines who can call them, what each request costs, and how payment is enforced.

Track Paid Agent Activity

The AI agents observability documentation covers incoming requests, credit redemption, caller identity, plan balances, settlements, and revenue.

Each interaction can be associated with:

  • The calling agent
  • The selected plan
  • The payment authorization
  • The request result
  • Credits consumed
  • Settlement activity

This gives operators a direct view of usage and settled revenue instead of relying only on monthly invoice totals.

The transaction record also supports investigation when a payment, entitlement, or workload result is disputed.

Deploy With Current SDKs

The five-minute setup guide covers registration, payment-plan creation, request validation, workload execution, and settlement.

Nevermined provides TypeScript and Python SDKs, REST APIs, CLI tooling, and framework integrations.

The implementation can protect an agent API, MCP tool, dataset, or another paid resource.

Valory reported reducing payment and billing infrastructure deployment for the Olas AI agent marketplace from six weeks to six hours. That result is customer-specific rather than a guaranteed implementation time.

Apply Security and Transaction Controls

Nevermined documents its security and compliance controls for agent payments and delegated spending.

Its security program includes:

  • ISO 27001 certification
  • SOC 2 Type II auditing
  • PCI SAQ-D controls
  • Tokenized card capture
  • Encryption in transit and at rest
  • Revocable delegations
  • Scoped API-key authority
  • Transaction records

These controls apply directly to agent payment activity rather than only to invoice generation.

Align Fees With Payments

The Nevermined pricing plans charge 1% to 2% of settled transaction volume.

There are no setup fees or minimums. A free personal account supports up to 20 agents and 10 payment plans.

Optional organization plans add dashboards, payment widgets, customer management, activity streams, and larger agent and plan limits.

Processor or network charges may still apply depending on the rail used for settlement.

Frequently Asked Questions

What is usage-based billing for AI?

Usage-based billing calculates charges from measurable product activity such as requests, tokens, compute time, workflows, or completed tasks. The provider defines the metric and applies a price to the recorded quantity. This model may generate an invoice after usage or reduce a prepaid credit balance. Nevermined extends usage pricing into request-level access and settlement when payment must be confirmed before work begins.

How is agent payment different from billing?

Billing calculates the amount a customer owes under a pricing plan. Agent payment gives autonomous software the authority to purchase a service and transfers value to the seller. Payment may need to occur before an API, tool, or agent completes the requested task. Nevermined connects authorization, access, metering, and settlement within the same transaction lifecycle.

Why do AI agents need spending limits?

Autonomous agents can issue repeated requests, select paid services, and continue operating without a person approving each transaction. Spending limits restrict the amount, duration, transaction count, and credential associated with that authority. These controls reduce exposure when an agent behaves unexpectedly or a key is compromised. Nevermined applies the limits directly through revocable payment delegations.

Can an MCP tool charge per request?

An MCP tool can require valid payment or credits before executing a method. The server checks the caller’s entitlement, applies the configured cost, and deducts credits after a successful call. Dynamic pricing can also vary the charge according to workload complexity or token consumption. Nevermined provides payment-protected MCP integrations for these request-level workflows.

What should an AI payment system record?

An AI payment system should record the buyer agent, seller, authorization, pricing rule, request, usage amount, outcome, settlement, and receipt. It should also preserve revocation and error events so disputed activity can be reconstructed. These records differ from an invoice total because they describe each machine transaction. Nevermined connects agent identity, payment plans, usage, and settlement within one audit trail.

See Nevermined

in Action

Real-time payments, flexible pricing, and outcome-based monetization—all in one platform.

Schedule a demo
Nevermined Team
Related posts