Skip to main content

AI spending limits compared: what each provider lets you cap.

OpenAI, Anthropic, Google, Azure, AWS, Cursor and GitHub Copilot all let you limit AI spend now. What each one caps, what happens at the limit, and how to set one budget above them.

Topic
AI cost
Product
Novie Control
Format
Guide
Reading time
7 min
Published
21 October 2026
In short

Every major AI provider now lets an administrator cap spending inside its own account. OpenAI caps the API by organisation and project. Anthropic caps by organisation and workspace, and by user for Claude Code. Claude Enterprise, ChatGPT Enterprise, Cursor and GitHub Copilot cap by member and group. The cloud platforms mostly send alerts. Each cap stops at that provider's edge, so a company using several needs one budget above them all.

What changed in 2026.

Until this year, most AI spending controls were alerts. An email arrived when spend crossed a threshold, and usage carried on. In 2026 the providers added limits that stop.

GitHub, OpenAI and Google documentation, 2026.

GitHub moved Copilot to pooled AI credits on 1 June, with budgets that can stop usage. OpenAI added hard spend limits for organisations and projects on 22 July. Google put spend caps on Cloud budgets into preview on 29 July. On 16 September GitHub made budget increase requests generally available, so a blocked member can ask for more and an owner can approve it.

TakeawayIn 2026 the providers moved from alerts to limits that stop, and two of them added a way to request more.

The native controls, side by side.

The table shows what each provider lets you cap, what happens when spend reaches the limit, and whether there is a route to ask for more. It was checked against each provider's own documentation on 21 October 2026.

ProviderWhat you can capAt the limitRoute to ask for more
OpenAI APIOrganisation and project, per month.Your choice: an alert, or a hard limit that fails new requests.None. Admins raise it.
Anthropic API (Claude Console)Organisation and workspace, per month. Per user in the Claude Code workspace.Requests stop until the limit is raised or the month resets.None. Admins raise it.
Claude Team and EnterpriseOrganisation, seat tier, group and member, per month.Use stops for the member, or for everyone at the organisation limit.Members request credits and admins approve.
ChatGPT EnterpriseWorkspace budget, and a per-user limit by default, group or person.Further use is blocked. Alerts only notify.Members request more and admins approve.
Google Gemini API and CloudBilling tier caps. Project caps in AI Studio (experimental). Spend cap budgets per project and service (preview).New usage pauses. Standard budgets only alert.None. A permitted user lifts the cap.
Azure OpenAI (Microsoft Foundry)Budgets on subscriptions and resource groups.Alerts only. A stop needs custom automation.None.
Amazon BedrockAWS Budgets on Bedrock cost.Alerts, or a budget action that applies an access policy.A budget action can wait for manual approval.
CursorTeam limit. Member and group limits on Enterprise.Paid usage stops for the affected users.None. Admins change limits.
GitHub CopilotEnterprise, organisation, cost centre and user budgets.User budgets always stop. Others stop only if switched on.Members request an increase and owners approve.

TakeawayThe model APIs cap accounts, the seat products cap people, and the clouds mostly alert.

How to set a spending limit, provider by provider.

OpenAI API.

In the platform settings, open Limits for the organisation or for a project and set a monthly budget. Choose an alert, or enforce a hard limit, which makes new requests fail with an error once spend passes it. Enforcement takes a moment to catch up, so spend can run slightly over. OpenAI also sets its own monthly ceiling for each organisation, based on its usage tier.

Anthropic API.

Each usage tier carries a monthly cap, and an organisation can set a lower limit of its own. In the Claude Console, set a monthly spend limit and alert thresholds on each workspace. The default workspace takes no spend limit, so put production work in workspaces of its own. Per-user monthly limits are available in the Claude Code workspace. At a limit, requests stop until the limit is raised or the month resets.

Claude Team and Enterprise.

Owners set an organisation-wide monthly limit, then limits by seat tier, group and member. A member's own limit overrides the group's, and the organisation limit is the ceiling. With no limit set anywhere, spend is uncapped. Members who reach their limit can request more credits, and admins approve.

Claude Code.

Claude Code takes the limits of the account it runs on: member limits on Team and Enterprise, the Claude Code workspace in the Console, or the cloud's budget controls when it runs through Amazon Bedrock, Google Cloud or Microsoft Foundry. Anthropic puts the average cost at around $13 per developer per active day, or $150 to $250 a month.

ChatGPT Enterprise.

Admins set a monthly limit per user, as a workspace default, a group default or an override for one person, and a budget or overage limit for the workspace. By default the workspace has no overage limit. Members who reach their limit can request more from inside ChatGPT, and admins approve a temporary or permanent increase. Alerts notify and leave usage running.

Google Gemini API and Google Cloud.

Gemini API billing tiers carry monthly caps that pause every linked project when reached. In AI Studio, project spend caps are available as an experimental feature. In Google Cloud, spend cap budgets, in preview since July 2026, pause new usage of the Gemini API and the agent platform for one project and one service once estimated spend passes the budget. Standard Cloud budgets only send alerts.

Azure OpenAI.

