How credits work
Pools, holds, refunds, renewals — everything about Ehudai's credit system.
Credits are the single currency for all AI generation on Ehudai. Every tool and model draws from the same balance.
Two pools
Your balance is the sum of two pools that behave differently:
| Subscription credits | Add-on credits | |
|---|---|---|
| Come from | Your monthly plan, the signup grant, credits granted by Ehudai | One-time top-up purchases; some refunds |
| Expire? | Reset each billing period — unused credits don't roll over | Never expire |
| Survive cancellation? | No — cleared when the subscription ends | Yes |
Subscription credits are always spent first. Your purchased top-up credits are protected until the monthly allowance is used up.
No rollover
On each successful renewal your subscription pool is reset to the new period's amount — unused subscription credits from last month expire (you'll see this as an "Expired … unused subscription credits" line in your transaction history). If a subscription ends unpaid, its remaining subscription credits are cleared. Add-on credits are never touched by any of this.
Your signup credits
The 1,000 free signup credits live in the subscription pool — when your first paid month starts, the plan's allowance replaces whatever remains of them. Use them.
Holds: how a generation is charged
- When you start a generation, its estimated cost is held — your available balance drops immediately.
- When it completes, the hold becomes the charge. For most tools the estimate is the price, so you pay exactly what was held.
- If the generation fails or you cancel it, the full hold is returned to your balance automatically.
Stuck generations
In the Image Generator, Video Generator, Music Generator, Marketing Studio and the Moodboard tool, a generation that makes no progress for 30 minutes is failed automatically and its hold is refunded in full.
A few generations settle to less than the hold when they finish, and the difference comes back to you:
- Seedance 2.0 and 2.5 videos with "Auto" duration are held at the model's maximum length and charged for the length actually produced.
- Chat and AI Studio messages are charged for the tokens actually used.
- Image batches that come back with fewer images than you asked for are charged only for the images delivered.
Running out
- When your balance drops below 150 credits, including all the way to zero, you get a low-credit warning by email and in the app. You get it once each time you run low: it isn't repeated while you stay low, only after new credits arrive (a renewal, top-up or grant) and you run low again. It's never sent more than once a day.
- When a generation would cost more than you have, it's blocked before any work starts, and you're shown how many credits it needs.
- Workspace members can also hit their per-member limit — a separate cap set by the workspace owner. See Team credits.
Tracking your usage
Account → Billing shows:
- Current Period — your available credits, total earned and spent, a usage bar, and your next plan refresh date.
- Historical Usage — every transaction: what was charged, refunded, released, granted, or expired, with your balance after each.
- Invoices — your payment history across Stripe and Chapa.
Per-model prices are listed in Credit costs.