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
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 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.
| Provider | What you can cap | At the limit | Route to ask for more |
|---|---|---|---|
| OpenAI API | Organisation 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 Enterprise | Organisation, 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 Enterprise | Workspace 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 Cloud | Billing 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 Bedrock | AWS Budgets on Bedrock cost. | Alerts, or a budget action that applies an access policy. | A budget action can wait for manual approval. |
| Cursor | Team limit. Member and group limits on Enterprise. | Paid usage stops for the affected users. | None. Admins change limits. |
| GitHub Copilot | Enterprise, 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.
- List every account. Every provider, organisation, project, workspace and seat plan in use, with an owner for each.
- 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.
- 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.
- Route exceptions to one approver. One request route for every provider, with a named approver, a reason and an expiry on each increase.
- 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?
Sources
- OpenAI, Spend limits
- OpenAI, API changelog (hard spend limits, 22 July 2026)
- Anthropic, Rate limits and usage tiers
- Anthropic, Workspaces
- Anthropic, Manage usage credits for Team and seat-based Enterprise plans
- Anthropic, Claude Code: manage costs effectively
- OpenAI, Manage usage limits and overages in ChatGPT Enterprise and Edu
- Google, Gemini API billing
- Google Cloud, Spend cap budgets
- Microsoft, Plan and manage costs for Microsoft Foundry
- AWS, Configuring budget actions
- AWS, Amazon Bedrock application inference profiles for cost tracking
- Cursor, Spend limits
- GitHub, Budgets for usage-based billing
- GitHub changelog, Copilot budget increase requests are generally available (16 September 2026)