Usage-Based Billing made simple

Build usage-based pricing models with flexible renewal intervals and rollover policies.

Why Existing Solutions Fall Short

Traditional billing platforms can't handle the complexity modern SaaS needs.

Stripe's Pricing is Too Rigid

Limited to single currency or conversion-based pricing. Can't set strategic regional prices.

Tollty's Solution

Set $10/month AND €8/month for the same plan. True multi-currency with custom intervals per currency.

Credits Tied to Billing Cycles

Most platforms force credit renewal to match billing. Want yearly billing but monthly API credits? Too bad.

Tollty's Solution

Independent renewal periods. Bill annually, renew API credits weekly. Each credit type has its own schedule.

Complex Quota Management

Slow database queries to check balances. Performance bottlenecks on every API call.

Tollty's Solution

Sub-millisecond balance checks with KV caching. Deployed globally on Cloudflare's edge network.

Vendor Lock-in

Payments flow through platform accounts. Revenue share fees. Can't switch without rebuilding.

Tollty's Solution

Stripe Connect native. Your customers use their own Stripe accounts. No revenue share, full control.

Built for Maximum Flexibility

Everything you need to implement sophisticated usage-based pricing for your SaaS.

Truly Multi-Currency

Offer different prices in different currencies with custom intervals. Not just conversions - set strategic pricing like $10/month + $100/year AND €8/month + €80/year for the same plan.

Independent Renewal Cycles

Bill customers yearly but renew their API credits monthly. Each credit type has its own renewal schedule, completely independent of billing frequency.

Stripe Connect Native

Your customers use their own Stripe accounts. No revenue share, no payment processing lock-in. Full control over pricing and payouts.

Sub-Millisecond Quotas

Check customer balances in under 1ms with KV-cached quotas. Deployed globally on Cloudflare's edge network for instant response times anywhere.

Developer-Friendly API

Simple REST endpoints for quota checking and usage deduction. Full TypeScript SDK with type safety and autocomplete.

Credit-Based Metering

Track any custom metric independently from billing. API calls, storage GB, compute hours, or custom resources specific to your product.

Complete Audit Trail

Immutable transaction logs for every credit grant and deduction. Full rollback support for refunds and corrections.

Flexible Overages

Configure per-credit-type behavior when customers run out: block access, allow with additional charges, or unlimited usage.

Get Started in Four Simple Steps

From zero to production-ready billing in minutes.

1

Connect Stripe

Quick OAuth flow to connect your Stripe account. Creates your organization automatically. Test mode supported for development.

2

Define Plans

Create flexible subscription plans with multiple currencies and intervals. Configure credit grants with independent renewal periods and rollover policies.

3

Integrate API

Generate API keys and start checking quotas in 3 lines of code. Simple REST endpoints with comprehensive TypeScript SDK.

4

Track Usage

Deduct credits in real-time as customers use your product. Automatic renewals, rollover handling, and overage management. Complete audit trail included.

Developer-Friendly Integration

Check quotas and deduct credits in 3 lines of code.

// Check if customer has quota
const { hasQuota } = await tollty.quotas.check({
  customerId: 'cust_123',
  creditType: 'api_calls',
  required: 1
});

if (!hasQuota) {
  return { error: 'Insufficient credits' };
}

// Deduct credits after successful operation
await tollty.credits.deduct({
  customerId: 'cust_123',
  creditType: 'api_calls',
  amount: 1
});

Simple, Transparent Pricing

No platform fees. No revenue share. Just powerful billing infrastructure.

Free

to get started

  • Connect with Stripe OAuth
  • Define unlimited plans and credit types
  • Your customers' Stripe accounts
  • Global edge network performance
  • Complete audit trail and rollback support
Get Started

No credit card required. Start building immediately.

Built on World-Class Infrastructure

0ms
Response Time
0+
Currencies
0+
Global POPs