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.
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. Move the controls to match your team, then check the result against what you actually spend and ship.
Two inputs decide whether anyone believes this model. First, the hourly cost you put on developer time — fully loaded, not salary divided by 2,000, or the savings come out roughly twice as good as they are. Second, review time, which people leave out because it's harder to measure and, I suspect, because including it makes the number smaller. Leave it out anyway and the first finance person to open the model will find 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 real team data before making a rollout decision.
- 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
- AI speed is weak 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 | AI speed is weak 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 modules, free to read.
What should you not hide in the business case?
State the costs you would rather not show. A business case that hides review time or model spend will not survive contact with finance.
- 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.
What's new in Cursor recently?
Cursor ships often, so here is the current state of the surfaces this page touches. Each row links to the source where you can confirm the detail.
- Surface
- Compile 2026
- What to know
- Cursor's June 16 event highlighted Origin, larger from-scratch model training and Cursor Mobile alongside the broader June release wave.
- Surface
- Origin
- What to know
- Cursor's Origin page says code is moving faster than existing infrastructure was built to handle. The public page is waitlist-first, so migration and security details still need confirmation.
- 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 a larger model is training with SpaceX. Mobile-native details remain beta until Cursor publishes a product page.
- Surface
- Automations
- What to know
/automate, Slack emoji triggers, GitHub issue/comment/review/workflow triggers, 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,/babysitand 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 and finds 10% more bugs per review, and can run locally before push with
/review. Cursor hasn't published Bugbot's underlying model. Don't assert one; treat the figures as perishable.
- 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/custom stores, nested subagents and request IDs; Auto-review Run Mode routes tool calls through safer execution paths.
- Surface
- Enterprise and pricing
- What to know
- Organizations sit above teams, groups scope model/spend/agent permissions and Teams now has Standard/Premium seats with Auto + ComposerCursor's own fast coding model, tuned for the editor and priced well below frontier models; the recommended day-to-day model for executing a plan. Press Enter for the full definition. and third-party API pools.
| Surface | What to know |
|---|---|
| Compile 2026 | Cursor's June 16 event highlighted Origin, larger from-scratch model training and Cursor Mobile alongside the broader June release wave. |
| Origin | Cursor's Origin page says code is moving faster than existing infrastructure was built to handle. The public page is waitlist-first, so migration and security details still need confirmation. |
| 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 a larger model is training with SpaceX. Mobile-native details remain beta until Cursor publishes a product page. |
| Automations | /automate, Slack emoji triggers, GitHub issue/comment/review/workflow triggers, 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, /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 and finds 10% more bugs per review, and can run locally before push with /review. Cursor hasn't published Bugbot's underlying model. Don't assert one; treat the figures as perishable. |
| 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/custom stores, nested subagents and request IDs; Auto-review Run Mode routes tool calls through safer execution paths. |
| Enterprise and pricing | Organizations sit above teams, groups scope model/spend/agent permissions and Teams now has Standard/Premium seats with Auto + ComposerCursor's own fast coding model, tuned for the editor and priced well below frontier models; the recommended day-to-day model for executing a plan. Press Enter for the full definition. and third-party API pools. |
As of July 9, 2026. See Sources below for links.
Where does this model overstate the value?
At the accepted-change rate. In the model above, that percentage multiplies the value side and touches nothing on the cost side, so a change you rejected is worth nothing and costs nothing. In your actual week it cost a reviewer's attention.
The effect, really, runs backwards from what you would want. The lower your acceptance rate, the more generous the model becomes, because rejected work leaves the arithmetic instead of showing up as waste.
The workaround is to price rejection into the review-time slider rather than the acceptance one.
Set review time added to the reviewer hours you spend on everything the agent produced, not only on the parts you kept. The acceptance percentage then does the job it should, which is to scale the value of the work that survived.
Review time is the contested input, or it has been every time I have watched this argued. It is the only line an optimist will try to talk down towards zero, and it sits directly against the hours-saved figure, so a small edit there swings the result more than anything else on the panel does.
Does the seat cost slider cover what you will actually be billed?
Only if your bill is seats alone. The model's cost side is seats times per-seat cost, while Cursor Teams billing is seat plus usage: each Standard or Premium seat includes monthly usage across a first-party model pool and a third-party API pool, and usage beyond those included pools continues on demand, billed in arrears. Cursor pricing explained has the current shape of it.
So put a blended number in the slider. Seat price plus your trailing month of on-demand usage, divided by seats. If you have not run a full month yet then you are estimating both halves, and the slide should say so rather than imply a measurement.
One more wrinkle, and it is a limit of the control rather than of the method. The tool-cost slider stops at $80 per seat. A Teams Premium seat is $96 per seat per month on annual billing and $120 month to month, so if you are modelling a Premium group the slider cannot reach the price. Model that group as its own run instead of folding it into an average that hides them.
Check both figures at cursor.com/pricing before anything goes into a budget. They move, and this page is a model rather than a price list.
Who should build this number, and when is it not worth building?
Below roughly ten engineers, skip it. The output is dominated by two guesses, hourly cost and hours saved, and a two-week trial with a decision rule written down in advance will settle the question faster than a model that can be tuned to produce any answer you like.
Past fifty seats it flips, because the number stops being for you. Someone in finance is going to read it, and what survives that reading is not the ROIReturn on Investment. The value gained versus what it cost, the language an economic buyer funds deals in. Press Enter for the full definition. percentage. It 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, acceptance rate, and the date you set them. A model whose assumptions cannot be reconstructed in three months is a screenshot, not a business case.
Saving them is not quite enough on its own. Put a name against each number as well, because the input that gets challenged six months out is usually the one whose owner has moved teams, and by then nobody can say whether it was measured or guessed.
Then run it again after a quarter with the acceptance rate you actually observed. That second run is the only version of this number I would act on twice, and it is usually the one nobody schedules.
Frequently asked questions
Who is this guide for?
Technical leaders building a business case for AI coding tools.
What should I do next?
Use real team numbers for seats, hourly cost, review time and accepted changes before scaling the tool.
Sources & last verified
Cursor ships frequently. Facts verified against primary sources on July 9, 2026.