External Publication
Visit Post

Paying for ChatGPT Plus Just to Be Locked Out While “5h Remaining” Still Shows Feels Misleading

OpenAI Developer Community May 18, 2026
Source

Zamin, don’t worry. I’m ok! The core problem in one sentence: Codex charges in tokens but shows limits in hours. Two completely different units that are never openly converted. #1 — Official OpenAI documentation. Since April 2, 2026, pricing officially moved to token-based billing: credits per million input tokens, cached input tokens, and output tokens. Source: OpenAI Help Center, Codex Rate Card. #2 — OpenAI admits it themselves. Officially: larger codebases and longer sessions use significantly more per message. And system files burn the limit before a single line of code is written. Source: OpenAI Help Center. #3 — Real forum data. A single prompt for a one-line change consumed 7% of the weekly limit and 25% of the 5-hour window. Source: OpenAI Developer Community. #4 — My personal case — disproportionate billing. Task: make a commit. Execution time: 3 minutes 46 seconds. Deducted: 7% of the 5-hour window. Mathematically 3 minutes 46 seconds out of 5 hours is under 1% of the time. But 7% was charged. Because billing runs on tokens, not time. And how many tokens equal one percent — OpenAI shows this nowhere. #5 — Codex lives in a parallel universe — separate problem. I asked Codex how long today’s task took. It answered: 35-50 minutes. Real clock time: under 10 minutes. It estimates time by token volume, not real minutes. Meaning Codex itself doesn’t know how much real time has passed​. Full picture: the interface shows hours, billing runs on tokens, Codex estimates time in tokens too. Three different measurements. None match real time. The user pays for all three simultaneously without understanding any of them. For this reason, most likely, the panel shows a bug that there is still time, but in reality, the tokens have run out. Or maybe I’m wrong.

And one more thing — a concrete suggestion. The fix is not complicated. Instead of showing percentages that mean nothing to the user, show a real-time token counter next to the clock. Not “68% ” — but “45,000 tokens remaining.” After each task — a receipt: how many tokens were spent, what’s left. Before starting a task — an estimate: this will cost approximately X tokens. One unified timeline — not two separate counters (5h and Weekly) that block each other silently without warning. Right now the interface shows time, charges tokens, and the two counters run independently without telling the user which one is about to run out first. That’s not a design choice. That’s a blind spot. And yes — looking at the screenshot: 68% remaining on the 5h window, 0% on Weekly, system blocked. The interface never warned that Weekly would run out first. That is exactly the bug.

Discussion in the ATmosphere

Loading comments...