The Shared Credit Pool System gives every plan a single, global balance of credits that users spend across all AI models and tools. Previously credits were tracked separately for each model and engine (the “Separated / Per Model” system), so a user could have credits for one model but none for another. With a shared pool, one balance covers everything — text, images, video, audio, and more — and each model simply consumes a different number of credits based on its cost index. The feature is managed entirely from the admin panel. No Marketplace installation is required.
Requirements
- No installation needed: The Shared Credit Pool System is built into Finance — there is nothing to install from the Marketplace.
- Enable the system: Turn it on at Settings → General Settings → Finance.
- Set credit costs: Review and adjust per-model costs at Finance → Shared Credit Costs.
- Assign to plans: Switch individual plans to the shared pool at Finance → Pricing Plans.
- Migrate existing users (if applicable): Existing per-model balances can be moved to the new system via Finance → Credit Migration.
How Credits Are Calculated
Credits are deducted using a simple formula:
Credits Deducted = Units × Cost Index
The units depend on the type of operation:
- Text / Chat — per word generated (output only)
- Text-to-Speech — per character synthesized
- Image Generation — per image generated
- Video Generation — per second / minute of video
- Speech-to-Text — per minute transcribed
- Embeddings — per word embedded
The cost index is a per-model multiplier (its Default Index) that you can override. Only output is metered — input tokens are not separately charged. When an override is active, it replaces the model’s Default Index.
Activation
Before users can spend from a shared pool, complete the following steps:
- Step 1 — Enable the Shared Credit System: Go to Settings → General Settings → Finance and find the Shared Credit System section. Turn on Enable Shared Credit System, optionally enable Show Cost Preview and Allow Negative Balance, then click Save.
- Step 2 — Review Credit Costs: Go to Finance → Shared Credit Costs. Review the Default Index for each model and add overrides where you want a different cost. Changes apply to every plan that uses the shared pool.
- Step 3 — Assign the Shared Pool to Plans: Go to Finance → Pricing Plans, edit a plan, and in the Pricing step set Credit System to Shared Credit Pool. Enter the Shared Credits Amount included in the plan, then save.
- Step 4 — Migrate Existing Users (optional): If you are moving from the per-model system, go to Finance → Credit Migration to transfer existing balances into the shared pool.
Getting Started
Once the system is enabled and at least one plan uses the shared pool, users on that plan draw from a single credit balance for every AI action. If Show Cost Preview is enabled, they see the estimated credit cost before each operation. If Allow Negative Balance is enabled, operations can continue even when the balance is insufficient. You can fine-tune how much each model costs at any time from Finance → Shared Credit Costs.
How to Configure Credit Costs
Go to Finance → Shared Credit Costs. The page lists every available model (240+) with its Engine, Default Index, Active Cost, and Status.
1. Find a Model
Filter the list by engine (Anthropic, OpenAI, Gemini, Fal AI, and many more) using the engine tabs, or switch on Overrides only to show just the models you’ve customised. Each row shows the model name, its model ID, and its current cost.
2. Add a Cost Override
Click Add Override on a model’s row. In the Add Cost Override window you’ll see the Model, its Engine, and the Current Default Cost. Enter your new value in Override Cost, toggle Active on, and click Save Override. The override replaces the Default Index for that model everywhere the shared pool is used. Toggle the override off to fall back to the default at any time.
How to Switch a Plan to Shared Credits
Go to Finance → Pricing Plans and edit a plan. In the Pricing step, set Credit System to Shared Credit Pool (instead of Separated (Per Model)). A Shared Credits Amount field appears — enter the number of credits the plan includes. Use Reset Credits on Renewal to control whether the balance refills each billing cycle. Save the plan.
Note: Price and Renewal Type are sensitive fields — changing them cancels existing subscriptions. Switching the credit system on an existing plan may also require migrating affected users’ balances via Finance → Credit Migration.
Admin Controls
The Shared Credit Pool System is configured across three areas of the admin panel.
Settings → General Settings → Finance → Shared Credit System — Three toggles control the system:
- Enable Shared Credit System — When enabled, plans with the shared credit type will use a single credit pool for all AI operations.
- Show Cost Preview — Show the estimated credit cost before each AI operation.
- Allow Negative Balance — Allow users to continue operations even with insufficient balance.
Click Save after making changes.
Finance → Shared Credit Costs — Set the credit cost of every model. Each model has a Default Index; use Add Override to set a custom Override Cost and toggle it Active. Filter by engine or show overrides only.
Finance → Pricing Plans — For each plan, set Credit System to Shared Credit Pool and define the Shared Credits Amount, plus whether credits reset on renewal.
Finance → Credit Migration — Move existing per-model balances into the shared pool when transitioning from the older system.