Reset time · codex

When does Codex usage reset?

Codex does not have one universal reset time. Use the current window shown in your account usage dashboard.

Last verified: September 15, 2026

Direct answer

There is no single Codex reset time for every account. The official usage dashboard shows your current limits and reset times, and /status shows remaining limits during an active Codex CLI session. Official local-message estimates use five-hour periods, while weekly limits may also apply.

Private reset clock

Track your own reset window

Enter the recovery time shown in your account. LimitBell counts down to that exact moment without guessing a universal reset time.

Your clocks stay in this browser. Manual entries and task notes are not uploaded to LimitBell.

Saved locally; up to 2 clocks.

Shareable status cards

Turn your current limit into a card

Create a status or remaining-quota card for sharing. Every value is visibly marked as self-reported.

The PNG is rendered in this browser. Your tool, plan, percentage, and clock details are never sent to the analytics endpoint.

Your card preview will appear here

Choose the values you are comfortable sharing, then generate the final PNG.

Anonymous measurement stores only the action, language, card type, and channel—not your card text or account details.

Applies to

For Codex used through ChatGPT Plus, Pro, Business, Enterprise, or Edu. API-key usage follows API billing and rate limits instead.

What to do

  1. 1Open the official usage dashboard and read the current remaining allowance and reset time.
  2. 2Run /status inside an active Codex CLI session to check remaining limits.
  3. 3Track short-window and weekly limits separately; neither represents the whole allowance alone.
  4. 4Create a reminder only for a time explicitly shown by the account, not a guessed global reset.

Common misconceptions

  • Every Codex account resets at local midnight.
  • A five-hour estimate is a guaranteed fixed message count.

Next action

Use the timestamp shown for your account. If no time is shown, keep the value unknown instead of inventing a countdown.

Create a private reset clock