Codex Banked Resets: What They Are, How to Use Them & When to Save
A banked reset in OpenAI Codex is a promotional, one-time usage-limit reset saved to your account until used or expired. A full banked reset restores both your 5-hour and weekly Codex usage windows to 100% of your current plan allowance. It does not increase your plan limits, so the amount of usable capacity restored depends on your plan. Applying a full reset also changes your weekly reset date.
Banked Resets vs. Automatic Resets vs. Paid Options
Developers encountering rate limits often confuse banked resets with automatic window resets or paid options. Each serves a completely different operational purpose:
| Recovery Method | Cost / Origin | Trigger | 5-Hour Window | Weekly Window & Schedule | Can Be Saved? |
|---|---|---|---|---|---|
| Automatic Clock Recovery | Included with plan ($0) | Automatic on clock | Replenishes rolling usage | Resets at fixed weekly anchor date | No (continuous) |
| Banked Reset | Promotional grant ($0) | Manual user redemption | Restores to 100% | Restores to 100% & changes weekly reset date | Yes (until expired; varies by offer) |
| Paid Instant Reset | Purchased checkout ($) | Immediate on payment | Restores to 100% | Restores to 100%; new 7-day cycle starts on first post-reset request | No (applies immediately) |
| Flexible Credits | Metered top-up ($) | Drawn after quota runs out | Bypasses 5-hour limit | Preserves original weekly anchor | Yes (12-month balance) |
Practical Guidance: Should You Use It Now or Save It?
Because a full banked reset refreshes both the 5-hour rolling window and your weekly allowance while changing your weekly reset date, timing your redemption thoughtfully helps preserve valuable capacity. Here is practical guidance from codexusage.dev to help you decide:
- Your weekly quota is near 100% spent: You get the most practical value from a reset when your weekly allowance is heavily depleted or fully exhausted, rather than when you have substantial quota remaining.
- You are starting a major multi-hour coding sprint: If you have an active session requiring autonomous tasks, applying the reset gives you fresh burst and weekly buffers.
- The reset is nearing its expiration date: Banked resets cannot be restored or reissued once expired. If your reset is close to the expiration shown in Settings > Usage, use it before it lapses.
- You want to adjust your weekly reset timing: Because applying a full reset changes your weekly reset date, using it during a high-activity period can shift your weekly reset window to better match your workflow.
- Only your 5-hour rolling limit is blocked: If your weekly allowance has plenty of headroom (>30%), do not burn a banked reset. Wait for the 5-hour window to roll over naturally.
- Your natural reset is less than 2 hours away: Run
/status. If your scheduled reset is imminent, waiting preserves your banked reset for an emergency. - You only need 1 or 2 quick turns: Burning an entire promotional reset for a single prompt or one-line git commit fix is a severe waste of quota headroom.
- You are finishing work for the day: If your workday is ending, let the natural 5-hour and overnight rolling clock restore your quota while you sleep.
Where to Find and How to Apply a Banked Reset
If your account has been granted one or more banked resets, you can redeem them across the web settings, desktop app, or CLI:
1Open ChatGPT Usage Settings
Navigate to your account profile menu and select Settings → Usage on either the web interface at chatgpt.com/codex/settings/usage or inside the ChatGPT / Codex Desktop app.
2Locate the Reset Summary
If an active grant is available on your account profile, you will see a badge such as “1 reset available” or “Full reset” displayed directly adjacent to your 5-hour and weekly quota meters.
3Review Details & Confirm Redemption
Click Use reset. A confirmation modal will display the expiration terms and confirm that applying it will refresh both windows and update your weekly reset date. Confirm to apply.
How Banked Resets Affect Your Weekly Reset Date
Redeeming a banked reset does not just replenish current usage—it also updates your scheduled weekly reset date.
Codex enforces both a rolling 5-hour window and a weekly usage limit. According to official OpenAI documentation:
Refreshed
Your rolling 5-hour usage allowance is cleared back to full capacity.
Refreshed
Your weekly Codex usage allowance is restored back to 100%.
Updated Date
Applying the reset changes your weekly reset date in Settings > Usage.
*Note: Check Settings > Usage after applying a reset to view your updated reset time. Note that paid instant resets operate under separate timing mechanics (where a new weekly period starts with your first post-reset request); do not assume banked resets follow the paid-reset rule.
Expiration, Stacking, and Plan Rules
Banked resets carry administrative rules established by OpenAI:
Expiration Depends on Offer
Expiration depends on the offer. Check the expiration shown in Settings > Usage or in the applicable promotion terms. Referral resets generally use a 30-day window unless the offer says otherwise. Once expired, unused resets cannot be restored or reissued.
Stacking & Holding Limits
Whether you can hold multiple banked resets depends on the specific promotional offer. OpenAI promotion rules and holding limits vary by campaign, plan, and workspace rather than following any universal cap.
Does Not Expand Plan Ceilings
A full banked reset restores both your 5-hour and weekly Codex usage windows to 100% of your current plan allowance. It does not increase your plan limits, so the amount of usable capacity restored depends on your plan.
Non-Transferable & No Cash Value
Banked resets are tied to your specific account or workspace. They cannot be transferred between accounts, converted to OpenAI API platform credits, or refunded for cash.
Troubleshooting Banked Resets
Common issues developers encounter when looking for or applying banked resets:
1. “I applied my reset, but the meter still shows 0% remaining.”
The usage display in Settings > Usage can take a short time to update. Try closing and reopening Settings, refreshing your browser, or running /status directly in the Codex CLI to confirm that your quota has refreshed.
2. “My banked reset is missing or I cannot see it in Settings.”
Check whether you are logged into the correct workspace. If you belong to both a Personal Plus/Pro account and an employer ChatGPT Business workspace, banked resets granted to your personal profile will not appear when your active workspace is toggled to your organization. Switch workspaces in the bottom-left profile menu.
3. “Does a banked reset give me extra capacity above my plan limit?”
No. A full banked reset restores both your 5-hour and weekly Codex usage windows to 100% of your current plan allowance. It does not increase your plan limits, so the amount of usable capacity restored depends on your plan.
Frequently Asked Questions
What is a banked reset in OpenAI Codex?
A banked reset is a promotional, one-time usage-limit reset stored in your account until you choose to use it or it expires. A full banked reset restores both your 5-hour and weekly Codex usage windows to 100% of your current plan allowance. It does not increase your plan limits, so the amount of usable capacity restored depends on your plan.
How do I get a banked reset?
Banked resets are not sold as standalone purchases. They are promotional benefits tied to specific offers, campaigns, or referral programs. Eligibility and availability depend on the specific offer, plan, workspace, and region.
Does applying a banked reset change my weekly reset schedule?
Yes. Applying a full banked reset refreshes your 5-hour and weekly usage windows and changes your weekly reset date. Check Settings > Usage after applying the reset to view your updated reset time.
Can I buy a banked reset in advance to store for later?
No. You cannot purchase banked resets to store in reserve. While eligible personal Plus and Pro accounts can purchase an immediate paid instant reset when running low on quota, paid resets apply immediately upon checkout and cannot be banked for future use.
What happens if I apply a banked reset when I haven't reached my limit?
A banked reset is only consumed if it successfully refreshes at least one eligible usage window. If there is nothing eligible to refresh (for example, if both your 5-hour and weekly allowances are already at 100%), the reset remains available in your account.
Do banked resets expire if I don't use them?
Yes. Expiration depends on the offer. Check the expiration shown in Settings > Usage or in the applicable promotion terms. Referral resets generally use a 30-day window unless the offer says otherwise. Once expired, unused banked resets cannot be restored, reissued, or exchanged for cash or API credits.
Why did my usage percentage not change immediately after applying a reset?
The usage display in Settings > Usage can take a short time to update. Try closing and reopening Settings, refreshing your browser, or running /status in the Codex CLI to confirm that your quota has refreshed.
Related Quota & Reset Guides
- Want to know how automatic replenishment works? Read our complete breakdown on when your Codex usage resets.
- No banked resets available? Compare paid instant resets, token credit packs, and API keys in our Codex credits vs. resets guide.
- Review baseline limits across all tiers in the Codex usage limits table.
- Currently blocked by a 429 error? Check our Codex rate limit triage guide.