Enterprise
Cursor Enterprise Pooled Usage: Shared Budget & Spend Limits
Enterprise pooled usage replaces per-seat pools with one committed budget that every member of the account draws from. Cursor tracks it cumulatively across the contract term, and usage past the commitment bills monthly in arrears. Dynamic Spend Limits scale with headcount, and member spend limits cap each person's total usage, not just on-demand usage.

On this page
- How does Enterprise pooled usage differ from Teams per-user limits?
- What is pre-committed usage and how is it consumed?
- How do spend limits work on Enterprise pooled accounts?
- What are Dynamic Spend Limits and when should we use them?
- How do billing groups interact with pooled usage?
- Do Agent SDK and CLI agents draw from the pool, and do they need a seat?
- How do we estimate what automation will cost the pool?
How does Enterprise pooled usage differ from Teams per-user limits?
On a Teams plan, each paid seat has its own pool, and one seat can't draw on another's. On Enterprise, the whole account shares one committed budget, which Cursor's pricing pages describe as pooled across Grok and Cursor. Of the differences below, member limits change daily administration the most.
- Feature
- Usage structure
- Teams plan
- Per seat (Premium, Super or Ultra), each with its own weekly pool
- Enterprise pooled
- One shared pool for the account, covering Grok and Cursor
- Feature
- Usage transfer
- Teams plan
- Doesn't transfer between members
- Enterprise pooled
- Any member draws from the shared pool
- Feature
- Reset cadence
- Teams plan
- Each seat's pool refreshes weekly
- Enterprise pooled
- Tracked cumulatively across the contract term
- Feature
- Additional usage
- Teams plan
- Third-party models, and usage past a seat's pool, bill from one shared prepaid balance. Legacy Teams seats use on-demand usage, billed in arrears.
- Enterprise pooled
- Usage past the commitment is on-demand usage at the rate in your order form, billed monthly in arrears
- Feature
- Member limits
- Teams plan
- Cap additional usage only
- Enterprise pooled
- Cap total usage
| Feature | Teams plan | Enterprise pooled |
|---|---|---|
| Usage structure | Per seat (Premium, Super or Ultra), each with its own weekly pool | One shared pool for the account, covering Grok and Cursor |
| Usage transfer | Doesn't transfer between members | Any member draws from the shared pool |
| Reset cadence | Each seat's pool refreshes weekly | Tracked cumulatively across the contract term |
| Additional usage | Third-party models, and usage past a seat's pool, bill from one shared prepaid balance. Legacy Teams seats use on-demand usage, billed in arrears. | Usage past the commitment is on-demand usage at the rate in your order form, billed monthly in arrears |
| Member limits | Cap additional usage only | Cap total usage |
Enterprise pooled usage suits organizations where usage is uneven across developers. Teams rows follow Cursor's Team Pricing docs.
Teams seat tiers carry different pools. A Super seat's weekly pool is 3.75 times a Premium seat's, and an Ultra seat's is 12.5 times. When one engineer runs out early, their further work bills to the team's shared prepaid balance while teammates still have headroom, because seats never share pools. Teams created before The X SubscriptionThe subscription Cursor is sold through: one plan for Grok, Cursor and X, with Free, Plus, Premium, Super and Ultra tiers, per-seat Teams, a weekly included pool for Cursor models shared with Grok, and third-party models billed at API list price from prepaid credit. Press Enter for the full definition. keep Standard and Premium seats with monthly pools, and there Premium carries 5 times the Standard allowance. Pooled usage removes the per-person ceiling by putting the budget in one place.
Pooling also moves the spend signal. On Teams, the signal is a seat running out of its pool, after which the admin dashboard tracks that person's prepaid-credit spend. With one shared pool, nobody has a personal allowance to run out of. Nothing stops or warns about one person's expensive month unless an admin has set the spend limits and alerts described below.
For teams on The X SubscriptionThe subscription Cursor is sold through: one plan for Grok, Cursor and X, with Free, Plus, Premium, Super and Ultra tiers, per-seat Teams, a weekly included pool for Cursor models shared with Grok, and third-party models billed at API list price from prepaid credit. Press Enter for the full definition., Cursor's pages disagree about member limits. The team pricing docs list a default monthly limit per member, with per-member overrides. The spend limits help page describes one monthly limit for the whole team, fixed or per seat, and lists member-level limits only under Enterprise.
This exact topic is a hands-on Lesson: Teams dashboard settings map — about 5 minutes, free to read.
Rather do it than read about it? Run 11 interactive Cursor walkthroughs in a simulated editor. Free, no account needed.
What is pre-committed usage and how is it consumed?
Pre-committed usage is the minimum amount of usage-based fees your order form commits you to pay during the service term. Cursor's Pricing Policy pools it across all users under the same account number, and unused commitment doesn't roll over to the next term. Members draw from it as they work, and the pool reserves no share for any person or team.
Usage past the commitment is on-demand usage. The Pricing Policy charges it at the rate in your order form and bills it monthly in arrears, based on actual consumption.
Because the pool reserves nothing, one automation started on the first of the month can use up the share a spreadsheet promised to a department. That allocation lives only in the spreadsheet, and Cursor doesn't know about it.
The commitment also behaves differently from a weekly reset, and the difference shows up in forecasting. A Teams seat's pool refreshes every week, so an expensive week doesn't carry into the next. A committed pool draws down instead, and Cursor tracks it cumulatively across the full contract term. An expensive March lowers the balance for the rest of the term. Track the pool as a burn-down against the commitment, not month by month.
The Pricing Policy describes no cutoff when pre-committed usage runs out. Usage keeps billing as on-demand usage, and the policy leaves caps to the limits your admins set. Set spend limits before rollout so finance isn't surprised.
How do spend limits work on Enterprise pooled accounts?
Enterprise admins can set spend limits for the team and for individual members. On pooled usage accounts, a member limit applies to total usage, committed and on-demand alike. That differs from Teams, where limits cap only additional usage.
Turn on Only Admins Can Edit Usage Settings before you rely on any limit. Cursor's pooled usage docs say only admins can adjust pooled usage settings. The spend limits help page says that until an admin turns on that toggle, under Permissions in the Spending tab, any team member can turn on-demand usage on or off and change the team-level limit. Member and group overrides are always admin-only.
- Team-level limit
- Set in the Spending tab. Members without a member or group override get it as their default.
- Per-member limit
- Set per person in the Members tab, or per directory group in the Groups tab. On pooled accounts it caps total usage. A member with several limits gets the highest.
- Dynamic Spend Limits
- Raise or lower the team limit in proportion to seat count as the team grows or shrinks.
- Spend alerts
- Email when spend crosses a threshold you set. On pooled accounts, member-level alerts can track total spend. Alerts don't stop usage.
Cursor's June 2026 Teams pricing post said alerts could go to Slack or email. The current spend alerts help page and the pooled usage docs mention email only.
We'd set the team-level limit and at least one alert before anyone signs in, then size the rest to the account. On a twenty-person account that pair is usually enough. You can still name everyone who might spend, and individual limits mostly generate requests to raise them. Past a couple of hundred people, one default either blocks your heaviest users or leaves everyone else unchecked. Put group limits on the teams that spend most and member limits on the exceptions.
Take care with the member limit when you move from Teams. On pooled usage it covers all of a member's usage for the period, so a figure that looked generous as an overage buffer is tight as a total. Set it too low and your heaviest users stop early while the pool is still nearly full.
What are Dynamic Spend Limits and when should we use them?
Dynamic Spend Limits adjust the team spend limit to the current seat count. As you add seats, the limit rises in proportion, and as you remove seats, it falls. An admin turns it on with a toggle in the Spending tab, and after that nobody has to edit the limit each time the team changes size.
Use Dynamic Spend Limits when headcount changes often, as on a fast-growing team or one with seasonal contractors. Set a fixed limit when finance wants a firm ceiling whatever the headcount. If finance has already committed to a number for the year, we'd start from that number and move it on purpose rather than let the limit track hiring.
A limit that follows seats has a blind spot on Enterprise: service accounts spend from the pool without holding a seat. Adding automation raises spend while a seat-based limit stays where it was. Give each service account its own spend limit, because new ones start with none.
How do billing groups interact with pooled usage?
Billing groups attribute usage to departments for reporting and internal chargebacks. They don't create separate pools, and the whole account still shares one. Each member's usage is tagged to their group for reporting, but every request draws from the same shared budget.
For a hard budget per department, set member limits on the people in each group and keep the billing group for reporting.
A department that asks for its own budget is asking for something the pool can't give directly. Say so during rollout, before it comes up in a chargeback meeting. The closest substitute is member limits on that group's people, adding up to roughly the promised number, checked against the group's reporting line. That substitute is stricter than a real department budget. Individual limits don't share, so a group with one heavy engineer and four light ones can hit a limit while its total sits well under the department's figure.
If your groups already sync from the identity provider, set that limit on a SCIMSystem for Cross-domain Identity Management. A standard for automatically creating and removing user accounts when people join or leave. Press Enter for the full definition. directory group instead of person by person. It still applies to each member individually, and someone in two groups gets the higher of the two limits.
Do Agent SDK and CLI agents draw from the pool, and do they need a seat?
The Agent SDKA programmatic interface for running Cursor agents from your own scripts, services or CI, locally or in the cloud. Press Enter for the full definition. and headless CLI agents draw from the same shared pool as everyone else, and they don't take a seat of their own. Any member can create an API key and start spending against the pool.
Programmatic agents authenticate with an API key instead of an interactive sign-in, so there is no seat to assign. Their usage lands in the same pool as members' own Agent sessions, and a busy CI pipeline or a fleet of Cloud AgentsAgents that run in a Cursor-managed virtual machine, check out the repo, do the work and open a pull request, then shut down, with no load on your laptop. Press Enter for the full definition. shows up directly in the burn-down.
On Enterprise, the sanctioned route is a service account: a non-human account that authenticates the CLI and starts Cloud Agent runs without depending on anyone's personal login. It holds no seat license and draws from the same team pool as human members. Every team admin can see the Cloud Agent runs it starts. Cursor's security best practices call for a separate service account for each automation workflow. On a pooled account, that separation also shows each workflow's spend in analytics.
A scripted SDK agent has no UI to slow it down. A loop that fires thousands of long-context requests at a frontier model can use up pre-committed usage faster than a whole team working interactively. Cap automation before rollout: give every service account a spend limit, and check that the owner of every personal key has a member limit or falls under the team-level default.
How do we estimate what automation will cost the pool?
Pooled usage draws down at each model's published per-token rate, plus the Cursor Token Rate on eligible third-party models, unless your agreement with Cursor sets other rates. To turn SDK and CLI activity into a figure you can charge back, estimate the input, cached-input and output tokens a run uses, then price them from the model table. Token counts vary with the model and the context, so check the estimate against a week of real spend before anyone bills a department on it.
- Cursor models
- Composer 2.5The current Composer release, better at long-running tasks and at judging when a job needs a light touch versus deep work. Press Enter for the full definition. lists at $0.50 per million input tokens and $2.50 per million output, and Grok 4.7Cursor and SpaceXAI's current lead Cursor model, in the weekly pool at $2 per million input tokens and $6 per million output, with a 256k context window and a 500k variant; above 256k input tokens it bills at 2x the standard rate. Press Enter for the full definition. at $2 and $6. No Cursor Token Rate.
- Third-party models
- API list price plus the Cursor Token Rate of $0.25 per million tokens on eligible models. Claude Opus 5.5Anthropic's top Opus-tier model in Cursor at $4 per million input tokens and $20 per million output, 20% below Claude Opus 5, which it replaces. Press Enter for the full definition., for example, lists at $4 input and $20 output per million.
- SDK and CLI runs
- Bill at the same per-token rates as interactive use, with no seat surcharge.
Rates from Cursor's Models & Pricing page. Use them to estimate automation cost before you point agents at the pool.
When the pool drains faster than your estimate, start with the per-member view in analytics, then check whether anything non-human was spending. Automation shows up there as usage. AI code tracking covers the Cursor CLICursor's command line: the full agent, all modes and models, in the terminal and pipeable into scripts and CI. Press Enter for the full definition. and Cloud AgentsAgents that run in a Cursor-managed virtual machine, check out the repo, do the work and open a pull request, then shut down, with no load on your laptop. Press Enter for the full definition., so their commits count toward the AI share of committed code. CLI commits have to be scored on the machine where the code was written.
Frequently asked questions
Do SDK or CLI agents each need a paid seat?
No. The Agent SDK and headless CLI runs authenticate with an API key and draw on the shared pool, so they don't take a seat. On Enterprise, service accounts run automation without a seat license. Any member can also create a personal API key and spend against the pool, so set spend limits before you point automation at it.
Can individual members exceed their per-member limit even if the pool has headroom?
Only for a moment. A member limit applies regardless of the pool's balance, but enforcement isn't instant, so usage can briefly run past it. Once Cursor registers that the limit is reached, the member's usage stops until the next period or until an admin raises the limit, even with room left in the pool.
Does pooled usage change how on-demand billing is invoiced?
Usage past the commitment is on-demand usage. Cursor's Pricing Policy bills it monthly in arrears, based on actual consumption, at the rate in your order form. Cursor's pricing and billing pages don't say whether the invoice breaks it out per member, so build per-member reports from analytics or the Admin API.
When should we use Teams pricing instead of Enterprise pooled?
Teams is self-serve and suits predictable per-user spend. Enterprise pooled usage fits when usage is uneven across developers or you need member limits on total usage. Cursor also recommends Enterprise for priority support, invoicing, SCIM or advanced security controls.
Can we see which members are consuming the most from the shared pool?
Yes. The analytics dashboard shows usage per member and filters by user, directory group and date. Download a chart as CSV, or pull per-member spend through the Admin API, then group it by billing group for chargeback reports.
Sources & last verified
- Cursor - Pooled Usage
- Cursor - Models and Pricing
- Cursor - Legacy Cursor plans
- Cursor - Teams Pricing (June 2026)
- Cursor - Team Pricing
- Cursor - Spend Limits
- Cursor - Enterprise
- Cursor - Pricing Policy (updated Aug 21, 2026)
- Cursor Help - Spend alerts
- Cursor - Service Accounts
- Cursor - Usage Analytics
Cursor ships frequently. Facts verified against primary sources on October 28, 2026.