Windsurf (now Devin Desktop) pricing guide details
Pricing Overview
Windsurf is now sold as Devin Desktop, part of Cognition's Devin platform, and it is priced on Devin's plans rather than its own. Cognition announced its agreement to acquire Windsurf in July 2025; windsurf.com now redirects to devin.ai/desktop, and the Windsurf name appears nowhere on the current pricing page.
There are three individual plans and two team plans. Free is $0, Pro is $20 per month and Max is $200 per month. The Team plan is charged in two parts: $80 per month for the team itself, plus $40 per month for each full developer seat. Enterprise is quote-only.
The pricing model is quota-based rather than credit-based. Every paid plan carries a usage allowance that refreshes on both a daily and a weekly cycle, and Cognition states that cost per message varies with the model, the task size and the reasoning required. If you exceed the allowance on a paid plan you can buy extra usage, which is consumed at API pricing.
Plan Comparison
Scroll sideways to see all columns. With a keyboard, focus this table and use the arrow keys.
| Plan | Price | Members | Concurrent sessions |
|---|---|---|---|
| Free | $0 | 1 | Limited |
| Pro | $20/month | 1 | Up to 10 |
| Max | $200/month | 1 | Up to 10 |
| Team | $80/month + $40/month per full seat | Up to 200 users | Unlimited |
| Enterprise | Custom | Unlimited | Unlimited |
The tiers are cumulative: Pro is everything in Free, Max is Pro with significantly higher quotas, Team is Pro for everyone, and Enterprise builds on Team.
Free is limited in which models it can reach as well as in volume. Pro is where full model availability begins, including OpenAI, Claude and Gemini frontier models, free use of Cognition's SWE-2 model, and access to cloud agents through Devin Cloud. Max buys quota rather than capability. Team adds sharing, centralised billing, an admin dashboard with analytics and priority support, and each full seat carries its own quota. Enterprise adds SAML/OIDC SSO, centralised admin controls, deployment in your own VPC, teamspace isolation and custom terms.
Integration coverage widens with the plan: Slack and Teams, Linear and Jira, and GitHub, GitLab and Bitbucket appear on the paid tiers, with custom git provider support reserved for Enterprise.
Hidden Costs and Considerations
The team platform fee is separate from seats. Team is $80 per month before any seat is counted, then $40 per full developer seat. A five-developer team is $280 per month, not $200. This is the detail most easily missed when comparing against per-seat-only competitors.
Extra usage is a separate purchase. Paid allowances refresh daily and weekly. If you reach a limit, you can purchase extra usage at API pricing. The published page gives no numerical quota or single per-message rate: consumption depends on the model, task size, complexity and reasoning required. A subscription price alone cannot establish how much work it covers.
Count full seats and check the user limit. Team supports up to 200 users. Each full developer seat costs $40 per month on top of the $80 monthly team fee and includes its own quota and Devin Desktop access. Confirm the seat mix you need before buying.
The checked page shows monthly rates. It does not display annual rates; confirm any annual commitment and discount directly rather than assuming one.
Subscription-only Examples
These examples show subscription charges only. Team rows use $80 per month plus $40 per full developer seat; individual rows use the listed Pro and Max subscriptions. Purchased extra usage is excluded from every row.
Scroll sideways to see all columns. With a keyboard, focus this table and use the arrow keys.
| Team | Plan | Monthly |
|---|---|---|
| 1 developer | Pro | $20 |
| 1 Max subscription | Max | $200 |
| 5 full seats | Team | $280 |
| 20 full seats | Team | $880 |
| 50 full seats | Team | $2,080 |
If you purchase extra usage, add that charge separately; these examples do not predict it. An organisation needing SSO, VPC deployment or teamspace isolation should price Enterprise instead, since those controls are not available on Team at any seat count.