Documentation Index
Fetch the complete documentation index at: https://docs.monk.com/llms.txt
Use this file to discover all available pages before exploring further.
Enterprise Billing Patterns
This guide covers common patterns for billing enterprise customers who need custom pricing, volume commitments, or special terms — without creating a new Plan for each customer.The Problem
You have a “Pro Plan” that works for most customers. But enterprise customers want:- Custom per-unit rates (volume discounts)
- Prepaid commitments with discounted pricing
- Different billing cycles or terms
- Per-customer pricing tiers
Pattern 1: Rate Cards + Contract Overrides
Use Dimensional Pricing (Rate Cards) when different customers pay different rates for the same usage.When to Use
- Per-model pricing (gpt-4 vs gpt-3.5)
- Regional pricing differences
- Volume-based rate tiers
- Partner vs. direct pricing
How It Works
Rate cards are defined on Meters as global defaults. Contracts can override specific rates for custom deals. Step 1: Define rate card on the MeterSame Plan, Different Customers, Different Rates
This is the key insight: Contracts customize rates, not Plans.| Customer | Plan | gpt-4 Rate | gpt-3.5 Rate |
|---|---|---|---|
| Startup Inc | Pro Plan | $0.03 (default) | $0.002 (default) |
| Acme Corp | Pro Plan | $0.02 (override) | $0.002 (default) |
| Mega Enterprise | Pro Plan | $0.015 (override) | $0.001 (override) |
Pattern 2: Prepaid Credits with Volume Discount
Use Prepaid Credits when customers want to commit upfront in exchange for a discount.When to Use
- Annual commitments with upfront payment
- Volume discounts (pay for 120K in credits)
- Enterprise budgeting requirements
How It Works
- Negotiate the commitment: Customer commits to $100,000/year
- Calculate the discount: 20% discount = 125K in credits
- Grant credits at contract creation:
- Customer is invoiced $100,000 for the prepaid credits
- They have $125,000 in credits to use throughout the year
- Credits are deducted automatically as usage accrues
- Unused credits expire at year-end (breakage revenue recognized)
Combining with Dimensional Pricing
For the full enterprise package — volume discount on commitment PLUS discounted rates:Pattern 3: Contract-Level Overrides
Override specific plan settings at contract creation when you need one-off customizations.When to Use
- Custom billing cycle for one customer
- Special payment terms
- One-off rate adjustments
How It Works
When creating a contract, you can override:- Billing cycle (monthly, quarterly, annual)
- Payment terms (net 30, net 60)
- Auto-pay settings
- Credit grant amounts
Pattern 4: Multiple Meters, Single Plan
You don’t need a separate Product for each meter. A single Plan can include pricing for multiple meters.Example: AI API with Multiple Metrics
Create one Meter per metric you want to track and bill separately. Create
one Plan that bundles all the pricing together.
Decision Matrix
| Scenario | Solution |
|---|---|
| Rates vary by dimension (model, region) | Rate Cards on Meter |
| One customer needs custom rates | Contract rate override |
| Upfront commitment with discount | Prepaid Credits |
| Different billing cycle for one customer | Contract override |
| Multiple billable metrics | Multiple meters in one plan |
| Completely different features/structure | New plan |
Example: Full Enterprise Setup
Acme Corp wants:- Enterprise-tier pricing (50% discount)
- $100,000 annual commitment (20% bonus credits)
- Quarterly billing
- Net-45 payment terms
When to Create a New Plan
Create a new Plan when:- Different features: Enterprise plan includes premium support tier
- Different meters: Enterprise plan tracks additional metrics
- Different billing model: Flat fee vs. usage-based
- Fundamentally different structure: Not just rate differences
- Different rates (use dimensional pricing)
- Different credit amounts (set at contract level)
- Different billing cycles (override at contract level)
Next Steps
Dimensional Pricing
Set up per-customer rate cards
Prepaid Credits
Configure volume commitments
Create a Contract
Subscribe a customer to a plan
How Usage-Based Billing Works
Understand the full billing model