Automatically apply banked resets before they expire
Resolved 💬 1 comment Opened Jul 12, 2026 by loganrooks Closed Jul 12, 2026
What variant of Codex are you using?
Codex in the unified ChatGPT app on macOS
What feature would you like to see?
Problem
Banked usage resets can expire unused if a user saves one for later, forgets the expiry, is away, or is not shown the exact expiration time.
There is little reason to discard an unused reset when it could still provide value.
Proposed behavior
By default, Codex should:
- Keep the reset available for manual use until shortly before expiry.
- Apply it automatically if it remains unused.
- Process redemption server-side, even when the app is closed.
- Show the exact expiry time and notify the user when automatic redemption occurs.
- Allow this behaviour to be disabled in settings.
The reset should be applied at the latest safe moment and should not reduce or overwrite a more valuable existing allowance.
Additional information
This would complement #32218, which proposes redeeming a queued reset when a usage limit is reached:
manual use → queued use at limit → automatic use before expiry
Related issues: #32218, #28805, and #32540.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