Codex Credits vs. Resets: What to Do When Your Usage Runs Out
When your included Codex allowance is exhausted, you have five distinct options: wait for normal window recovery (free), apply an unused banked reset from promotional grants (free), purchase a paid instant reset to pull your next weekly allowance forward (one-time checkout fee), draw from purchased credits for pay-as-you-go overflow under the ChatGPT Work and Codex credit rate card (ChatGPT credits, not Platform API credits), or switch the CLI to direct OpenAI Platform API billing via OPENAI_API_KEY.
Which option you should choose depends entirely on whether you tripped the rolling 5-hour burst window or the weekly quota, whether your account has an unused promotional grant, and whether you want a full weekly cycle restart or flexible incremental capacity.
Wait for your 5-hour allowance to recover at the reset time shown for your account. Avoid buying a weekly reset for a short-term burst pause.
Promotional banked resets refresh both 5-hour and weekly windows at zero cost before they expire.
Buy an instant reset for a full fresh week, use credits for incremental tasks, or use an API key for metered fallback.
Compare Your Options After Hitting a Codex Limit
Developers frequently confuse subscription allowance mechanics, prepaid ChatGPT credits, paid instant resets, and metered API billing. This comparison outlines how each path behaves.
| Option | How It Works | Eligibility | Cost / Billing | Weekly Schedule Impact |
|---|---|---|---|---|
| Wait for Recovery | Natural cooldown; wait for normal 5-hour recovery or weekly reset at the time shown for your account | All plans (Free, Plus, Pro, Business) | Free ($0) | Preserves your existing weekly reset date and schedule |
| Banked Reset | Promotional rate-limit grant applied manually in Settings > Usage to refresh 5-hour and weekly allowances | Qualifying promotional accounts (varies by offer, plan, and campaign) | Free grant (promotional) | Sets new 7-day weekly reset anchor starting from your first post-reset request |
| Paid Instant Reset | Pulls your next regular weekly allowance forward immediately upon purchase, clearing 5-hour and weekly blocks | Eligible personal ChatGPT Plus and Pro accounts (not Business, Enterprise, Edu, or Free) | Account-specific one-time fee (displayed at checkout; varies by account and region) | Resets your weekly cycle; next automatic reset scheduled 7 days after first request |
| Purchased Credits | Prepaid flexible pay-as-you-go balance consumed automatically after included plan limits run out | Plus and Pro where available; some Free and Go accounts in limited rollout; Business/Enterprise/Edu governed separately via workspace credit systems (availability varies by account, plan, feature, and region) | Metered under the ChatGPT Work and Codex credit rate card based on input, cached-input, and output usage (these are ChatGPT credits, not OpenAI Platform API credits; auto-reload available) | Zero impact on weekly reset schedule; your weekly anchor remains unchanged |
| Platform API Billing | Bypasses ChatGPT subscription entirely by supplying OPENAI_API_KEY in the Codex CLI | Any user with an OpenAI Platform developer account and funded API credit balance | Direct token billing at OpenAI Platform rates (deducted from platform balance) | Completely independent of ChatGPT 5-hour and weekly subscription windows |
How to Choose Your Next Step
Follow this practical evaluation order before spending money:
Run /status in your Codex CLI or open Settings > Usage. Confirm whether your block is caused by the rolling 5-hour window or the weekly quota. If your weekly allowance still has remaining percentage, you are only temporarily rate-limited by the 5-hour rolling burst window.
In Settings > Usage, check if an account grant or promotional reset is listed (e.g., "1 reset available"). If present, applying it immediately refreshes your 5-hour and weekly capacity for free. Because banked resets have fixed expiration dates, use them before purchasing any paid option.
- Wait: If only the 5-hour window is exhausted, wait for your allowance to recover at the reset time shown for your account in /status or Settings > Usage. If your weekly reset is within 12–24 hours, waiting is often the most cost-effective choice.
- Paid Instant Reset: Choose this if you exhausted your weekly quota days before your reset date, you are on an eligible personal Plus or Pro account, and you need a full week's worth of high-volume usage right now. Note that this resets your 7-day schedule.
- Purchased Credits: Choose this if you only need to finish a few remaining tasks, want flexible incremental overflow, or do not want to alter your weekly calendar reset anchor.
- OpenAI Platform API Key: Choose this if you have an active developer API key and funded credit balance on the OpenAI Platform, needing to complete deadline-critical work without subscription friction.
Detailed Breakdown of Each Option
OpenAI enforces distinct rules, billing paths, and limitations for each method:
Banked Resets: What They Are & How They Work
A banked reset is a promotional rate-limit benefit saved to your account profile from launch promotions, milestone campaigns, or account incentives. Unlike automatic resets that trigger on a fixed clock, a banked reset sits in your account until you explicitly choose to apply it.
- Full capacity refresh: Applying a banked reset restores both your 5-hour rolling window and your weekly allowance.
- Weekly schedule adjustment: Your new weekly cycle starts with your first request after applying the reset, shifting your next automatic weekly reset 7 days forward.
- Expiration dates: Banked resets expire according to their specific campaign terms. Once expired, OpenAI cannot restore or reissue them.
- Not off-the-shelf purchases: You cannot purchase a banked reset to store in reserve. They are promotional grants distributed by OpenAI.
Paid Instant Resets: Pulling Your Weekly Allowance Forward
OpenAI provides an option for eligible personal accounts on ChatGPT Plus and Pro to purchase an immediate rate-limit reset for Work and Codex. This is not an extra quota entitlement stacked on top of your plan; instead, it pulls your regular weekly allowance forward immediately.
- Plan eligibility: Available only to personal Plus and Pro accounts on ChatGPT web and the Codex desktop app. Ineligible on Free, Go, Business, Enterprise, and Edu plans.
- Applies immediately: Purchased resets cannot be banked, scheduled, or saved for later. Checkout applies the reset directly to your live session.
- New 7-day schedule: Your next weekly period officially begins with your first prompt after the reset is applied, and your next automatic weekly reset is scheduled 7 days from that request.
- Account-specific pricing: OpenAI does not publish a universal fixed price. The price and currency vary by account, region, and billing country, and are displayed on the checkout screen before payment. Resets are generally non-refundable.
Purchased Credits: Pay-As-You-Go Flexible Usage
Credits function as a flexible pay-as-you-go balance in ChatGPT that extends your capacity across supported features—such as Codex and ChatGPT Work—without requiring a plan upgrade.
- Plan eligibility & availability: Plus and Pro can purchase credits where available. Some Free and Go accounts can also purchase credits during OpenAI's current limited rollout, though credit purchases are not available to all Free or Go users. Business, Enterprise, and Edu workspace credit behavior is governed separately through workspace flexible-pricing and credit systems. Actual availability varies by account, plan, feature, and region.
- Included allowance consumed first: Codex always uses your monthly subscription allowance first. Only when your plan limits are fully exhausted will requests draw from your credit balance.
- Credit rate card billing: Credit usage for Codex is metered under the applicable ChatGPT Work and Codex credit rate card, based on input, cached-input, and output usage. These are ChatGPT credits, not OpenAI Platform API credits. There is no universal flat fee per prompt.
- Preserves calendar anchors: Using credits does not pull your weekly subscription cycle forward or change your weekly reset date.
- Auto-reload support: You can configure an automatic reload threshold in settings so your workflows never halt abruptly during intensive coding sessions.
Waiting for Normal Recovery: 5-Hour Rolling vs. Weekly
Waiting is free, but understanding which window blocked your session determines whether you wait hours or days:
Wait for your 5-hour allowance to recover at the reset time shown for your account in /status or Settings > Usage. If you only reached this short-term limit, you do not need to purchase a weekly reset.
If your weekly allowance is 100% exhausted, prompts remain paused until your account's scheduled weekly reset date (visible via /status).
OpenAI Platform API Billing: Direct Metered Fallback
If you are running the Codex CLI and encounter a hard limit, you can redirect the CLI to an OpenAI Platform developer account by exporting an API key:
Key distinction: Direct API billing charges your Platform developer balance per token under Platform rate limits (Requests Per Minute / Tokens Per Minute). It completely bypasses ChatGPT subscription 5-hour and weekly caps.
What Happens During an Active Turn?
Developers often worry that hitting a usage ceiling will terminate a mid-task generation or corrupt active workspace changes. OpenAI's documented policy addresses this directly:
Where to Check Your Options in the UI
OpenAI provides specific locations in the official interfaces to verify your remaining allowance, credit balance, and reset availability:
Navigate to Settings > Usage (or Usage & Billing in the desktop app). Here you can view your current allowance meter, click Buy an instant reset (if eligible), or manage flexible credits.
When you completely exhaust your weekly quota, an in-app banner may appear offering a direct link to purchase an instant reset or add credits.
Run /status in any Codex CLI terminal session to inspect your live remaining 5-hour and weekly percentages along with exact countdown timestamps.
Frequently Asked Questions
Can I buy an instant reset and save or bank it for later?
No. According to official OpenAI documentation, a purchased weekly rate limit reset applies immediately upon checkout. It cannot be banked, saved, scheduled, or stored for later use. If you want a reserve you can trigger at will, only promotional banked resets granted by OpenAI can sit in your account profile until manually activated.
How much does a paid Codex instant reset cost?
OpenAI does not publish a single universal dollar price for instant rate limit resets. Official documentation states that pricing and availability vary by account, plan tier, billing country, and region. Eligible personal Plus and Pro users can view their specific price and currency directly in the checkout screen before completing the purchase.
How many prompts or code completions do I get per purchased credit?
OpenAI does not define a fixed 'prompts-per-credit' or 'completions-per-credit' ratio. Credit usage for Codex is metered under the applicable ChatGPT Work and Codex credit rate card, based on input, cached-input, and output usage. These are ChatGPT credits, not OpenAI Platform API credits. Multi-file refactors, large context windows, and high reasoning effort settings consume more tokens per prompt than brief terminal queries.
What is the core difference between purchased credits and a paid instant reset?
A paid instant reset pulls your entire weekly subscription allowance forward immediately, wiping both your 5-hour and weekly usage counters and resetting your 7-day schedule. Purchased credits, by contrast, act as a pay-as-you-go buffer: your weekly subscription schedule stays exactly the same, and you only pay for the extra tokens you consume after included limits run out.
Can Business, Enterprise, or Team accounts buy paid instant resets?
No. OpenAI's documentation specifies that paid instant weekly resets are restricted to eligible personal ChatGPT Plus and Pro accounts. Business, Enterprise, and Edu plans are not eligible for instant resets. Instead, organizations manage capacity through seat pooling, contract allowances, or shared workspace credit pools configured in Workspace settings > Billing.
Does switching to OPENAI_API_KEY use my ChatGPT subscription allowance?
No. When you set an OPENAI_API_KEY environment variable, the Codex CLI routes requests directly to the OpenAI Platform developer API. Requests are billed to your Platform account balance under Platform API rate limits (RPM and TPM), completely independent of your ChatGPT Plus or Pro 5-hour or weekly subscription quota.
What happens if I hit a limit in the middle of a long coding task?
OpenAI documentation states that if you reach a usage limit during an active turn, Codex can continue working on that turn, subject to fair-use limits. Once that active turn concludes, subsequent prompts pause until your allowance recovers, credits are drawn, an eligible reset is applied, or an API key is configured.
Want to see official plan allowances and what remains unpublished? Review the Codex usage limits table.
Subscribed to Plus? Check out model-specific estimate ranges on ChatGPT Plus Codex limits.
Considering the $200/mo tier? Read our guide on ChatGPT Pro Codex limits.
Using GPT-6 Astra? See our guide to GPT-6 Astra Codex usage limits and quota drain.
Need exact details on how reset windows operate? Read when does Codex usage reset.
Troubleshooting a 429 error right now? See our triage guide on why am I rate limited on Codex.