Codex Usage
Back to Codex Usage Overview
Quota Recovery & Promotional Grants

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 MethodCost / OriginTrigger5-Hour WindowWeekly Window & ScheduleCan Be Saved?
Automatic Clock RecoveryIncluded with plan ($0)Automatic on clockReplenishes rolling usageResets at fixed weekly anchor dateNo (continuous)
Banked ResetPromotional grant ($0)Manual user redemptionRestores to 100%Restores to 100% & changes weekly reset dateYes (until expired; varies by offer)
Paid Instant ResetPurchased checkout ($)Immediate on paymentRestores to 100%Restores to 100%; new 7-day cycle starts on first post-reset requestNo (applies immediately)
Flexible CreditsMetered top-up ($)Drawn after quota runs outBypasses 5-hour limitPreserves original weekly anchorYes (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:

When to Apply Immediately
  • 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.
When to Save Your Reset
  • 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.

The Official Consumption Rule: A banked reset is only officially consumed (deducted from your account reserve) if it successfully refreshes at least one eligible usage window. If you accidentally confirm a reset when both your 5-hour and weekly allowances are already at 100%, the reset is preserved and remains available.

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.

What Changes When You Apply a Full Reset

Codex enforces both a rolling 5-hour window and a weekly usage limit. According to official OpenAI documentation:

5-Hour Window

Refreshed

Your rolling 5-hour usage allowance is cleared back to full capacity.

Weekly Allowance

Refreshed

Your weekly Codex usage allowance is restored back to 100%.

Weekly Reset Date

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