Hey all, wanted to add a bit more context on how Codex usage is counted and what’s worth checking when usage feels higher than expected.
Codex usage is not based on “number of prompts” or wall-clock time. It depends on the model, task size, repo/context size, local vs cloud execution, and token usage. The current Codex pricing/rate card is here.
A few things that can make usage move faster than expected:
- Large repos, long threads, big `AGENTS.md` files, MCP/tool context, and repeated compactions can all increase input/cached/output tokens.
- Model choice matters. For example, GPT-5.5 is more expensive than GPT-5.4 / GPT-5.4-mini on the Codex rate card.
- Fast mode uses more credits: https://developers.openai.com/codex/speed
- Cloud tasks, code review, subagents, and automations can keep doing work in the background. Automations are documented here: https://developers.openai.com/codex/app/automations
- Memories can also do background work. Codex may update memory files after a thread has been idle long enough causing this impacts your usage. You can review/control this via Codex settings or `/memories`, and memory files live under `~/.codex/memories/`.
So if your app looks “idle” but usage still moved, the first things I’d check are:
1. Codex Settings → Usage & billing.
2. Run `/status` in an active CLI session.
3. Check whether any cloud tasks, code reviews, automations, subagents, or background terminal runs are still active.
4. [Most common]Check whether Memories are enabled with `/memories` or in Codex settings.
5. Compare the model/reasoning/Fast mode setting used for the run.
If something still looks wrong, you should submit a support request to us at support@openai.com and our team can look into your usage. The most useful support report is: plan type, model, local/cloud, exact timestamp + timezone, before/after usage screenshot, and whether Memories/automations/subagents/cloud tasks were enabled. That gives the team enough info to separate “expected token/background usage” from a real accounting issue. We cannot attain those information publicly so we request you to please use the support path. We appreciate and thank everyone for coming together here and engaging the community.