Pricing guide

Codex pricing: what each plan includes and what a team will spend

Codex has no price of its own. It comes with every ChatGPT plan from Free to Enterprise, and it shares one usage allowance with ChatGPT Work. On OpenAI's pages, checked on 29 September 2026, a UK buyer sees Plus at £20 a month and Pro from £89, and neither price says whether VAT is included. ChatGPT Business is US$20 per user a month billed annually or US$25 monthly, and Enterprise is quote-only. Each plan's allowance is measured in five-hour windows, and weekly limits may apply on top. Past the allowance, work continues on credits, priced per million tokens (the units of text a model reads and writes). So a team's bill is seats plus credits. The seats are the predictable half; the credits depend on the model, the task and how much context each session carries.

Codex pricing. What OpenAI charges for Codex, its coding agent: a ChatGPT plan's per-seat price, the usage allowance that plan includes, and credits for use beyond the allowance, priced per million tokens and shared with ChatGPT Work.

1AYM is an OpenAI Select Partner. Its founder holds personal Claude certifications. 1AYM is not an Anthropic partner.

Checked . Pound prices were read on chatgpt.com from the UK; US dollar prices, usage ranges and credit rates come from OpenAI's Codex pricing page. Neither page says whether its prices include VAT. OpenAI changes prices, plans, models and limits without notice, so check the sources below on the day you buy.

Which plans include Codex, and what they cost

There is no Codex subscription to buy. OpenAI's Codex pricing page lists Codex and ChatGPT Work in the Free, Go, Plus, Pro, Business, Edu and Enterprise plans [1], so the real question is which ChatGPT plan each person is on. The table puts the pound prices chatgpt.com shows a UK visitor for the individual plans [2] beside the US dollar prices on OpenAI's Codex pricing page [1]. Do not read one column as a conversion of the other: Go is £7 on the UK page and US$8 on the dollar page.

ChatGPT plans that include Codex and ChatGPT Work, with the monthly price in pounds as shown to a UK visitor [2] and in US dollars on OpenAI's Codex pricing page [1], read 29 September 2026. Neither page says whether VAT is included.
DimensionUK price a month [2]US price a month [1]What it gives Codex [1, 2, 3]
Free£0US$0Limited Codex access: GPT-6 Luna at Standard speed in the desktop app, subject to rollout
Go£7US$8Lightweight coding tasks: GPT-6 Luna at Standard speed in the desktop app, subject to rollout
Plus£20US$20Codex on the web, in the CLI, in the IDE extension and on iOS; cloud code review and Slack; GPT-6 Sol and GPT-6 Luna; extra credits can be bought
ProFrom £89From US$100Everything in Plus with 5x or 20x Plus's Codex usage; OpenAI's help centre names the tiers Pro $100 and Pro $200
BusinessNot shown on the individual-plan page; see belowUS$20 per user billed annually, or US$25 monthly; at least 2 usersA shared workspace with SAML SSO, MFA and admin controls; standard seats get Plus's usage estimates; workspace credits extend usage
Enterprise and EduQuote-onlyQuote-only: contact OpenAI's sales teamEverything in Business plus SCIM, EKM, RBAC, the Compliance API and data residency controls; usage scales with credits on flexible pricing, otherwise Plus's per-seat limits for most features

Business seats also come in more than one size, which matters if you budget from the headline price. OpenAI's usage table refers to a Business ($100) seat that gets the Pro 5x estimates, and its help centre separates Business Standard seats from Business Premium seats [1, 3]. The pound prices OpenAI shows UK buyers for ChatGPT Business are set out, with their sources, in our comparison of the ChatGPT and Claude business plans, linked at the foot of this page.

Seat size also decides which models a person can lean on. Pro plans and Business Premium seats can spend their whole allowance on GPT-6 Astra, the model behind GPT-6 Pro. Plus and Business Standard seats get limited Astra use and pay credits beyond it, and Astra can get through an allowance faster than GPT-5.6 Sol [3].

