Calculator
AI Coding ROI Calculator
An AI coding ROI calculator should include seat cost, model or usage cost, developer time saved, reviewer time added and accepted change rate. If it ignores review load, it will overstate the value of coding agents. Count the review time spent on rejected work too, and use a blended cost per seat that includes usage charges.

On this page
What inputs should the ROI model include?
A credible ROIReturn on Investment. The value gained versus what it cost, the language an economic buyer funds deals in. Press Enter for the full definition. model starts from inputs you can defend later. Set the controls to match your team, then check the result against what you spend and ship.
Two inputs decide whether anyone believes this model. The first is the hourly cost of developer time. Use the fully loaded cost rather than salary alone, and write down what it includes so a reviewer can adjust it. The second is review time. Include it even though it is harder to measure and it lowers the result, because the first finance reviewer to open the model will look for it.
Interactive diagram. Step through it with the Next and Previous controls below, or Tab to a region to read its detail.
Move the controls, then compare the result with your team's real data before you decide on a rollout.
- Metric
- Cycle time
- How to collect it
- Start from issue open to review-ready diff
- Why it matters
- Shows speed without hiding review cost
- Metric
- Review load
- How to collect it
- Count reviewer comments and rework passes
- Why it matters
- Faster output counts for little if review work rises
- Metric
- Quality
- How to collect it
- Run tests, typecheck and defect review
- Why it matters
- Prevents demo-only productivity claims
- Metric
- Cost
- How to collect it
- Seat cost, model usage and review time
- Why it matters
- Makes ROIReturn on Investment. The value gained versus what it cost, the language an economic buyer funds deals in. Press Enter for the full definition. concrete
| Metric | How to collect it | Why it matters |
|---|---|---|
| Cycle time | Start from issue open to review-ready diff | Shows speed without hiding review cost |
| Review load | Count reviewer comments and rework passes | Faster output counts for little if review work rises |
| Quality | Run tests, typecheck and defect review | Prevents demo-only productivity claims |
| Cost | Seat cost, model usage and review time | Makes ROIReturn on Investment. The value gained versus what it cost, the language an economic buyer funds deals in. Press Enter for the full definition. concrete |
Interactive diagram. Tab through its regions; each focused region shows its detail in the panel below.
This is covered hands-on in Cursor First Hour — 4 short Units, free to read.
What should you not hide in the business case?
Show the costs you would rather leave out. A business case that hides review time or model spend will not survive a finance review.
- Sample size, repo type and task mix.
- Models, tool versions and seat cost used.
- Review time added by AI-generated changes.
- Where the result should not be generalized.
Put each assumption next to the number it drives. A finance reviewer who can see the seat cost and the review time can adjust them, instead of rejecting the whole model.
What's new in Cursor recently?
Cursor ships often, so advice about it can go out of date. The table summarizes Cursor's recent releases, so you can check this page against the current product. For each release's date and sources, see What's new in Cursor 2026.
- Surface
- Compile 2026
- What to know
- Cursor's June conference (June 16, per press coverage) centered on Origin, larger from-scratch model training and Cursor Mobile.
- Surface
- Origin
- What to know
- Early beta since August 17, 2026, on most paid plans: repos, pull requests with Code Tours, GitHub sync and a CLI. Standalone pricing and self-hosting are still unpublished.
- Surface
- Model and mobile
- What to know
- 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. is available now. Cursor says it is training a larger model with SpaceXAI. Cursor Mobile now has its own product page.
- Surface
- Automations
- What to know
/automate, Slack emoji triggers, GitHub triggers for issue comments, reviews and workflow runs, computer use, PR defaults and memory cleanup.
- Surface
- 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.
- What to know
- Guided cloud environment setup, reusable snapshots,
.cursor/environment.json,/in-cloud,/autopilot(formerly/babysit) and local/cloud handoff.
- Surface
- Review
- What to know
- BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. averages about 90 seconds per review and finds 10% more bugs per review.
/reviewruns it locally before you push. Cursor's June changelog says 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. now powers Bugbot, and these figures may change.
- Surface
- Design and Canvas
- What to know
- Design ModeA way to point at an element in Cursor's built-in browser and change it directly, instead of describing it in words. Press Enter for the full definition. supports multi-select and voice queueing. Canvases support Design Mode, context reports, Debug with Agent, full-screen sharing and prompt buttons.
- Surface
- SDK and run modes
- What to know
- SDK agents can use custom tools, auto-review, JSONL or custom stores, nested subagents and request IDs. Auto-review Run Mode runs known-safe calls, sandboxes shell commands where it can and sends the rest to a classifier.
- Surface
- Enterprise and pricing
- What to know
- Organizations sit above teams, and groups scope model access, spend and agent permissions. Teams launched with Standard and Premium seats and two usage 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.. Those seats are now legacy, and current Teams seats are Premium, Super and Ultra 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..
| Surface | What to know |
|---|---|
| Compile 2026 | Cursor's June conference (June 16, per press coverage) centered on Origin, larger from-scratch model training and Cursor Mobile. |
| Origin | Early beta since August 17, 2026, on most paid plans: repos, pull requests with Code Tours, GitHub sync and a CLI. Standalone pricing and self-hosting are still unpublished. |
| Model and mobile | 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. is available now. Cursor says it is training a larger model with SpaceXAI. Cursor Mobile now has its own product page. |
| Automations | /automate, Slack emoji triggers, GitHub triggers for issue comments, reviews and workflow runs, computer use, PR defaults and memory cleanup. |
| 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. | Guided cloud environment setup, reusable snapshots, .cursor/environment.json, /in-cloud, /autopilot (formerly /babysit) and local/cloud handoff. |
| Review | BugbotCursor's automated PR reviewer that posts inline findings and can push fix commits from isolated VMs. Press Enter for the full definition. averages about 90 seconds per review and finds 10% more bugs per review. /review runs it locally before you push. Cursor's June changelog says 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. now powers Bugbot, and these figures may change. |
| Design and Canvas | Design ModeA way to point at an element in Cursor's built-in browser and change it directly, instead of describing it in words. Press Enter for the full definition. supports multi-select and voice queueing. Canvases support Design Mode, context reports, Debug with Agent, full-screen sharing and prompt buttons. |
| SDK and run modes | SDK agents can use custom tools, auto-review, JSONL or custom stores, nested subagents and request IDs. Auto-review Run Mode runs known-safe calls, sandboxes shell commands where it can and sends the rest to a classifier. |
| Enterprise and pricing | Organizations sit above teams, and groups scope model access, spend and agent permissions. Teams launched with Standard and Premium seats and two usage 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.. Those seats are now legacy, and current Teams seats are Premium, Super and Ultra 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.. |
A summary only. The release tracker linked above gives each release's date and sources.
Where does this model overstate the value?
At the accepted change rate. In the model above, that rate multiplies hours saved minus review time, and it never touches the seat cost. So a rejected change adds no value, and the review time it took drops out of the result as well. In a real week, someone still spent that time reviewing it.
The gap grows as acceptance falls. The lower your accepted change rate, the more review time the model leaves out, because rejected work leaves the arithmetic instead of showing up as waste.
To correct for it, do the acceptance arithmetic yourself. Set Accepted change rate to its maximum, and enter Hours saved only for the changes you kept. Then set Review time added to the hours spent reviewing everything the agent produced, including the work you threw away. The model now subtracts all of the review time from the value of the work that survived.
Expect an argument about review time. It is the input an optimist will try to talk down toward zero, and in this model it sits directly against hours saved. An hour trimmed from review time raises the result as much as an extra hour saved. If review time exceeds hours saved, the model shows zero value rather than a loss. Check both inputs against what you measured in the trial.
Does the tool cost slider cover your real bill?
Only if your bill is seats alone. The model's cost side is seats times tool cost per seat. Cursor bills Teams for seats plus usage, and the usage works differently on its two plan families.
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 Teams seat (Premium, Super or Ultra) includes a weekly pool of usage for Cursor models. Third-party models, and Cursor-model usage past a seat's pool, are paid from a prepaid balance the team shares. Teams created before The X Subscription keep their legacy Standard and Premium seats. Each of those includes monthly usage across the 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. pools, and usage beyond that runs on demand, billed in arrears.
Auto billing also changes with Router mode, and Cursor pricing explained has the current details. For the slider, use a blended number: seat price plus your trailing month of usage charges, divided by seats. If you haven't run a full month yet, you are estimating both halves, and your write-up should say so instead of implying a measurement.
The Tool cost slider also stops at $80 per seat. Premium seats and legacy Standard seats fit under that. A Super seat ($100 per user per month), an Ultra seat ($200) and a legacy Teams Premium seat ($120) don't. Model each of those groups as its own run instead of folding it into an average that hides it.
Check prices at cursor.com/pricing before anything goes into a budget, because they change.
Who should build this number, and when is it not worth building?
Below roughly ten engineers, skip it. The result depends mostly on two guesses, hourly cost and hours saved. A two-week trial with a decision rule written down in advance settles the question faster than a model you can tune to give any answer you like.
Past fifty seats, build it, because the number is no longer for you. Someone in finance will read it, and what survives that reading is whether each input traces back to something you measured.
So save the inputs with the result: seats, blended tool cost, hourly cost, hours saved, review time, accepted change rate and the date you set them. Someone should be able to reconstruct the assumptions in three months. Put a name against each input as well. When an input is challenged six months later, its owner may have moved teams, and without a name nobody can say whether it was measured or guessed.
Then run the model again after a quarter, with the acceptance and review time you observed. The second run replaces estimates with measurements, so put it on the calendar when you present the first.
Frequently asked questions
Who is this guide for?
Technical leaders building a business case for AI coding tools that finance will read.
What should I do next?
Enter your team's measured seats, blended cost per seat, hourly cost, review time and accepted change rate, and save each input with its owner and date. Run the model again after a quarter.
Why does an ROI model overstate the value of coding agents?
Because rejected changes drop out of the arithmetic, and the review time they took drops out with them. Enter hours saved only for the changes you kept, and count review time for everything the agent produced.
What cost per seat should I enter for Cursor?
A blended number: seat price plus your trailing month of usage charges, divided by seats. Cursor bills Teams for seats plus usage, and the usage works differently on The X Subscription and on legacy Teams plans. Check current prices before anything goes into a budget.
When is an AI coding ROI model worth building?
Past about fifty seats, when finance will read it. Below roughly ten engineers, a two-week trial with a decision rule written down in advance settles the question faster.
Sources & last verified
- Cursor pricing
- Google guidance on AI-assisted content
- Cursor docs manifest
- Cursor docs: Team pricing
- Cursor docs: Models and pricing
- Cursor Docs: Cursor Router
Cursor ships frequently. Facts verified against primary sources on October 28, 2026.