Build usage-based pricing models with flexible renewal intervals and rollover policies.
Traditional billing platforms can't handle the complexity modern SaaS needs.
Limited to single currency or conversion-based pricing. Can't set strategic regional prices.
Set $10/month AND €8/month for the same plan. True multi-currency with custom intervals per currency.
Most platforms force credit renewal to match billing. Want yearly billing but monthly API credits? Too bad.
Independent renewal periods. Bill annually, renew API credits weekly. Each credit type has its own schedule.
Slow database queries to check balances. Performance bottlenecks on every API call.
Sub-millisecond balance checks with KV caching. Deployed globally on Cloudflare's edge network.
Payments flow through platform accounts. Revenue share fees. Can't switch without rebuilding.
Stripe Connect native. Your customers use their own Stripe accounts. No revenue share, full control.
Everything you need to implement sophisticated usage-based pricing for your SaaS.
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.
Bill customers yearly but renew their API credits monthly. Each credit type has its own renewal schedule, completely independent of billing frequency.
Your customers use their own Stripe accounts. No revenue share, no payment processing lock-in. Full control over pricing and payouts.
Check customer balances in under 1ms with KV-cached quotas. Deployed globally on Cloudflare's edge network for instant response times anywhere.
Simple REST endpoints for quota checking and usage deduction. Full TypeScript SDK with type safety and autocomplete.
Track any custom metric independently from billing. API calls, storage GB, compute hours, or custom resources specific to your product.
Immutable transaction logs for every credit grant and deduction. Full rollback support for refunds and corrections.
Configure per-credit-type behavior when customers run out: block access, allow with additional charges, or unlimited usage.
From zero to production-ready billing in minutes.
Quick OAuth flow to connect your Stripe account. Creates your organization automatically. Test mode supported for development.
Create flexible subscription plans with multiple currencies and intervals. Configure credit grants with independent renewal periods and rollover policies.
Generate API keys and start checking quotas in 3 lines of code. Simple REST endpoints with comprehensive TypeScript SDK.
Deduct credits in real-time as customers use your product. Automatic renewals, rollover handling, and overage management. Complete audit trail included.
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
});No platform fees. No revenue share. Just powerful billing infrastructure.
to get started
No credit card required. Start building immediately.