If you use Codex regularly, there is a point where you stop asking "Where was that page again?" and start asking "How much do I have left, and what should I do next?"
That question matters because usage is not just a billing detail. It affects when you can keep coding, when you need to slow down, and how you decide which tasks deserve the expensive model time.

The short answer is simple:
- Codex usage shortcut: https://chatgpt.com/codex/settings/usage
- OpenAI usage dashboard: https://platform.openai.com/usage
- Billing overview: https://platform.openai.com/settings/organization/billing/overview
If you bookmark those three pages, you remove most of the friction.
Why checking usage matters
The real problem is not only hitting a limit. The bigger problem is hitting it at the wrong time.
When you are in the middle of implementation, a sudden stop breaks momentum. If you can already see your current pace, your remaining budget, and the next reset window, you can plan around it instead of getting interrupted by it.
That is why the usage dashboard is not just an admin screen. It is part of how you manage engineering throughput.
The main URL to use
If you only remember one URL, use this one:
https://platform.openai.com/usage
When you are logged in, this page gives you the core information you need:
- usage over time
- remaining allowance or current spend
- trends by period
- clues about whether a spike is normal or unusual
For many users, this is enough to answer "Why did usage jump?" or "Can I keep working at this pace?"
What to look at on the dashboard
Do not just stare at the number. Use the dashboard to answer four specific questions.
1. What is my current pace?
Look at usage over the last few days or weeks. You are trying to see whether your current working style is sustainable.
If your usage line suddenly changes, ask what changed in your workflow: longer threads, more retries, bigger contexts, or using higher-cost models for smaller tasks.
2. How much is left?
If you are close to a limit or a spend threshold, you need to decide what to protect. That might mean saving Codex for precise coding tasks, moving rough planning to a lighter tool, or postponing non-critical work until the next reset.
3. When does it reset?
Your strategy changes depending on whether the important boundary is hourly, daily, weekly, or monthly. If the reset is near, waiting can be smarter than forcing work through a bad budget position.
4. Is this a usage problem or a billing problem?
People often mix these up. It is faster to separate them:
- Usage: how much you consumed
- Billing: how much that consumption cost
Find the usage anomaly first. Then check billing to see the financial impact.
What to check when Codex suddenly stops working
If Codex worked yesterday and feels blocked today, start with the obvious checks:
- Open the usage page.
- Check whether you are near a limit or threshold.
- Confirm whether you are just before a reset window.
- Check billing and account configuration if usage looks normal.
In many cases, the cause is not a broken setup. It is simply consumption that you were not watching closely enough.
The three most common reasons usage jumps
Long threads keep getting heavier
Every turn carries more context, and the cost per useful output rises.
You use expensive models for everything
If you use the top-tier model for small edits, tiny rewrites, and repeated checks, waste builds up quickly.
You rerun the same work too often
When prompts are vague, retries multiply. That creates avoidable usage.
A practical way to reduce usage without losing results
The goal is not to use Codex less. The goal is to use it where it matters most.
- define the goal, constraints, and output format before starting
- keep one thread focused on one task
- summarize and restart when a thread gets too long
- use lighter tools for rough planning or text cleanup
- reserve Codex for high-precision implementation or debugging
That approach usually improves both cost control and output quality.
Summary
Checking Codex usage is not just about avoiding trouble. It is how you decide when to push, when to wait, and how to allocate model time to the highest-value work.
If you want fewer interruptions, faster decisions, and better ROI, start by bookmarking the right URLs and reviewing usage on a fixed rhythm.