costcite

Disclosure: some links on this site may be affiliate links. If you buy through one, we may earn a commission at no extra cost to you. It never changes what we write or how we rank things. Details.

Windsurf (Devin Desktop) quotas explained: daily and weekly limits, extra usage and token prices (checked November 2026)

Updated · Facts come only from the vendors' official pages listed under Sources. We have not run paid accounts on these products for this page.

Windsurf is now called Devin Desktop, and since March 2026 its plans no longer come with a monthly pile of prompt credits. You get a daily and weekly quota measured in tokens, and anything past it is billed as extra usage at API list prices. The pricing page tells you the plan prices but not how big the quotas are. Below is what Devin's own pricing page and docs said on November 14, 2026, and a worked example of what an agent session costs once you are past the quota.

The short answer

What changed in March 2026

Devin's docs say that in March 2026 Devin Desktop "replaced the credit-based system with a quota-based usage system." Before that, Windsurf plans came with built-in prompt credits, and add-on credits were sold at $0.04 each.

What each plan includes

FreeProMaxTeams
Price$0$20/month$200/month$40/month per full seat, $80/month minimum
Quota"Light quota", daily and weeklyDaily and weeklyWeekly only, no daily capEach full seat: daily and weekly, "equivalent to the Pro plan"; flex seats: none
When the quota runs outWait for the resetExtra usageExtra usageShared on-demand credits
Models"Limited model availability"Full model availabilityFull model availabilityFull model availability
Also listedUnlimited Tab completions and inline editsCloud agents, use your ChatGPT planUse your ChatGPT planUp to 100 users, SAML/OIDC SSO, 3 usage tiers for cost control

Notes on the table:

Teams: what you actually pay

Teams has two kinds of seat. A full seat costs $40/month and comes with its own Pro-sized quota. A flex seat is free, has no quota of its own and draws everything from the team's shared on-demand credits.

Devin's self-serve docs say every Teams account pays at least $80/month, and full seats count toward that minimum. Anything under $80 is charged as prepaid on-demand credits the team can use:

Full seatsOn-demand credits includedMonthly total
0$80$80
1$40$80
2$0$80
3$0$120
5$0$200

The pricing page's headline reads "$80 /month for team plan + $40/mo per full dev seat", which could be read as $80 on top of the seats ($280 for five full seats). We go by the docs, which spell the bill out row by row, but check the total at checkout. On Teams, Automations and Devin Review also draw from the shared credits, not from full-seat quota.

How the quota is used up

The docs describe the mechanics briefly: the budget "is based on how many tokens the model uses for each request"; "the cost per token varies by model"; short requests with a few files in context use fewer tokens than long requests over a large codebase; and free models don't count.

The quota and the per-token prices are not the same thing. The models page says its table "shows token rates for extra usage. Quota consumption can differ from these rates." So the prices below tell you what extra usage costs in dollars, but not what share of your quota a request takes.

Devin's quota page includes an example: one agent conversation with Claude Opus 4.6 that adds up to 200,000 tokens over two user messages, three tool calls and three replies. Most of those tokens are context that is re-sent on each call and read from the cache. The example doesn't split each row into cache reads and cache writes, so we haven't priced it; the point is that a short back-and-forth with an agent already runs to hundreds of thousands of tokens.

Extra usage: per-token prices

These are the self-serve rates from Devin's models page (the "Recommended" view, Medium reasoning unless noted), which the page dates "as of November 9, 2026". The full table also lists other effort levels and older models.

ModelInputCache readCache writeOutput
SWE-2 Flash (Medium)Free until Dec 4FreeFreeFree
SWE-2Free through Nov 30FreeFreeFree
GPT-6 Luna$0.10$0.01$0.125$0.50
Gemini 3.8 Flash$0.75$0.075$0.75$3.75
GLM-5.3 (High)$1.40$0.26not listed$4.40
Claude Sonnet 5.5$2.00$0.10$2.50$10.00
GPT-6 Sol$2.00$0.20$2.50$10.00
Gemini 4 Argon$2.00$0.10$2.00$10.00
Kimi K3 (High)$3.00$0.30not listed$15.00
Claude Opus 5.5$4.00$0.20$5.00$20.00
Claude Fable 5.2$8.00$0.20$10.00$40.00
GPT-6 Astra$10.00$1.00$12.50$50.00

All prices are US dollars per million tokens.

Dated changes the page lists:

For the models both vendors list (GPT-6 Luna, Gemini 3.8 Flash, Claude Sonnet 5.5, Claude Opus 5.5, Claude Fable 5.2 and GPT-6 Astra), these input, cache-read and output rates are the same as those in GitHub's table for Copilot AI credits, which we covered in GitHub Copilot AI credits explained.

Worked example: one agent session past the quota

We use the same made-up session as in our Copilot article: 30 model calls, each sending 40,000 input tokens and getting 1,500 back, so 1.2 million input tokens and 45,000 output tokens. We show it with nothing cached and with 90% of each call's input read from the cache. Cache writes are left out, so treat the cached column as a floor.

ModelNothing cached90% cachedSessions per $10 of extra usage (nothing cached / cached)
SWE-2 Flash, SWE-2$0 (while free)$0not counted against the quota either
GPT-6 Luna$0.14$0.05about 70 / 220
Gemini 3.8 Flash$1.07$0.34about 9 / 29
Claude Sonnet 5.5$2.85$0.80about 3.5 / 12.5
GPT-6 Sol$2.85$0.91about 3.5 / 11
Kimi K3$4.28$1.36about 2.3 / 7
Claude Opus 5.5$5.70$1.60about 1.8 / 6
Claude Fable 5.2$11.40$2.98about 0.9 / 3.4
GPT-6 Astra$14.25$4.53about 0.7 / 2.2

How to read it:

To price your own session on Devin Desktop, GitHub Copilot and Cursor side by side, use our AI coding cost calculator. It uses the rates in the table above and shows Devin's part as a range, from $0 if everything fits in the quota to the full extra-usage price if nothing does, since the quota's size isn't published.

Ways to make the quota last

From Devin's quota page and its pricing FAQ:

Which plan fits

These follow from the published rules above, not from using the product.

Might not fit if

Check the current numbers

Sources

  1. Devin pricing page (windsurf.com/pricing redirects here) — https://devin.ai/pricing, checked
  2. Devin Desktop docs: Quota-based usage — https://docs.devin.ai/desktop/accounts/quota, checked
  3. Devin Desktop docs: Plans and usage — https://docs.devin.ai/desktop/accounts/usage, checked
  4. Devin docs: Self-serve plans — https://docs.devin.ai/admin/billing/self-serve, checked
  5. Devin Desktop docs: AI models (self-serve token rates) — https://docs.devin.ai/desktop/models, checked
  6. Devin Desktop docs: Fusion — https://docs.devin.ai/desktop/fusion, checked
  7. Devin docs: Use your ChatGPT plan in Devin — https://docs.devin.ai/admin/billing/chatgpt, checked