Codex and ChatGPT Work draw on one allowance

ChatGPT Work is OpenAI's agent for longer, multi-step jobs such as research, analysis, documents and presentations. OpenAI says Work and Codex share usage, so Work inside ChatGPT runs on the same pricing, credits and usage limits as Codex [1, 3]. Voice tasks in the desktop app draw on the same pool [3], and so does ChatGPT for Excel on Plus and Pro [1].

If a finance director reads one part of this page, it should be this. A person's Codex sessions and Work tasks come out of the same allowance, and on credit-based agreements everyone's eligible use draws on one workspace pool, which other eligible ChatGPT features can also use [5]. A Codex budget set for the engineers alone will run short once the rest of the company starts using Work.

What the five-hour message ranges mean

A seat does not come with a fixed number of Codex messages. What OpenAI publishes is a range of local messages per five-hour period for each model and plan, and it calls the ranges estimates rather than fixed limits [1]. A sample of that table:

Estimated local Codex messages per five-hour period, by model and plan, from OpenAI's Codex pricing page, read 29 September 2026 [1]. Estimates, not limits.
DimensionPlusPro 5xPro 20xStandard Business
GPT-6 Astra5-4525-225100-9005-45
GPT-6 Sol15-15070-700300-3,00015-150
GPT-6 Luna350-3,0001,750-14,0007,000-56,000350-3,000
GPT-5.6 Sol10-10050-500200-2,00010-100

