CodexUse logo CodexUse Download

Codex rate limits: see usage and avoid 429 errors

Nothing breaks flow like a 429 error mid-task. The Codex CLI does not show your usage stats, so you only learn about rate limits when you hit them. CodexUse Pro monitors and estimates Codex rate limits across your OpenAI Codex CLI profiles.

How Codex rate limits work

The Codex CLI uses your OpenAI account credentials. Rate limits are enforced by OpenAI and vary by plan and model.

Note: Limits can change. OpenAI adjusts them based on demand. Your specific limits depend on plan, model, and account history.

What happens when you hit a Codex rate limit

When the Codex CLI exceeds your quota, OpenAI returns an HTTP 429 error:

Rate limit error example
Error: 429 Too Many Requests
Rate limit exceeded. Please try again in 1847 seconds.

The reset time tells you when you can retry.

The problem: no proactive visibility

The Codex CLI does not have a command to check your current usage or remaining quota. You only learn about Codex rate limits when you hit them. This is frustrating because:

How CodexUse monitors Codex rate limits

CodexUse Pro tracks your usage and shows you the rate limit status for each OpenAI Codex CLI profile. The rate-limit radar shows:

Auto-roll (Pro feature)

CodexUse Pro can automatically switch to a fresher Codex profile when your current account approaches its limit (only when no active chat is running).

Strategies to avoid Codex rate limit errors

1. Distribute work across accounts

If you have multiple accounts, switch between them to spread the load. Quotas are typically per account.

2. Batch large tasks strategically

Before starting a big refactoring session, check your usage. If you are already at 70% usage, either wait for the reset or switch to a fresher account first.

3. Keep a reserve account

Maintain one Codex profile with minimal usage as your "emergency" account. When others hit limits, you have a fallback.

4. Use lighter models for simple tasks

The Codex CLI config lets you control model and reasoning effort. Using a lighter model for routine tasks saves quota for when you need full power.

Troubleshooting

Symptom Likely cause Action
429 immediately after switching accounts That profile is also rate-limited Check usage for all profiles; use one with actual headroom
Usage shows low but 429s still happen Limits changed or usage estimate is incomplete OpenAI may have adjusted limits; the radar is an estimate
429 with very long reset time Hit a hard daily or weekly limit Wait for reset or use a different account type

Understanding the rate window

Many rate limits use rolling windows. This means:

Related

Why am I getting Codex 429 errors?

You have exceeded your subscription's rate limit. Wait for the reset window or switch to another account with available capacity.

How can I see my Codex rate limit status?

The native CLI does not expose this. CodexUse Pro monitors usage per profile so you can see before you hit limits.

Does switching Codex accounts help with rate limits?

Often, each account has its own quota. Switching to another account can give you more headroom.

See rate-limit radar in CodexUse