For Teams
AI Coding Policy + ROI Template for Teams Adopting Cursor
A workable AI coding policy fits on one page and answers five questions. It names the approved models, who pays and how spend is capped, what data may go in prompts, how AI-generated code is reviewed, and who settles disputes. Pair it with an ROI baseline (time saved, PR throughput, cost per developer) so the rollout is measured.

On this page
What goes in an AI coding policy?
Record one decision for each of the five questions, and stop at five so the policy fits on one page.
- Model access
- Which models are approved, and the defaults by task and team.
- Spend & caps
- Who pays, which seat tiers people get, and the team's monthly limit on paid usage beyond the seats.
- Data handling
- Privacy ModeCursor's setting that guarantees code data is not used for training by Cursor or its model providers, and that an admin can enforce org-wide; data-retention terms are a separate, contractual layer. Press Enter for the full definition. enforced; no secrets or PIIPersonally Identifiable Information. Data that can identify a person (names, emails, SSNs); regulated and sensitive. Press Enter for the full definition. in prompts;
.cursorignorefor sensitive paths. - Review rules
- AI-generated code is reviewed like any other code, and the author stays accountable.
- Conflict resolution
- Who decides when AI output and a human reviewer disagree.
Conflict resolution is the row most worth writing down, because the need appears only when a PR stalls. A reviewer blocks an agent-written migration, the author points at the passing tests, and nobody has been named to break the tie.
Model access is the line most likely to end up aspirational. On Enterprise it is a real control: admins restrict models under Team Settings → Models, and Organization Groups can widen access for a cohort, because team and group access combine as a union. Teams doesn't get model access restrictions. Its admins can impose Auto, either as the default for each new chat or by locking the model picker to Auto. Write any narrower model rule as a default people follow.
Engineers follow a policy they have read. Keep it to five short rules rather than a 12-page document, put it in the repo, and link it from onboarding.
This is covered hands-on in Teams and Enterprise Admin — 6 short Units, free to read.
Rather do it than read about it? Run 11 interactive Cursor walkthroughs in a simulated editor. Free, no account needed.
What should the spend rule say?
Write the spend rule against how your team is billed. The mechanics differ between 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. and teams still on legacy seats.
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., each Premium, Super or Ultra seat gets a weekly pool for Cursor models: 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., Grok 4.6A Cursor and SpaceXAI model for complex coding and knowledge work, still in the Cursor model pool and succeeded by Grok 4.7; it is a selectable model and is separate from the Grok Bot product. Press Enter for the full definition., Grok 4.5 and 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.. Third-party models sit outside that pool. The team pays for them from a shared prepaid balance at API list price, plus the Cursor Token Rate on eligible models, under a monthly additional usage limit. Balance and Intelligence bill at the routed model's list price. Cursor's pricing docs say Cost-mode Auto bills as a Cursor-model request, though its Router help page says every Auto modeCursor's automatic model router with Cost, Balance and Intelligence options that trade price against model capability. Press Enter for the full definition. bills at the routed model's list price.
Legacy Teams seats (Standard and Premium) include monthly usage across two pools, Cursor ModelsOn legacy Cursor plans, the monthly usage pool for Cursor's own models (Grok 4.7, Grok 4.6, Grok 4.5 and Composer 2.5), kept separate from the third-party Other Models pool. The X Subscription replaces it with one weekly pool. Press Enter for the full definition. and Other ModelsOn legacy Cursor plans, the monthly pool for supported third-party models from providers such as Anthropic, Google and OpenAI, separate from Cursor Models. On The X Subscription third-party models are billed from prepaid credit instead. Press Enter for the full definition.. Usage past them continues as on-demand usage billed in arrears, under a team-wide spend limit. Pooled usage is an Enterprise feature under either kind of billing.
Included usage is per person and doesn't transfer, so nobody can use up a teammate's allowance. Paid usage beyond the seats works the other way. Everyone draws on the same budget under one team limit, and when that limit is reached, paid usage pauses for the whole team until next month or until an admin raises it. That shared limit is why the policy needs a spend rule even when the dashboard looks generous.
Name the team-wide limit in the policy. Leave out a per-person cap unless your dashboard offers one. The team pricing docs list per-member limits 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., but the help center keeps member-level limits to Enterprise, and the policy should only promise a control you have checked.
What are the must-have data rules?
Put four data rules in the policy. They cover model training, what goes into prompts, which files the agent can read, and commands that touch data.
- Enforce Privacy ModeCursor's setting that guarantees code data is not used for training by Cursor or its model providers, and that an admin can enforce org-wide; data-retention terms are a separate, contractual layer. Press Enter for the full definition. for the whole team, so code is never used for training.
- Keep secrets and PIIPersonally Identifiable Information. Data that can identify a person (names, emails, SSNs); regulated and sensitive. Press Enter for the full definition. out of prompts: keys, tokens and customer data stay out of chats.
- List sensitive paths in
.cursorignore, and treat it as best-effort rather than a hard guarantee. - Require approval for commands that touch data, deploys or external systems.
Say which rules the product enforces and which depend on people. An admin can lock Privacy ModeCursor's setting that guarantees code data is not used for training by Cursor or its model providers, and that an admin can enforce org-wide; data-retention terms are a separate, contractual layer. Press Enter for the full definition. for the whole team. Command approval is a run-mode setting in each developer's Cursor, and Enterprise admins can enforce auto-run controls for everyone. The secrets rule and the ignore-file rule depend on people, so they need to be in writing.
To enforce the secrets rule instead of requesting it, use a hook. A beforeSubmitPrompt hook runs after someone hits send and before the backend request, and it can stop the submission. A scanner wired there checks prompts whether or not the author remembered the policy.
Hooks fail open by default, so a scanner that crashes or times out lets the prompt through. Set failClosed: true on that hook so a failure blocks the prompt instead. Hooks distributed from Cursor's dashboard don't take that option, so ship this one as a hooks file, in the repo or through MDM.
Phrase this section as facts about your configuration. "Privacy ModeCursor's setting that guarantees code data is not used for training by Cursor or its model providers, and that an admin can enforce org-wide; data-retention terms are a separate, contractual layer. Press Enter for the full definition. is enforced team-wide" is checkable in an afternoon. "We are careful with customer data" gives a reviewer nothing to verify, and reviewers tend to read it as a sign that no controls exist.
What should an AI coding policy leave out?
Leave out anything your engineering standards already cover, and anything you have no way to check. Code review, testing bars and release approval already have owners. Restating them in an AI policy adds pages without adding a rule.
Restate the review rule anyway. Naming it in the AI policy settles whether generated code is a different category of change before anyone argues the point in a PR thread.
Keep model version lists out of the body. The catalog and its prices change when providers change theirs, and a stale model table tells readers the whole document is out of date. Name the approval process and link the live list.
We would also drop any blanket ban on agent-written code reaching production, because it is the clause most likely to be quietly ignored. Write the narrower rule you mean, such as a human-written review for generated migrations, or a second reviewer for anything on the payment path, and name the surface each rule covers.
How do we measure ROI after rollout?
Measure your own numbers instead of borrowing a headline multiplier. Capture a baseline, run a pilot, then compare the same delivery metrics and cost per developer a few weeks later. The four steps below produce a before-and-after number that leadership can check.
- 1Capture a baseline before rollout: cycle time, PR throughput and a quick time-spent survey.
- 2Roll out to a pilot team, and hold everything else constant.
- 3After 4 to 6 weeks, compare the same metrics plus cost per developer.
- 4Report the change and the cost, not a borrowed headline multiplier.
Step two asks you to hold everything else constant, and in practice something always moves: a release freeze, or two people out on leave. Name the confounders you know about in the report. If the pilot team is your strongest team, say so, because a skeptical reader will ask that first.
Put the Cursor Token Rate in the cost row. Teams and Enterprise pay it on the input, output and cached tokens of eligible third-party requests, including those made with your own API key. Balance or Intelligence routes to those models pay it too. Cost mode, Cursor's own models and the excluded third-party models don't. A cost model built on "we already pay the providers, so Cursor is just the seat" comes out low.
Frequently asked questions
Does a team need a written AI coding policy?
For more than a handful of engineers, yes. It settles secrets, spend and review before an incident forces the question, and it gives security and finance a written document to approve when they sign off on the tool.
Can Cursor enforce an AI coding policy?
Partly. Admins can enforce Privacy Mode for the whole team and can impose Auto through Cursor Router. Enterprise adds model access restrictions and auto-run controls. To enforce a secrets rule, use a beforeSubmitPrompt hook set to fail closed. Review and dispute rules stay with your own process.
How do we prove Cursor's ROI to leadership?
Capture a baseline before rollout, run a pilot for 4 to 6 weeks, then compare cycle time, PR throughput and cost per developer. Report the change and the cost, including the Cursor Token Rate on eligible third-party model requests, instead of a borrowed multiplier.
Sources & last verified
- Cursor - Enterprise governance
- Cursor - Security
- Cursor Docs - Team pricing & spending controls
- Cursor Docs - Enterprise plan comparison
- Cursor Docs - Cursor Router
- Cursor Docs - Hooks
- Cursor Help - Spend limits
- Cursor Help - Cursor Router
Cursor ships frequently. Last updated October 28, 2026.