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.
{
"customer_id": "acme_corp",
"model_id": "llm-smart",
"input_tokens": 1842,
"output_tokens": 347
}
Backed by
Trusted by teams building on top of
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.
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.

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
}
}]
}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
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 }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)
Every plan includes the full API surface. No feature gating.
For prototyping and solo projects.
For production workloads and growing teams.
Unlimited customers, SLA, dedicated support.
Stop assembling billing providers, quota engines, spreadsheets, and reconciliation pipelines. Operate monetization from one unified layer. No credit card required to try out.