Credit Usage Reference
The table below outlines typical credit consumption across different models. Real-world usage depends heavily on prompt size and codebase context.| Model | Multiplier | Typical range (credits/request) | Avg credits | ~Requests/mo on Pro (30K) | ~Requests/mo on Pro Plus (80K) | ~Requests/mo on Pro Max (180K) |
|---|---|---|---|---|---|---|
| Grok Code Fast 1 | 0.25× | 10–50 | 30 | 1,000 | 2,660 | 6,000 |
| Haiku 4.5 | 1× | 30–250 | 140 | 210 | 570 | 1,280 |
| Auto | 1× | 50–270 | 160 | 210 | 550 | 1,240 |
| Gemini Flash 3.0 | 1× | 30–250 | 150 | 200 | 530 | 1,200 |
| GPT-5.4-mini | 1.25× | 50–260 | 220 | 135 | 360 | 810 |
| GPT-5.3 Codex | 2× | 30–650 | 300 | 100 | 265 | 600 |
| Gemini Pro 3.1 | 2× | 100–650 | 500 | 60 | 160 | 360 |
| Auto+ | 2.5× | 125–800 | 600 | 50 | 130 | 300 |
| GPT-5.4 | 2.5× | 100–700 | 550 | 54 | 145 | 325 |
| Gemini Flash 3.5 | 2.5× | — | — | — | — | — |
| Sonnet 4.6 | 3× | 100–700 | 580 | 50 | 135 | 310 |
| Opus 4.6/4.7 | 5× | 150–1,300 | 1,200 | 25 | 65 | 150 |
| GPT-5.5 | 5× | 300–1,600 | 1,450 | 20 | 55 | 124 |
How Many Credits Does a Typical Request Use?
Example tasks
To give rough reference points on credit consumption please see below example tasks of different complexity. All tasks were performed on a small-to-medium full-stack web application (~50K lines across ~200 source files; Python/FastAPI backend + React/TypeScript frontend). Size, complexity and organization of your actual codebase can affect the numbers you would get.XS Task
On the login page, change the primary ‘Sign in’ button background color to #3b82f6.Simple modification across single file
| Model | Credits | Comment |
|---|---|---|
| Zencoder Auto | 75 | Cheap model suitable for XS tasks |
| Zencoder Auto+ | 270 | Balanced model that can be used for XS tasks |
| Gemini 3.5 Flash | 398 | Use for harder tasks |
| Sonnet 4.6 | 142 | Balanced model that can be used for XS tasks |
| Opus 4.7 | 304 | Use for hardest tasks |
| GPT 5.5 | 456 | Use for hardest tasks |
S Task
On the public session-detail page, add a ‘Copy link’ button next to the page title. Clicking it copies the current page URL to the clipboard and shows a success toast (use the existing toast system)Mutliple modifications across single file
| Model | Credits | Comment |
|---|---|---|
| Zencoder Auto | 194 | Cheap model suitable for S tasks |
| Zencoder Auto+ | 570 | Balanced model that can be used for S tasks |
| Gemini 3.5 Flash | 871 | Use for harder tasks |
| Sonnet 4.6 | 268 | Balanced model that can be used for S tasks |
| Opus 4.7 | 575 | Use for hardest tasks |
| GPT 5.5 | 1314 | Use for hardest tasks |
M Task
Add an optional pronouns text field to the speaker profile. Persist it through the existing profile model, service, and router (no new tables — just one new column). Show it as an editable text input on the speaker profile settings page, and display it next to the speaker’s name on the public profile view.Small modifications across several backend and frontend files
| Model | Credits | Comment |
|---|---|---|
| Zencoder Auto | 298 | Cheaper model with lower quality on more complex tasks |
| Zencoder Auto+ | 1373 | Balanced model |
| Gemini 3.5 Flash | 1905 | Use for harder tasks |
| Sonnet 4.6 | 841 | Balanced model |
| Opus 4.7 | 1904 | Use for hardest tasks |
| GPT 5.5 | 2675 | Use for hardest tasks |
L Task
Add a ‘Message speaker’ action on the organizer submission-detail page. It opens a dialog with a single text area and a ‘Send’ button. Sending calls one new POST endpoint that creates an in-app notification of type message_from_organizer for the submission’s speaker, with the organizer’s text as the body. The notification must appear on the existing speaker Notifications page. Only the organizer of the event can call the endpoint. Do not add email delivery — in-app notification only.Modifications across several backend and frontend files
| Model | Credits | Comment |
|---|---|---|
| Zencoder Auto | - | Not recommended for complex tasks |
| Zencoder Auto+ | 2059 | Balanced model |
| Gemini 3.5 Flash | 2812 | Higher quality model for complex tasks |
| Sonnet 4.6 | 1305 | Balanced model |
| Opus 4.7 | 2788 | Use for hardest tasks |
| GPT 5.5 | 3905 | Use for hardest tasks |
XL Task
Add co-speaker support to submissions. A primary speaker can invite up to 3 additional co-speakers by email when creating or editing a submission. Persist co-speakers as a new related table linked to a submission with a status of invited / accepted / declined. Add backend endpoints to list, invite (which also creates a notification), accept, and decline. On the speaker submission-detail page, show the co-speaker list with each one’s status, and show ‘Accept’ / ‘Decline’ actions visible only to the invited user. On the organizer event-speakers page, include accepted co-speakers in the speaker list. Existing submission-ownership and reviewer permissions for the primary speaker must continue to work unchanged.Substantial modifications across multiple backend and frontend files and database
| Model | Credits | Comment |
|---|---|---|
| Zencoder Auto | - | Not recommended for complex tasks |
| Zencoder Auto+ | 4474 | Might not be suitable for very complex tasks |
| Gemini 3.5 Flash | 4497 | Might not be suitable for very complex tasks |
| Sonnet 4.6 | 4451 | Might not be suitable for very complex tasks |
| Opus 4.7 | 7717 | Use for hardest tasks |
| GPT 5.5 | 6299 | Use for hardest tasks |
Workflow Credit Efficiency
The choice of workflow significantly impacts credit consumption. Standard automated tasks or focused bug fixes are highly efficient, while comprehensive design or requirements-first workflows consume more credits due to multi-step planning and deep analysis.| Workflow | Credit Efficiency | Why |
|---|---|---|
| Auto | Most efficient | Single-pass, model-routed |
| Fix a Bug | Efficient | Focused scope, shorter planning |
| Multi-model | Efficient | Cheaper models for bulk implementation, reserving premium models for planning |
| Spec First | Moderate | Two-phase: spec + implementation |
| Requirements First | Higher | Full PRD + spec + implementation + review |
| Custom | Varies | Depends on steps configured |
Plans
| Free | Pro | Pro Plus | Pro Max | Enterprise | |
|---|---|---|---|---|---|
| Monthly | $0 | $45 | $95 | $195 | Custom |
| Annual | $0 | $40/mo | $85/mo | $175/mo | Custom |
| Credits / Month | BYOK only | 30,000 | 80,000 | 180,000 | Pre-paid commit |
| Models | Open / Auto | All models | All models | All models | All models |
How Credits Work
Plan Credits (included in subscription)
- Granted at the start of each monthly billing cycle.
- Expire at the end of your monthly billing period — no rollover.
- Consumed before top-up credits.
Paid Top-Ups
- Bought on demand when you need more credits.
- Non-refundable.
Consumption Order
- Plan credits (current cycle) — always first.
- Then top-up credits.
Team & Admin Controls
Per-user credit caps
Per-user credit caps
Admin re-allocation
Admin re-allocation
Top-up credits for teams
Top-up credits for teams
BYOK (Bring Your Own Key)
All plans — including Free — support BYOK. When you use your own API key (OpenAI, Anthropic, or Gemini), LLM calls go through your key and do not consume bundled credits. You still pay Zencoder the seat fee for paid plans.FAQ
What's a credit?
What's a credit?
Why credits and not dollars or tokens?
Why credits and not dollars or tokens?
What's the difference between Pro, Pro Plus, and Pro Max?
What's the difference between Pro, Pro Plus, and Pro Max?
How do model costs work?
How do model costs work?
Do unused plan credits roll over?
Do unused plan credits roll over?
Can I share credits across teammates?
Can I share credits across teammates?
Can I switch plans mid-cycle?
Can I switch plans mid-cycle?
What's the minimum top-up?
What's the minimum top-up?
Are top-ups refundable?
Are top-ups refundable?
Does BYOK still work?
Does BYOK still work?
What happens if I cancel?
What happens if I cancel?
What happens if I downgrade to a lower paid plan?
What happens if I downgrade to a lower paid plan?
What happens if my payment fails?
What happens if my payment fails?
Are credits transferable or redeemable for cash?
Are credits transferable or redeemable for cash?
Why do I see "You ran out of credits" when my dashboard still shows credits remaining?
Why do I see "You ran out of credits" when my dashboard still shows credits remaining?
How many credits does a typical request use?
How many credits does a typical request use?
Can I convert my old LLM call count into credits?
Can I convert my old LLM call count into credits?
Legacy Plans (Migration)
The old per-seat, daily-call plans are being retired. If you’re currently on a legacy plan, you’ll be automatically migrated to a usage-based plan at a future renewal. If you’d prefer to switch sooner, you can do so from your profile.| Old Plan | Old Price (mo / yr) | Daily Call Limit | New Plan |
|---|---|---|---|
| Free | $0 | 30 calls/day | Free (BYOK) |
| Starter | 17 | 280 calls/day | Pro ($45 / $40) |
| Core | 44 | 750 calls/day | Pro or Pro Plus ($45–$95) |
| Advanced | 107 | 1,900 calls/day | Pro Plus or Pro Max |
| Max | 225 | 4,200 calls/day | Pro Max ($195 / $175) |
| Enterprise | Custom | Custom | Enterprise |
I'm on an old annual contract — what happens?
I'm on an old annual contract — what happens?
I'm on an old monthly plan — when do I move?
I'm on an old monthly plan — when do I move?
Will my price go up?
Will my price go up?
Payment Methods
Zencoder accepts:- All major credit cards
- Apple Pay
- Link
- Cash App and Klarna