AI Models & Enterprise AI · Updated

OpenAI Pricing Guide: ChatGPT Plans and API Usage Controls

OpenAI pricing spans ChatGPT Business and Enterprise plans plus API usage controls like rate limits and spend caps; ChatGPT Business is $25 per user monthly.

AppStack Insider Editorial Team
AppStack Insider Editorial Team
AI-assisted research, human-reviewed • 7 min read
OpenAI Pricing Guide: ChatGPT Plans and API Usage Controls

OpenAI pricing spans two related but different evaluation paths: ChatGPT plans for employee use and API usage controls for software teams building with OpenAI models. For B2B buyers, that matters because the same vendor page set covers both workspace purchasing and application-level usage management, but the budgeting questions are different.

The ChatGPT pricing page covers Business and Enterprise plans, while the API documentation explains rate limits, usage limits, and throughput controls. That split affects software buyers, engineering leads, platform teams, and IT teams that need to budget for both end-user access and model usage inside products or internal tools. This guide covers those two levers — plan cost and the controls that govern API usage — rather than per-request token rates for individual models.

What it is and who it’s for

OpenAI API pricing is not a single line item. In practice, buyers are often evaluating a ChatGPT workspace for employees and API access for developers at the same time.

The ChatGPT pricing page in recent coverage covers Business and Enterprise plans. OpenAI describes Business as a secure workspace with company context and tools for teams, and says it includes access to ChatGPT and Codex across desktop and mobile apps. That package also includes centralized billing and administration, along with usage analytics, budgeting, and spend controls. OpenAI also says Business includes SAML SSO and MFA, has no training on your business data by default, is available for 2+ users, and is billed annually by default.

Enterprise is listed separately with custom pricing through sales. OpenAI says Enterprise includes an expanded context window for longer inputs and larger files, plus SCIM, EKM, user analytics, domain verification, role-based access controls, data residency in ten regions, 24/7 priority support, SLAs, custom legal terms, access to AI advisors for eligible customers, and invoicing, billing, and volume discounts.

The audience, then, splits into at least three buyer groups. Team leads may be evaluating ChatGPT Business as a managed end-user workspace. Enterprise IT and security teams may be focused on SAML SSO, MFA, SCIM, EKM, domain verification, role-based access controls, and data residency. Engineering and platform teams need the API-side view, where usage is controlled by model-specific rate limits, throughput measures, and monthly caps.

How it works

On the API side, OpenAI uses several rate-limit measures. The company documents RPM, RPD, TPM, TPD, IPM, and, for some streaming audio models, audio minutes per minute. In plain terms, that means usage is governed not only by how many requests an application sends, but also by model-specific throughput controls over time.

OpenAI says rate limits vary by model and are defined at the organization level and project level. It also notes that long context models such as GPT-5.5 can have a separate rate limit for long context requests, and that project-scoped token limit headers may appear when a project-scoped token limit applies.

Batch processing follows its own logic. OpenAI says Batch API queue limits are based on total input tokens queued for a given model, and pending batch jobs continue to count against that queue limit until they complete. For vector storage workflows, /vector_stores/{vector_store_id}/files and /vector_stores/{vector_store_id}/file_batches share a limit of 300 requests per minute for each vector store.

Usage limits are a different control from rate limits. OpenAI defines usage limits as monthly spend caps for the API, and says unsuccessful requests still contribute to per-minute limits.

Pricing and cost considerations

A practical budgeting approach is to treat the ChatGPT pricing page and the API rate-limits page as two separate inputs: one for workspace seat costs and one for API usage controls.

OfferingPricing modelConfirmed pricing/details
ChatGPT BusinessPer user$25.00 per user per month when billed monthly
ChatGPT BusinessEligibility and billingAvailable for 2+ users and billed annually by default
ChatGPT EnterpriseCustomCustom pricing through sales

For API usage, OpenAI confirms the framework buyers need to budget against:

API cost/control leverHow OpenAI describes it
Monthly spend capUsage limits are monthly spend caps for the API
Throughput controlsRate limits vary by model and are set at the organization and project level
Batch usageQueued input tokens count against Batch API queue limits until jobs complete
Failed callsUnsuccessful requests still contribute to per-minute limits

Published prices reflect OpenAI’s pricing page at the time of writing and can change, so treat the figures here as current rather than a fixed contract rate. For finance and platform teams, the practical implication is that a per-user ChatGPT plan does not answer the same budgeting question as API throughput and spend controls.

How to choose

The first decision is whether the need is employee productivity, product integration, or both.

If the immediate requirement is a managed AI workspace for staff, ChatGPT Business is the clearer fit in the provided material. OpenAI positions it as a secure team workspace with centralized billing, administration, analytics, budgeting, spend controls, access to ChatGPT and Codex across desktop and mobile apps, plus SAML SSO and MFA.

If the requirement is embedding OpenAI into software, internal systems, or customer-facing workflows, the API-side decision is less about a single list price and more about operational fit. Buyers comparing providers can set these rates against our Claude API pricing guide. Buyers should evaluate which models they expect to use, whether they need batching, and whether throughput will be constrained by requests, tokens, audio minutes, or queue depth.

A practical selection method is to map each use case to its main bottleneck. A lightweight assistant may be constrained by RPM. A document-heavy workflow may be constrained by TPM or long-context limits. A back-office processing pipeline may be constrained by Batch API queue limits.

If Enterprise is under consideration, the confirmed Enterprise-specific items on the pricing page include an expanded context window for longer inputs and larger files, SCIM, EKM, user analytics, domain verification, role-based access controls, data residency in ten regions, 24/7 priority support, SLAs, custom legal terms, access to AI advisors for eligible customers, and invoicing, billing, and volume discounts.

Limitations and gotchas

The biggest gotcha is that “pricing” does not tell the whole story for OpenAI deployments. Even when a plan or account appears affordable on paper, rate limits can shape what an application can actually do at launch.

Because those limits differ across the model lineup, a team cannot assume the same throughput on every model it tests. Another operational trap is retry behavior: unsuccessful requests still count toward per-minute limits, and OpenAI recommends exponential backoff and retry strategies for rate-limit errors.

Token settings also affect consumption. OpenAI says reducing max_tokens to match expected completion size can help control rate-limit consumption. It also says batching multiple tasks into one request can increase throughput when RPM is the bottleneck.

FAQ

Do these pages list per-token model prices? No. The ChatGPT pricing page covers plan pricing for Business and Enterprise, and the rate-limits page covers usage controls; neither lists per-request model token rates, so those have to be checked against OpenAI’s model pricing separately.

Which regions does Enterprise data residency cover? OpenAI lists ten: US, EU, UK, JP, CA, KR, SG, IN, AU, and UAE.

Is there a rate-limit measure beyond request and token counts? Yes. For some streaming audio models OpenAI applies an audio-minutes-per-minute limit, and long-context models such as GPT-5.5 can carry a separate limit for long-context requests.

Sources

This article was produced with AI-assisted research and drafting and reviewed by a human editor. All sources are listed above. Read more about how we use AI and our editorial policy.

Spotted an inaccuracy? Email corrections@appstackinsider.com — see our corrections policy.

Related coverage

AppStack Insider Editorial Team

AppStack Insider Editorial Team

AI-assisted research, human-reviewed

AppStack Insider articles are produced with an AI-assisted research and drafting pipeline and reviewed by a human editor before publication. Every article cites its sources. See How We Use AI for the full process.

Don't miss the next market shift

Get our daily AI & SaaS insights delivered straight to your inbox.

By subscribing, you agree to our Privacy Policy.