Skip to main content
Orb handles usage-based, seat-based, and hybrid billing. From simple subscriptions to complex enterprise contracts, test pricing changes before deploying, backdate amendments without manual fixes, and process millions of events per second. Built on our query-based architecture for flexibility and scale.
Explore Orb’s demo environment with sample data across common use cases. To get started, contact sales.

Any pricing model

Usage-based pricing

Bill for API calls, compute, tokens, agents. Common for infrastructure and AI.

Seat-based & hybrid

Combine seats with usage overages. Common for B2B SaaS platforms.

Prepaid credits

Support trials, access control, and enterprise commits with credits.

Enterprise contracts

Backdate amendments, shared credits, complex multi-year deals.

Learning paths

Start building

Complete billing workflow in 30 minutes

Understand why Orb

Learn what makes query-based architecture different

Key features

  • Simulations - Test pricing changes against historical usage before deploying.
  • Backfills & corrections - Late data handled safely. Orb recalculates affected invoices automatically.
  • Hosted rollups - Handle 1M+ billing events per second in production deployments.
  • Real-time visibility - Track accrued revenue before invoices. Forecast and spot expansion.
  • Custom SQL metrics - Build complex billing metrics with full SQL control.
  • Usage alerting - Trigger alerts at usage thresholds to power product-led growth.
  • Revenue recognition - Track recognized and deferred revenue with exports for financial systems.

Resources

Core concepts

Events, Metrics, Plans, Subscriptions, Invoices

API reference

Complete docs with SDKs for Python, Node, Ruby, Go

Migration guides

Move from Stripe Billing, Metronome, Chargebee