The operating system for software monetization

Billing your AI product shouldn’t mean building
a billing platform.

One append-only ledger powering metering, entitlements, billing, invoicing, accounting, and revenue recognition.

Designed for AI companies. Built for every usage-based business. Single-tenant data plane by design: your own pod, your own PVC, no shared database, no noisy neighbors. Or self-host MeterBox on your own cluster for fully dedicated infra.

POST /v1/meter
{
    "customer_id": "acme_corp",
    "model_id":    "llm-smart",
    "input_tokens": 1842,
    "output_tokens": 347
  }
200{"allowed": true, "cost_estimate_usd": 0.006736, "pct_used": 18.4}
< 1msentitlement latency
events per month
3 linesto integrate
MeterBox overview dashboard: MRR, active customers, tokens metered, daily revenue trend, and tokens by model

Backed by

Trusted by teams building on top of

StripeAnthropicOpenAICursorGoogle CloudAWS
The problem
We can't launch usage pricing.
Stripe isn't enough anymore.
Finance can't reconcile invoices.
AI costs are exploding.
Our entitlement logic is a mess.
Pricing changes require engineering.
Revenue recognition is manual.

Sound familiar?

One layer, not ten systems

The complete monetization layer.

Modern software monetization is fragmented: billing in one system, quotas in another, feature access hardcoded into apps, usage tracking a custom pipeline, reporting stitched together from invoices, spreadsheets, and webhooks. MeterBox is the most comprehensive monetization layer, exposed through APIs and designed to run directly in the critical path of your application.

Real-time meteringEntitlement enforcementUsage-based billingCredit systemsRevenue ledgersFinOps cost & margin reportingBilling close automationFinancial statements
Stop reconciling. Start closing.

Three tools and a spreadsheet, or one revenue graph.

MeterBox is the programmable monetization system of record for usage-based software. Every usage event becomes an immutable financial event, allowing metering, entitlements, billing, invoicing, revenue recognition, and accounting to operate from a single ledger instead of disconnected systems.

Before
Metering, billing, and FinOps in three tools with manual reconciliation
  • Metering pipeline in one system, plans in another, invoicing in a third
  • Reconciliation in a spreadsheet: every close is a manual diff
  • Entitlements hardcoded in app logic, so quota errors hit prod, not pre-flight
  • Revenue recognition done after the fact, by hand, on a quarterly clock
  • Each pricing change is a release across three repos
With MeterBox
One ledger from event to revenue, GAAP-compliant on day one
  • Events, plans, credits, and invoices share one append-only ledger
  • Close in minutes: webhooks settle Stripe, ledger settles your books
  • Entitlements are a sub-millisecond pre-flight check, not a stack trace
  • ASC 606 / GAAP revenue recognition built in, per period, in real time
  • Pricing is a config change, not a deploy
Pricing insights: MRR by plan, trial conversion, feature adoption, and revenue at risk
Four steps

From zero to billing in an afternoon.

01

Define your config

Set up your AI models, pricing per 1k tokens, plan limits, and feature flags. The platform validates it on startup.

{
  "models": [{
    "id": "llm-smart",
    "pricing": {
      "mode": "graduated",
      "input_tiers":  [{ "up_to": null, "per_1k": 0.003 }],
      "output_tiers": [{ "up_to": null, "per_1k": 0.015 }]
    }
  }],
  "plans": [{
    "id": "pro",
    "stripe_price_monthly_usd": 99,
    "limits": {
      "input_tokens_per_month": 10000000
    }
  }]
}
02

Your config is provisioned immediately

We wire up everything for you: the model catalog and pricing tiers, Stripe products and prices, and seed coupons.

Provisioning MeterBox ████████████████░░░░░░░

✓ Rate card created: rc_xk9j2
✓ Plan 'Pro': price=price_1abc ($99/mo)
✓ Coupon 'LAUNCH50': 50% off first month
03

Start metering usage

At each usage event, fire POST /v1/meter with the token counts. Get back an entitlement decision, a cost estimate, and current usage percentages.

const res = await fetch('/v1/meter', {
  method: 'POST',
  body: JSON.stringify({
    customer_id: 'acme_corp',
    model_id: 'llm-smart',
    input_tokens: 1842,
    output_tokens: 347
  })
})
// { allowed: true, cost: 0.0067, pct: 18.4 }
04

Close billing cycle

A single scheduled job orchestrates the complete period-end close, including ledger usage reads, overage computation, Stripe invoice generation, ledger updates, and coupon tick processing.

Close Billing Cycle ██████████████████░░░░░

✓ Customers: 142
✓ Invoices sent: 142/142 (100%)
✓ Total overage: $2,841.50
✓ Coupons checked: 38 (4 expired)
HIPAAAvailable
GDPRAvailable
CCPAAvailable
NIST 800-53Available
SOC 2 Type IIIn progress
ISO 27001In progress
FedRAMPIn progress
Pricing

Pay for customers, not complexity.

Every plan includes the full API surface. No feature gating.

Free
$0forever

For prototyping and solo projects.

  • Up to 10 customers
  • Up to 250K events/mo
  • All core APIs
  • In-cluster metering
  • Ledger & statements
  • Community support
Start free
Recommended
Pay as you go
$249per month (starting price)

For production workloads and growing teams.

  • Up to 500 customers, then $0.30/customer/mo
  • 10M events/mo included, then $10/1M events
  • Quota alerting (Slack/webhook)
  • Entitlement JWT tokens
  • Coupon engine
  • Period-end close automation
  • Email support + 4h SLA
Customize
Enterprise
Customcontract

Unlimited customers, SLA, dedicated support.

  • Unlimited customers
  • White-glove onboarding
  • Custom SLA
  • SSO
  • Audit logs
  • On-prem deployment option
  • Dedicated Slack channel
Get Started

Programmable monetization infrastructure for modern software.

Stop assembling billing providers, quota engines, spreadsheets, and reconciliation pipelines. Operate monetization from one unified layer. No credit card required to try out.