In this sample, the top of each range is eight to ten times the bottom (our arithmetic from OpenAI's table), because a message is not a fixed amount of work. OpenAI says usage depends on the model, the size and complexity of the task, and whether it runs locally or in the cloud. A small script uses a fraction of the allowance; a long task that holds a large codebase in context uses far more. Two tasks that look alike can cost different amounts, so the length of the prompt tells you very little [1].

Local messages and cloud chats also share the allowance, and cloud chats run on GPT-5.6 Sol and may use more of it. Weekly limits may apply as well as the five-hour window. Fast mode and image generation both use the allowance faster, image generation by about 3 to 5 times on average [1].

Hitting the limit does not cut an engineer off mid-task. OpenAI lets the agent finish the turn it is on, subject to fair use. After that, Plus and Pro users can buy credits without changing plan, Business, Edu and Enterprise workspaces on flexible pricing can buy workspace credits, and anyone can run extra local work with an API key at API rates [1].

How Codex credits work

Credits do two jobs. On credit-based plans they are how eligible usage is paid for, and on other plans they keep work going once the included allowance is used up. OpenAI prices each model in credits per million tokens, with separate rates for input, cached input (text the model has already read and can reuse) and output [1]. Some rows of the table, at Standard speed:

Credits per million tokens at Standard speed, from OpenAI's Codex pricing page, read 29 September 2026 [1]. A selection of rows, not the full table.
DimensionInputCached inputOutput
GPT-6 Astra250251,250
GPT-6 Sol505250
GPT-6 Luna2.50.2512.5
GPT-5.6 Sol10010500
GPT-5.5 (retires 14 October 2026)12512.50750

The model column moves the bill more than anything else here. Per million output tokens, GPT-6 Astra is 100 times the rate of GPT-6 Luna and 5 times the rate of GPT-6 Sol (our arithmetic from OpenAI's table), so a default model setting is a budget decision whether or not anyone made it as one. OpenAI gives one per-message reference point: GPT-5.6 usage averages 5 to 30 credits a message [1].

Speed changes the rate too. Fast mode costs 2.5 times the Standard credit rate on GPT-6 Astra, Sol and Luna. There is no separate charge for writing to the cache. GPT-5.6 Sol is on promotional pricing until at least 21 November 2026 [1].

What the pricing page will not give you is a price for a credit. OpenAI says the price of credits and any discounts depend on your plan or agreement, and points Business, Enterprise and Edu buyers to a credit rate card [1, 3]. Take the credit price from your own rate card or order form, not from a third-party article.

Business and Enterprise: seats, workspace credits and flexible pricing

On Enterprise and Edu with flexible pricing there are no fixed rate limits: usage scales with credits. Without flexible pricing, Enterprise and Edu seats have the same per-seat limits as Plus for most features [1].

On a credit-based agreement, what people use and what you are billed are two different things. OpenAI's guide for administrators sets out three cases. While committed credits remain, usage draws them down without creating a new charge. When they run out and the account permits overage, usage carries on up to the workspace overage limit at the contracted overage rate. When they run out and it does not, eligible features pause until credits are added [5].

I would spend as long on the controls as on the rates. Administrators can set monthly usage limits per user, per group or across the workspace, a workspace overage limit and usage alerts. OpenAI is explicit that alerts notify without stopping spending, and that an overage setting of "No limit" is not a zero-spend cap [5]. Both are easy to misread when a workspace is first set up. If your Enterprise agreement bills usage in US dollars instead of credits, use the Enterprise USD rate card and your agreement, not the credit arithmetic on this page [1, 5].

OpenAI's one published usage example shows why an average misleads. For first-time ChatGPT Work users in Marketing, annualised credit use came to about US$53 per employee at the median, US$309 on average and US$1,154 at the 90th percentile. The average sits well above the median because a few people use far more [5]. That example is Work in Marketing rather than Codex in engineering, and OpenAI calls it directional, so do not borrow the numbers. Borrow the shape, and plan for your heaviest users rather than the typical one.

Using Codex with an API key instead

Codex will also run on an OpenAI API key instead of a ChatGPT sign-in. Usage is then billed through your OpenAI Platform account at standard API rates, rather than drawn from a plan's allowance [1, 6]. OpenAI suggests it for automation in shared environments such as CI [1].

An API key covers Codex in the CLI, the SDK and the IDE extension, and model choice follows the models your API key can reach. It leaves out the cloud features: Codex cloud, GitHub code review, the Slack integration, ChatGPT Work on the web and the workspace admin features of Business and Enterprise [1]. Data handling changes too. With an API key, usage follows your API organisation's retention and data-sharing settings, not your ChatGPT workspace's roles, retention and residency settings [6]. For a pipeline, that is a fair trade. For an engineer who works in Codex all day, it gives up the cloud features, and on Business or Enterprise the admin controls, that the seat included.

GPT-5.5 retires from Codex on 14 October 2026

On 14 October 2026 GPT-5.5 retires from ChatGPT, ChatGPT Work and Codex on every plan. The OpenAI API is not affected. OpenAI's stated replacements are GPT-6 Sol on Plus, Pro, Business, Enterprise and Edu, and GPT-6 Luna in the desktop app on Free and Go [4].

Two things follow. Anything that names gpt-5.5 has to change before that date: workspace defaults, saved model settings, managed configurations, custom agents, scheduled tasks and scripts [4]. And any budget built on GPT-5.5 usage goes out of date the same day. GPT-6 Sol's credit rates are lower than GPT-5.5's on OpenAI's table [1], but its per-message usage differs too, so re-measure after the switch rather than carrying old figures forward.

How to estimate a team's monthly Codex spend

No published figure, ours included, will tell you what your team will spend, because usage depends on your code, your tasks and your people. The only estimate I would put in front of a budget holder is one built from your own pilot. This method needs two weeks on real repositories and OpenAI's usage dashboard [1].

1. Price the seats
Seats times the per-seat price for the plan and billing term you will buy. Record the currency and whether VAT is included, because OpenAI's pages do not say. On Business, decide which people need a larger seat.
2. Run a two-week pilot
Give a representative group Codex on real work, not demonstrations. Set the model and speed you intend to use at rollout, because both change the rate.
3. Read usage per person
From the usage dashboard, take each person's use over the pilot, and note the median, the 90th percentile and the highest. A single average hides the heavy users who drive the bill.
4. Work out usage beyond the allowance
Count how many people ran past their included allowance and by how many credits. Scale the two weeks to a month (about 2.17 times, our arithmetic from 52 weeks over 12 months).
5. Price the credits
Multiply the extra credits by the credit price in your own rate card or agreement. On an Enterprise agreement billed in US dollars, use the Enterprise USD rate card instead.
6. Set the controls before rollout
Set per-user limits, a workspace overage limit and alert recipients, then re-read the dashboard every week or two, as OpenAI suggests [1].
Monthly spend worksheet
MONTHLY SPEND WORKSHEET (CODING AGENT SEATS AND CREDITS)
Prices checked on OpenAI's pages on: ______

1. SEATS
Plan and billing term: ______
Seats ______ x price per seat per month ______ = A ______
Currency: ______   VAT included? (OpenAI's pages do not say): ______

2. PILOT (two weeks, real repositories)
People in the pilot: ______
Model and speed used: ______
Usage per person from the dashboard:
  median ______   90th percentile ______   highest ______

3. USAGE BEYOND THE INCLUDED ALLOWANCE
People who ran past their allowance: ______
Extra credits each in two weeks ______ x 2.17 = per month ______
Total extra credits a month = B ______

4. CREDIT PRICE
Price of one credit from your rate card or agreement = C ______
Credit cost a month = B x C ______

5. MONTHLY ESTIMATE
A + (B x C) = ______
Headroom for new joiners and heavier weeks: ______

6. CONTROLS SET BEFORE ROLLOUT
Per-user limit: ______   Workspace overage limit: ______
Alert recipients: ______

Enterprise billed in US dollars: replace steps 3 and 4 with the Enterprise USD rate card and your agreement.
API key users: tokens used x OpenAI's API price for the model, no allowance and no credits.

Context is the lever you control directly, and the first one I would pull. OpenAI's own advice for making limits last is to keep prompts and source material tight, reduce the size of AGENTS.md files and switch off MCP servers you are not using, because each one adds context to every message [1]. We have measured a related effect ourselves, on a different tool. On a Claude Code skill platform at a large international marketing agency, restructuring the skills so each session loads only the context it needs cut the average cost per session by 60%, by our own measurement. The engagement file for that platform records how.

Where 1AYM fits

Setting up and rolling out Codex for an engineering team is core 1AYM work, including the hands-on parts of this page: the pilot, the default model, per-user limits and alerts, and the AGENTS.md and MCP setup. We sell it as AI Engineering Transformation, which builds what we call an AI harness around the agent so its changes reach production like every other change. The documented case, the agency platform above, runs on Claude Code rather than Codex.

1AYM is an OpenAI Select Partner, but we build on OpenAI's and Anthropic's tools alike, so the recommendation follows your pilot, not the partnership. Our comparison of Codex and Claude Code for business covers the choice between them, and our AI strategy and roadmap work covers whether to buy seats at all. A fixed-scope statement of work for the pilot and controls can start within a day of signing the scope, and a rollout you have already scoped can be resourced on contract from the associates who work with us, held to the same standard. Book a call below or email tayyeb@1aym.com if that would help.

For engineers: token rates, API keys and the model switch

The details behind the numbers above, for whoever will own the config, set the limits and read the usage dashboard each week.

Where to read usage
The usage dashboard shows current limits and reset times. In a Codex CLI session, /status shows the remaining limits [1].
Local and cloud
Local messages and cloud chats share one allowance. Cloud chats on ChatGPT plans use GPT-5.6 Sol, and you cannot currently change the default model for Codex cloud chats [1, 4]. Codex cloud requires a ChatGPT sign-in [6].
What a token rate covers
Input, cached input and output are priced separately, per million tokens. Codex credit billing has no separate cache-write charge. Fast mode is 2.5 times the Standard rate on GPT-6 Astra, Sol and Luna [1].
Context is the cost driver
OpenAI lists model choice, context, reasoning, tool use, retrieval and caching as what drives usage. Nested AGENTS.md files limit the context injected per task, and every enabled MCP server adds context to each message [1].
API-key sign-in
Pipe the key to codex login --with-api-key. Billing goes through the OpenAI Platform at API rates, retention follows the API organisation's settings, and cloud features are unavailable [6].
The GPT-5.5 switch
Set model = "gpt-6-sol" (or gpt-6-luna on Free and Go) in config.toml, and replace gpt-5.5 in workspace defaults, managed configurations, custom agents, scheduled tasks and scripts that select a model before 14 October 2026. gpt-5.4 and gpt-5.4-mini already retired from Codex with ChatGPT sign-in on 31 August 2026 [4].
Voice in the desktop app
Desktop voice uses the Codex usage budget at US$0.05 a minute, or 1.25 credits a minute on credit-billed Business, Edu and Enterprise workspaces, and the model doing the task is billed at its own token rates on top [1].

Sources

  1. [1]OpenAI, Codex and ChatGPT Work pricing (learn.chatgpt.com, formerly developers.openai.com/codex/pricing), read 29 September 2026
  2. [2]OpenAI, ChatGPT pricing (individual plans), as shown to a UK visitor, read 29 September 2026
  3. [3]OpenAI Help Center, ChatGPT Work and Codex, read 29 September 2026
  4. [4]OpenAI, Codex models and the GPT-5.5 retirement (learn.chatgpt.com), read 29 September 2026
  5. [5]OpenAI, ChatGPT Work: usage and cost (learn.chatgpt.com), read 29 September 2026
  6. [6]OpenAI, Authentication: ChatGPT sign-in and API keys (learn.chatgpt.com), read 29 September 2026

Codex pricing questions

How much does Codex cost?

Codex comes with ChatGPT plans rather than on its own. From the UK on 29 September 2026, chatgpt.com showed Go at £7 a month, Plus at £20 and Pro from £89, without saying whether VAT is included. OpenAI's Codex pricing page lists ChatGPT Business at US$20 per user a month billed annually or US$25 monthly, and Enterprise by quote. Usage beyond each plan's allowance is paid in credits.

Is Codex free?

There is limited Codex access on the Free plan: GPT-6 Luna at Standard speed in the ChatGPT desktop app, subject to rollout. Cloud features such as automatic code review and the Slack integration are listed from Plus upwards.

What are Codex credits?

Credits are the unit OpenAI uses to pay for eligible usage on credit-based plans; on other plans they let work continue once the included allowance is used up. Each model has a rate in credits per million input, cached input and output tokens. The price of a credit depends on your plan or agreement.

How much does ChatGPT Work cost?

ChatGPT Work has no separate price. It is included in the same ChatGPT plans as Codex, uses the same pricing, credits and usage limits, and draws on the same allowance.

What happens when we hit the Codex usage limit?

The agent can finish the turn it is on, subject to fair use. After that, Plus and Pro users can buy credits, Business, Edu and Enterprise workspaces on flexible pricing can buy workspace credits, and anyone can keep working locally with an API key at API rates. Otherwise, wait for the limit to reset; the usage dashboard shows reset times.

Do Codex prices include VAT?

OpenAI's pricing pages do not say, for the pound prices shown to UK visitors or for the US dollar prices. Confirm the VAT position at checkout or on your order form before you compare it with another quote. This is not tax advice.

Is it cheaper to run Codex on an API key?

It depends on use. An API key bills every token at API rates with no included allowance, and it leaves out Codex cloud, GitHub code review, Slack and the workspace admin controls. OpenAI suggests it for automation such as CI. For people using Codex every day, price the pilot's token use at API rates and compare it with the seat price plus credits.

Further

We build these systems for a living. See the engagement files for what that looks like in practice, or write to us if yours is the next one.

Last reviewed · 1AYM