- Complex pricing structures with volume discounts, tiered commitments, and custom rate cards
- Extended payment terms (30, 60, or 90+ day net terms) with custom invoicing requirements
- Multi-phase implementations with trial periods, ramp schedules, and milestone-based pricing
- Shared credit pools across multiple business units, subsidiaries, or geographical regions
- Backdated contract amendments to align with complex renewal negotiations and late signatures
- Custom reporting and analytics for internal chargeback and budget allocation
Why Orb excels for enterprise billing
Real-time backdating without manual reconciliation
Unlike traditional billing systems that require complex manual processes for backdated changes, Orb’s architecture automatically handles retroactive pricing changes with automatic invoice recalculation, credit consumption adjustments for historical periods, usage re-rating when contract terms change mid-period, and audit-safe amendments that preserve complete transaction history.Flexible contract modeling
Orb supports both standardized enterprise tiers and completely custom contracts. You can use plan templates with customer-specific overrides for scalable enterprise offerings, create completely custom contracts for unique arrangements, or implement hybrid approaches that combine standardized components with custom terms.Enterprise-scale event processing
For the largest enterprise customers generating massive event volumes, Orb offers hosted rollups that can handle billions of events per day. While Orb’s native ingestion pathway supports up to 1,000 events per second (over 86 million events daily), hosted rollups enable real-time usage data processing spanning petabytes of events. Hosted rollups are particularly valuable for enterprise customers with high-frequency usage tracking (API calls, data transfers, compute operations), real-time billing requirements with sub-minute aggregation windows, complex dimensional analysis across multiple grouping properties, and massive scale operations requiring sustained throughput exceeding hundreds of thousands of events per second. The rollup architecture uses intermediate cloud buckets as durable message queues, with configurable grouping properties, aggregation functions, and time windows (default 10 minutes with 30-second partial rollups).Enterprise-grade operational features
Orb provides customer hierarchy for complex organizational billing, multi-currency support with automatic conversion, advanced adjustments with granular targeting and scheduling, and phase-based subscriptions with manual and automatic triggers.Enterprise contract modeling
Understanding your contract options
Enterprise customers typically require one of three approaches, each with distinct advantages:Plan templates with subscription overrides
Best for: Standardized enterprise tiers with customer-specific modifications This approach maintains plan lineage for easy upgrades and downgrades, supports trial phases and plan-based mutations, and enables standardized enterprise offerings with customization. You can replace specific prices with enterprise-negotiated rates, add custom adjustments for volume discounts, and set enterprise-specific terms like extended net payment periods.Hybrid approach with customer hierarchy
Best for: Large enterprises with multiple business units requiring different pricing This approach allows you to create parent-child customer relationships where different business units can have their own pricing while rolling up to a single invoice. Engineering divisions might use compute-heavy plans while marketing divisions use analytics-focused plans, all appearing on the parent company’s consolidated invoice.Advanced contract structuring
Multi-year contracts with annual adjustments
Enterprise contracts often span multiple years with predetermined price changes. Orb’s phase-based subscriptions allow you to model these complex arrangements with automatic transitions between pricing periods. Each phase can have its own duration, pricing structure, and discount levels. For example, you might structure a three-year deal with a 25% onboarding discount in year one, 15% standard enterprise discount in year two, and 10% renewal pricing in the final year, with 5% annual price increases built into each phase.Milestone-based implementations
For enterprise customers with complex rollout schedules, you can create manually triggered phases that advance based on implementation milestones rather than time. This might include a pilot phase with limited users, a department rollout phase with tiered pricing, and an enterprise-wide phase with volume pricing. Each phase can be triggered when specific implementation milestones are reached, giving you complete control over when pricing changes take effect based on actual deployment progress rather than arbitrary dates.Representing complex negotiated discounts
Enterprise contracts often include sophisticated discount structures that go beyond simple percentage reductions.Product-specific enterprise rates
You can apply different discount levels to different product categories using adjustments. For example, compute services might receive a 20% discount due to high volume commitments, storage services might get a 15% standard enterprise rate, and support services might include a $1,000 monthly credit.Graduated discount structures
Orb’s tiered pricing models naturally support graduated discount structures where discounts increase with usage volume. You can structure pricing so that the first 10,000 units are at standard rates, the next 40,000 units receive a 20% discount, the next 50,000 units get a 40% discount, and everything above 100,000 units receives a 60% discount.Time-based promotional discounts
Using adjustment intervals, you can schedule discounts for specific time periods without modifying the underlying subscription. This is perfect for new customer promotions, seasonal discounts, or other time-limited offers that automatically expire without manual intervention.Enterprise payment terms and invoicing
Sophisticated payment terms
Enterprise customers often require complex payment arrangements including extended net terms (30, 60, or 90+ days), disabled auto-collection for manual payment processing, invoicing thresholds to batch smaller charges, and custom invoice memos with purchase order references and remittance instructions.Custom invoice presentation
Orb supports custom invoice grouping using grouping keys from your event data. If your events contain properties likecluster_name
, department
, or region
, Orb can automatically reorganize invoices to group line items by these properties rather than aggregating across all instances.
For multi-currency scenarios, Orb supports pricing in custom currencies (virtual pricing units) with automatic conversion to real-world invoicing currencies. When customers exceed their prepaid credits, overage is automatically converted using configured conversion rates.