Billing & Credits
How our pricing works: subscription credit pools, Pay2Go wallet, and how we charge.
Two ways to pay
You can pay monthly for a credit pool (Subscription) or top up a wallet you spend down per request (Pay2Go). They work side by side — your subscription is used first, the wallet covers anything beyond it.
Subscription credits
Flat monthly price, a generous Main credit pool that refills every month, plus a Backup pool for the day you burn through Main faster than expected. Each tier has daily and weekly caps that prevent runaway usage.
Pay2Go wallet
Pay only for what you use. Top up your USD wallet via card or crypto and we deduct per token. Never expires. Used after the subscription pools are exhausted — or on its own if you have no subscription.
How the credit pools work
Every paid request consumes credits in this order: Main pool first, Backup pool second, Pay2Go wallet last. Each pool has its own purpose; together they shape predictable, capped spend.
Main pool · monthly tier credits
Equal to your tier price plus a 20% bonus on top. Resets in full when the subscription renews. Daily and weekly caps prevent the entire month being burned in a single day.
Backup pool · safety net
Sized at 3× your monthly tier value. Kicks in automatically when Main is empty. You can also restrict it to specific models from the dashboard, so it only covers the requests you actually need it for.
Pay2Go wallet · final fallback
Your top-up balance in USD cents. Used after both subscription pools are empty, or as your only funding if you have no subscription. Never expires.
When everything is empty
We never silently overcharge. If Main, Backup, and Pay2Go are all exhausted, the request returns HTTP 402 with a clear message telling you which pool is empty. No surprise bills, no negative balance — top up or wait for the next renewal.
We call this a hybrid plan
Credits are token-based across both pools, with separate daily and weekly request windows on top. The dashboard labels this "Hybrid model".
+20% bonus credits for subscribers
On top of every monthly refill, paid plans get a 20% bonus added to the Main pool. The bonus is admin-tunable per plan and ships at 20% by default.
A $10 plan effectively gives you $12 in spend; a $50 plan, $60. The bonus refreshes with every renewal.
Plan comparison at a glance
Headline numbers per tier. Credits are shown as plain credit units (1 USD = 100 credits).
| Feature | Free | Starter | Premium | Pro | Master | Ultra |
|---|---|---|---|---|---|---|
| Monthly credits | — | 1,200 (+20%) | 3,000 (+20%) | 6,000 (+20%) | 12,000 (+20%) | 24,000 (+20%) |
| Daily cap | 1 000 req | 100 | 250 | 500 | 1,000 | 2,000 |
| Weekly cap | — | 300 | 750 | 1,500 | 3,000 | 6,000 |
| Rate limit | 1 / min | 20 / min | 40 / min | 60 / min | 80 / min | 120 / min |
| Backup pool | — | 3× (3,000) | 3× (7,500) | 3× (15,000) | 3× (30,000) | 3× (60,000) |
| Model access | Free models | All models | All models | All models | All models | All models |
For features, model access, support tier, FAQ and the full breakdown, see /pricing.
Subscription types
Pick auto-renewing or a one-time 30-day pass.
Monthly subscription
- Auto-renews each month — Main pool refilled in full
- Cancel anytime from the dashboard, runs to the end of the period
- Pay with card (Creem) or crypto (NowPayments)
30-day pass
- Single payment, no auto-renew, no recurring charges
- Full plan benefits — Main + Backup pool — for 30 days
- Available via crypto for users who avoid card payments
Switching plans mid-cycle
Upgrading or downgrading mid-cycle is a single click. We cancel the old subscription at the payment provider, credit the unused portion to your Pay2Go wallet, and activate the new plan immediately.
Old subscription auto-cancels
We send a cancel request to Creem so the old plan won't renew next month. No more double-charge.
Wallet credit for unused value
We compute how much of the old plan you didn't use (by time + by tokens) and credit that amount to your Pay2Go wallet.
New plan activates immediately
Full price of the new plan is charged once at Creem; your fresh credit pools become available immediately after the payment confirms.
How we calculate the credit
- Two factors combine: time elapsed in the cycle (1 week = 25% of the cycle) and tokens used (75% weight for the Main pool, 25% for the Backup pool). Whichever is more depleted defines what's still left.
- credit = min(old_price × value_remaining, new_price − old_price). The cap on the right makes sure your credit never exceeds the actual price difference.
- 10% sunk-cost floor: even a same-day switch counts at least 10% of the cycle as consumed. Keeps the system fair to honest mid-cycle switches while preventing the "subscribe → wait one day → upgrade → refund nearly everything" gaming pattern.
Example
Day 2 of Starter ($9.99/mo), only 5% of credits used. You upgrade to Premium ($24.99/mo). We credit $8.99 to your wallet (≈90% of Starter unused). Creem charges you $24.99 for Premium → effective net out-of-pocket today: $16.00.
Never overcharged
Your wallet credit is capped at the price difference between old and new plans. Switching to a higher tier never costs more than just subscribing to the new tier fresh — at worst the same, usually less.
Plan Usage Budget
On top of the per-minute and per-day request limits, paid plans have a monthly cost-based credit budget equal to 10× the plan price. Each request deducts its actual token cost (in cents) from this budget. Free and Pay-As-You-Go users are not subject to this — they are metered differently.
80% — Notification
Once you have used 80% of your monthly budget, the dashboard shows a warning. Your subscription continues normally.
100% — Blocked until renewal
At 100%, paid-plan API calls return an error asking you to wait for the next billing cycle. Your subscription itself stays active.
How renewal works
On the next monthly subscription charge, your credit budget is topped up by another full window (+9,990 for Premium, +24,990 for Master). The 'used' counter is not reset — credits accumulate, so a heavy month does not penalise you next cycle.
Pay2Go in detail
Pay2Go is the wallet your spend lands in when you top up. It is the most flexible way to pay — no commitment, no renewal, all models, billed per token.
- Top up via card (Creem) or crypto (NowPayments). Minimum top-up applies per provider.
- Balance is stored in USD cents and shown as dollars on the dashboard. Currency picker only changes display, not the underlying amount.
- A positive Pay2Go balance bypasses tier rate limits and unlocks every model — including ones not available on subscription tiers.
- Never expires. If you cancel your subscription, your Pay2Go balance stays with the account.
How It Works · Pay-As-You-Go
- 1Enable Pay-As-You-Go in your Dashboard
- 2Add credits via card (Creem) or crypto
- 3Use any model — costs are deducted per token from your balance
- 4Credits never expire and remain until consumed
Pay-as-you-go users with a positive balance bypass all tiered rate limits and gain access to exclusive roleplay and top-tier model variants.
Payment methods
We accept card payments via Creem and crypto via NowPayments. Direct Stripe and PayPal are no longer supported.
Manage your plan
Top up your Pay2Go wallet, upgrade or cancel your subscription, and see your live pool balances on the dashboard.