Microsoft's documentation says Azure OpenAI has no native hard spending limit. Cost Management budgets on a subscription or resource group send alerts, and stopping usage needs an action group connected to automation you build. Cost data arrives 8 to 24 hours late. Quotas limit tokens per minute, which slows usage and leaves the dollar total open.

Amazon Bedrock.

Bedrock has no spend cap of its own. Create an AWS budget for Bedrock cost and attach a budget action that applies an access policy denying model calls, set to run automatically or after manual approval. Budget data updates up to three times a day, so spend can pass the threshold before the action runs. Application inference profiles with cost allocation tags show spend by application.

Cursor.

Admins set a monthly spend limit for the team. Enterprise adds limits by member and by group, and the highest applicable limit applies. At the limit, paid usage stops for the affected users. Cursor notes that enforcement is not instant.

GitHub Copilot.

Since 1 June 2026 Copilot is billed in AI credits pooled across the enterprise. Enterprise owners and billing managers set budgets for the enterprise, cost centres and users, and organisation owners set organisation budgets. User budgets always stop at the limit. Other budgets stop only when "Stop usage when budget limit is reached" is switched on, which it is not by default. Blocked members can request an increase.

TakeawayTurn on the hard limit wherever one exists, and know which of your providers can only send an alert.

Where native limits stop.

  • One provider each. Nothing native adds OpenAI, Anthropic, Google, Azure, AWS, Cursor and GitHub into one number or one limit.
  • Caps on accounts. The model APIs limit organisations, projects and workspaces. None sets a limit for a single agent, so one agent on a shared project can spend the project's month.
  • Alerts on the clouds. Azure has no dollar cap, AWS needs a policy action, and Google's cap is a preview for one project and one service.
  • Late stops. Nearly every provider says enforcement lags and spend can run over before the limit holds.
  • Approval in the seat products only. On the model APIs, whoever holds the admin role raises the limit, with no request, reason or expiry on record.

TakeawayNative caps stop a runaway account. They leave the total, the agent and the approver to you.

How to set one budget across every provider.

  1. List every account. Every provider, organisation, project, workspace and seat plan in use, with an owner for each.
  2. Turn on native caps as a backstop. Set hard limits wherever they exist, a little above planned spend, so a runaway agent stops even if everything else fails.
  3. Set one budget above them. An organisation ceiling, an allocation per team, and caps per agent and per person, counted across every provider before each call is paid for.
  4. Route exceptions to one approver. One request route for every provider, with a named approver, a reason and an expiry on each increase.
  5. Check the limits monthly. The providers changed these controls four times this year. Re-read their limits pages each month and adjust the backstops.

Our guide to token budgets and spending limits for AI agents covers what should happen at each cap, and the essay on corporate AI spending limits covers how Uber, Walmart, Meta and Tesla set theirs.

TakeawayList the accounts, turn on native caps as a backstop, set one budget above them, route exceptions to one approver, and check monthly.

How Novie Control does it

You can see what AI costs to build.Can you see what it costs to run?

See how Novie Control helps.

Sources

  1. OpenAI, Spend limits
  2. OpenAI, API changelog (hard spend limits, 22 July 2026)
  3. Anthropic, Rate limits and usage tiers
  4. Anthropic, Workspaces
  5. Anthropic, Manage usage credits for Team and seat-based Enterprise plans
  6. Anthropic, Claude Code: manage costs effectively
  7. OpenAI, Manage usage limits and overages in ChatGPT Enterprise and Edu
  8. Google, Gemini API billing
  9. Google Cloud, Spend cap budgets
  10. Microsoft, Plan and manage costs for Microsoft Foundry
  11. AWS, Configuring budget actions
  12. AWS, Amazon Bedrock application inference profiles for cost tracking
  13. Cursor, Spend limits
  14. GitHub, Budgets for usage-based billing
  15. GitHub changelog, Copilot budget increase requests are generally available (16 September 2026)

Other articles

Frequently asked questions

Can you set a spending limit on the OpenAI API?

Yes. Since 22 July 2026 you can set a monthly limit for the organisation or for a project, either as an alert or as a hard limit that makes new requests fail once spend passes it. Enforcement lags slightly, so spend can run a little over.

Does Anthropic have a spend limit for the Claude API?

Yes. Every usage tier carries a monthly cap, and in the Claude Console you can set lower monthly limits for the organisation and for each workspace except the default one. Per-user monthly limits are available in the Claude Code workspace.

Can you cap Azure OpenAI spending?

Not natively. Microsoft's documentation says Azure OpenAI has no hard spending limit. Cost Management budgets send alerts, and stopping usage at a budget needs automation you build on an action group.

How do you limit Claude Code costs for a team?

Use the limits of the account it runs on: member and group limits on Claude Team or Enterprise, per-user limits in the Claude Code workspace of the Console, or the cloud's budget controls when it runs through Amazon Bedrock, Google Cloud or Microsoft Foundry.

How do you set one AI budget across several providers?

Turn on each provider's native cap as a backstop, then set the organisation ceiling, team allocations and caps per agent and per person in one place that counts calls across every provider before they are paid for, with one named approver for increases.

Build the intelligenceyour organisation compounds.