Teardown #7 in the AI-Native GTM Index.
The incumbent in this pair has the cheaper product, the more generous free tier, 225 million users and over 90% of the Fortune 500 already on the platform. It lost anyway, to a company that charges double and whose CEO says the only thing that matters is the product. What each motion actually does, where Microsoft's investor story and its GTM reality split, why the winner sold itself rather than stay independent, and the three moves I would hand Cursor before its acquisition closes.
Go to GitHub's Copilot pricing page and click through to the business tab. Business is $19 per user per month. Enterprise is $39. Both numbers are printed right there on the page, which is more transparency than most enterprise software offers.
Then look at the button underneath each one. It says Contact sales.
Now go to Cursor's pricing page. Teams is $40 per user per month, more than twice GitHub's price for the equivalent tier. The button says Get Teams, and it takes a credit card.
That is the teardown. Everything else is elaboration.
I have torn down six of these pairs now, and the pattern has always been some version of the incumbent hiding its price behind a form while the challenger publishes. This is the first one that inverts. Microsoft is cheaper. Microsoft's free tier gives you 2,000 completions a month against Cursor's "limited Agent requests." Microsoft's $10 individual plan undercuts Cursor's $20 by half and, in a detail I still find remarkable, bundles access to third-party agents including Claude Code and Codex — GitHub will sell you its two biggest competitors' coding agents for ten dollars.
And GitHub still put a phone call between a team lead and a $19 seat.

GitHub publishes the business price and then gates it anyway. Both tiers, same button. (github.com/features/copilot/plans, captured 2026-08-06)
I'd argue this single design decision explains more about the last three years of AI coding tools than any model benchmark does. The buyer for a code editor is not a procurement committee. Michael Truell, Cursor's CEO, has said his market looks more like search circa 1999 than like enterprise software, because "it's very hard to force on a programmer a code editor that they don't want to use." When the buyer is the person typing, and that person has a company card and fifteen spare minutes, a "Contact sales" button is not a qualification step. It is an exit.
Both companies, it turns out, ended up owned by somebody much larger. That is the part of this story nobody has written up properly yet, and it is where the real lesson lives.
The two trajectories, in numbers
Cursor (challenger, Anysphere) | GitHub Copilot (incumbent, NASDAQ: MSFT) |
|---|
Founded | 2022, four MIT students | 2008; acquired by Microsoft 2018 for $7.5B |
Latest price | $60B, SpaceX acquisition, June 16 2026 | $7.5B, Microsoft acquisition, June 2018 |
Revenue | $2B ARR Feb 2026; ~$4B by June, ~75% enterprise (Dealroom) | Never disclosed. Not once, in any filing |
Users | Undisclosed | 50M Copilot, 225M GitHub (Q4 FY26) |
Individual price | $20/mo | $10/mo |
Team price | $40/user/mo, self-serve | $19/user/mo, contact sales |
Gross margin | Roughly -20% (Sacra estimate) | Undisclosed; Copilot usage named as a drag on Intelligent Cloud margin |
Leadership | Same CEO since founding | No CEO since end of 2025 |
The number I keep staring at is not the $60 billion. It is the $7.5 billion, eight years earlier, for a company that at the time had 28 million developers and a globally recognized brand.
Microsoft paid $7.5B for GitHub in 2018, when GitHub was ten years old. SpaceX agreed to pay $60B for Cursor in 2026, when Cursor was four, in a deal filed as an 8-K four days after SpaceX's own record IPO. Both companies now sit inside a much larger parent. Only one of them commanded a price that made the acquirer's stock go up 10% on the news.

The AI-Native GTM Scorecard
Six dimensions, loosely graded, plus a composite for how AI-native each company's own go-to-market is. Not the product. The motion.

Composite: Cursor A-, GitHub C+.
Two notes before anyone argues. Cursor does not get an A because the engine underneath the story has been running at a negative gross margin, its own repricing produced a public CEO apology, and its share of corporate AI-coding spend fell from about 41% to about 26% in eleven months. And GitHub does not get a D, which is where its demand capture alone would put it, because Agent HQ is a genuinely coherent answer to not owning the best model, and because 225 million users is not nothing. Let me walk both.
How Cursor actually grows
Truell's stated philosophy, from a conversation with Rippling's Parker Conrad:

Everyone reads that as founder bravado. Look at what it does to the cost structure instead.
Cursor hired its first salesperson in late 2024. By April 2025 it had seven sales reps. It crossed $500M ARR that June. For comparison, Sacra notes that Windsurf, a direct competitor, scaled its GTM team from 3 to 75 people over roughly the same window. Cursor did not hire a President of Global Revenue until February 2026, by which point revenue was already past $2B. Truell has said the sales org is around 40 people carrying quotas an order of magnitude above normal SaaS.
The demand was not created by that team. It was created by developers expensing a $20 subscription and telling their teammates. Y Combinator's Diana Hu on watching it move through a batch: "It was night and day from one batch to another, adoption went from single digits to over 80%. It just spread like wildfire."
Then the enterprise motion's job became formalizing what was already happening. Coinbase is the clean example: every Coinbase engineer had used Cursor by February 2025, across 2,400+ engineers, with time from idea to production falling from 20 days to 1.8. PayPal put 8,000 developers on it and completed a Java upgrade across 3,000 applications in two months against an 8-to-12-month estimate. Shopify ordered 1,500 licenses and then immediately ordered 1,500 more, and the detail I like most from that account is that "the fastest growing groups using it are not engineering. It's support and revenue."
None of those started as a sales cycle. They started as a developer with a credit card.

Free, $20, $40 per user, all self-serve. Only Enterprise routes to a human. (cursor.com/pricing, captured 2026-08-06)
The genuinely AI-native piece of Cursor's GTM is not in the sales org at all. It is in the subreddit. r/cursor has roughly 143,000 members and is staffed by 25 or more moderators, most of them Cursor employees posting under their own names, including a founding engineer and a VP of Developer Experience. Those threads now rank for 482 Google keywords, 107 of them in the top three, and get cited inside AI Overviews and ChatGPT answers when somebody asks what Cursor costs. The moderation policy explicitly protects specific criticism from removal and only clears vague venting.
Read that again as a GTM decision rather than a community-management one. Cursor is deliberately writing itself into the corpus that language models answer from, using a channel it does not own, by being useful in public and declining to sanitize the complaints. That is the most AI-native demand-creation tactic in this entire index, and it costs roughly nothing.
There is also a marketing team, which sits awkwardly against the founding mythology of a company that supposedly never spent a dollar on marketing. Cursor employs a Head of Paid Media, Rex Gelb, who managed something like $750M in cumulative ad spend before joining. The company runs segmented campaigns across Google, LinkedIn and Meta. The mythology is out of date; the mechanism it describes was real for the first two years and is what built the base everything else now sells into.
How GitHub actually grows, and where it breaks
GitHub's motion is Microsoft's motion, and Microsoft's motion is very good at one specific thing: being present at the renewal.
GitHub Copilot is not bundled into Microsoft 365 Copilot. They are separate products on separate contracts. But Copilot can be added as a line item to an existing Enterprise Agreement, where it typically earns 15 to 28% discounts when packaged against EA and Azure commitments. The same account teams that handle the Azure renewal handle the Copilot attach. Nobody has to ask a developer's permission.
What that motion cannot do is win a developer who has already chosen. So GitHub built a team for that.
In November 2025 GitHub posted a role called Senior Field Copilot Specialist. The job description is worth quoting exactly:
"Senior Field Copilot Specialist are individual contributors who act as the tip of the spear for our most important opportunities... you will serve as a trusted advisor and technical partner in high-impact, revenue-generating customer engagements including pre-sales discovery, competitive takeouts (GitLab, Bitbucket), Cursor/AI IDE displacement, and strategic expansions."
Base compensation $112,840 to $299,390, on a 70/30 base-to-incentive split, sitting inside MCAPS, Microsoft's enterprise field organization. GitHub's answer to a product developers prefer is a commissioned human being whose job title contains the competitor's name.
I want to be fair about this, because it is not stupid. Displacement selling works. It is how Microsoft has defended category after category. But it tells you exactly where the fight is being fought: not in the editor, in the procurement conversation, after the developer has already installed something else.

The individual funnel is excellent: four tiers, all self-serve, starting free. Note the Pro column, which includes "Access to 3rd party agents (Claude Code and Codex)" for $10. The gate only appears when a developer tries to buy for a team. (github.com/features/copilot/plans, captured 2026-08-06)
The plumbing tells the same story twice. GitHub's DNS shows mail routed through Microsoft 365, with an SPF record authorizing Outlook, Zendesk, Salesforce, Mailchimp, SendGrid and Marketo — Adobe's marketing automation product — alongside hardcoded IPv4 blocks left over from an earlier era. Cursor's primary domain sends through Google and Postmark and authorizes no marketing-automation sender at all.
I did not have to take DNS's word for it. A GitHub Marketing Operations Manager job posting from March 2026 lists the actual stack: "building Eloqua and SendGrid Programs and emails, building Marketo Programs and Emails in Microsoft's bespoke Marketo instance." GitHub does not even run its own Marketo. It runs Microsoft's shared one.
Then there is the part that is genuinely breaking. In May 2026, CNBC's Jordan Novet reported that GitHub had been hit by repeated outages tied to a drawn-out migration onto Azure which "limited its computing capacity," concluding that "repeated outages, executive turnover, and the soaring popularity of newer tools like Cursor and Anthropic's Claude Code have eaten away at GitHub's early advantage." A platform whose entire promise is availability was less available than its challenger during the exact window developers were picking sides.
And in July 2026, Business Insider reported that Disney told staff it was dropping GitHub Copilot in the US from August, while keeping Claude Enterprise and Cursor. The quoted employee: "Once I got Cursor and Kiro, there was no need to use it."
What Microsoft tells investors versus what its GTM does
One. The metric changed the moment the competition got expensive.
Microsoft disclosed hard paid-subscriber counts for GitHub Copilot for four years. 400,000 in July 2022, one month after general availability. 1.3 million in January 2024. Then, on the Q2 FY26 call on 2026-01-28, Nadella said this, verbatim:
"In coding, we are seeing strong growth across all paid GitHub Copilot. Copilot Pro+ subs for individual devs increased 77% quarter-over-quarter, and all up now, we have 4.7 million paid Copilot subscribers, up 75% year-over-year."
Six months later, on the Q4 FY26 call on 2026-07-29:
"GitHub Copilot now has 50 million users. This quarter, we introduced usage-based billing and have continued to see business and enterprise seat growth and also significant consumption revenue after the new model went into effect. Copilot revenue accelerated over 60% quarter-over-quarter."
No paid-subscriber count. A cumulative "users" number that mixes free, trial and paid — TechCrunch had already flagged the earlier 20 million milestone as all-time users — and a growth rate off a base nobody outside Microsoft can see, disclosed one quarter after a billing change that mechanically produces a large growth percentage. One analysis notes there was no comparable prior-quarter figure for the 50 million, so no growth rate can honestly be attached to it at all.

Both statements are true. Neither is a lie. But a company that gives you a falsifiable number for four years and then stops, in the exact two quarters its challenger's revenue doubles and gets bought for $60 billion, is telling you something with the shape of its disclosure rather than its content.
Two. Microsoft named OpenAI a competitor, then quietly un-named it.
The FY2024 10-K said: "Our AI offerings compete with AI products from hyperscalers such as Amazon and Google, as well as products from other emerging competitors, including Anthropic, OpenAI, Meta, and other open source offerings." It made front-page news across TechCrunch, the WSJ and CNBC.
The FY2025 10-K, same sentence, one year later: "Our AI offerings compete with AI products from hyperscalers, as well as products from other emerging competitors and other open source offerings."
The three names are gone. The same filing discloses $13 billion in total funding commitments to OpenAI, and states plainly that Microsoft's AI "may be developed by Microsoft or others, including our strategic partner, OpenAI."
Three. The org chart says something the earnings calls do not.
On 2025-08-11, GitHub CEO Thomas Dohmke announced he was leaving. In the same announcement he wrote: "Copilot continuing to lead the most thriving market in AI with 20M users and counting, GitHub has never been stronger than it is today."
Microsoft appointed no replacement. GitHub was folded into the CoreAI division under Jay Parikh, with Julia Liuson taking revenue, engineering and support. Eight months later, Liuson announced her own retirement, effective end of June 2026, with no named successor. GitHub lost the top two people in its chain of command inside eleven months.
Parikh's own framing, from internal-meeting audio reported by Business Insider in October 2025: "GitHub is just not the place anymore where developers are storing code."

Ten months before the challenger sold for eight times what Microsoft paid for GitHub. (The Verge, 2025-08-11)
There is a detail here I cannot stop thinking about. GitHub Universe 2025, the company's flagship annual conference, was keynoted by COO Kyle Daigle rather than a CEO, because there wasn't one. Nadella closed it with a fireside chat. And the headline announcement was Agent HQ, an orchestration layer for coding agents built by Anthropic, OpenAI, Google, Cognition and xAI. Anthropic's chief product officer came on stage.
Strategically that is the right move for a company that does not own the best model. Read as a GTM statement, it is an incumbent announcing it will be the shelf rather than the product.
Four, and this one cuts against Cursor.
Dohmke's post-GitHub startup, Entire, is an agent-native alternative to GitHub. Cursor announced Origin, an agent-native alternative to GitHub, one day before the SpaceX deal. The former CEO of GitHub and the company that beat GitHub Copilot are now building the same replacement for the same thing, which suggests the code-hosting layer is the actual prize and both of them know it.
What Cursor could still do better
The uncomfortable part: Cursor won the developer and could not fund itself doing it.
Sacra estimates Cursor operated at roughly -20% gross margin, paying more to model providers than it collected. A separate estimate put it near -30% at mid-2025, roughly $650M a year to Anthropic against $500M of revenue. At $2B ARR, something between 40 and 70 cents of every revenue dollar was going to inference. These are outside estimates rather than disclosures, and Cursor's proprietary Composer model has reportedly pulled large-enterprise accounts to slight positive margin since November 2025. Individual developer accounts reportedly still lose money.
That is why the company sold. Ars Technica put it plainly: "Cursor had good talent and a strong product, but it couldn't compete with larger companies on compute." A company raising at $50B five months earlier chose a compute patron over another round.
The second fragility is that Cursor's product is a fork of Microsoft's VS Code. Microsoft controls the marketplace, the extension APIs and the licensing terms the entire fork ecosystem depends on, and has so far declined to squeeze. One positioning critique states the risk about as sharply as it can be stated: Cursor is "positioned simply as a 'better VS Code.' That's a comparison frame, not a true category... you will always be exactly one Microsoft VS Code update away from irrelevance."
The third is the one Cursor did to itself. The June 2025 repricing cut effective included usage at $20 from roughly 500 requests to roughly 225, and did it without clear communication. Truell apologized publicly on July 4: "We recognize that we didn't handle this pricing rollout well and we're sorry." A year later, Cursor's Trustpilot score sits at 1.7 out of 5 across 200+ reviews while its G2 rating is 4.5 and up. That gap is not noise. It is capability satisfaction on one axis and billing trust on the other, and only one of them recovered. The migration that followed went specifically to Claude Code, whose pitch was structural: Anthropic owns the model, so it cannot be repriced out from underneath you.
And the fourth is the one WIRED named in July: can Cursor remain a platform for OpenAI and Anthropic's models inside SpaceX, when its new owner competes with both through xAI? Cursor's entire differentiation against Copilot is that it picks the best model for the developer rather than the best model for the parent company. Copilot has that problem too. Now they both have it.
The 30-day plan for Cursor
Move 1: Kill the "Contact Sales" gate on Teams Premium and publish an enterprise floor price.
Trigger: GitHub publishes $19 Business and $39 Enterprise on a public page while routing both to sales; Cursor publishes $20 and $40 and takes a card, but Enterprise is "Custom" with no number. In a market where the buyer is a developer who cannot be forced to use an editor, the last gate is the one that costs most.
Why it moves the needle: Cursor's own funnel logic already routes team leads to self-serve at $40. The enterprise gate exists to capture pooled-usage and SCIM deals, but publishing a floor ("Enterprise from $X/user, invoice billing") converts the deals that would have self-served anyway and keeps the sales team on the ones that need it. GitHub cannot copy this without admitting its $19 gate is a choice.
Move 2: Publish a token-cost and margin transparency page, and make it the answer to the Trustpilot problem.
Trigger: Trustpilot 1.7 versus G2 4.5, sustained for a year after the June 2025 repricing, with billing opacity named as the driver in review after review; plus Truell's own apology conceding "our communication was not clear enough."
Why it moves the needle: The billing-trust deficit is now the single largest drag on a product whose capability scores are excellent. The fix is not a discount, it is legibility: show what a request costs, what the model routing chose and why, and what the bill will be before it arrives. Simon Willison's read at the time was that developers can justify one $200/month subscription but not two — which means the winner is whoever makes the number predictable, not whoever makes it lowest.
Move 3: Turn the r/cursor playbook into an owned AI-answer surface for enterprise buyers.
Trigger: r/cursor already ranks for 482 keywords, 107 in the top three, and gets cited inside AI Overviews and ChatGPT answers — but almost entirely on individual-developer questions like what Cursor costs. Meanwhile ~75% of revenue is now enterprise, and the enterprise buyer is asking a model "is Cursor SOC 2 compliant, can it run without sending code off-machine, how does it compare to Copilot for a 5,000-person org."
Why it moves the needle: Cursor has already proven it can engineer itself into the citation graph on a channel it does not own. The same mechanism, pointed at security review, procurement and displacement questions, reaches the exact committee that GitHub's Field Copilot Specialists are paid to influence — before the specialist gets the meeting. It is the cheapest available counter to a commissioned displacement team.
What this means if you're building a GTM motion
The cheapest product with the biggest distribution lost the developer. That should be uncomfortable for anyone who believes GTM is mostly a pricing and distribution problem.
What actually decided this was who the motion was built to serve. GitHub's is built to be present when a company renews with Microsoft, which is a real and durable advantage right up until the moment the decision moves to somebody who does not sit in that meeting. Cursor's was built to be chosen by the person typing, which is a weaker advantage in every category where the typist does not decide, and a decisive one here.
So the transferable question is not "are we AI-native." It is narrower and more useful: can the person who will actually use this thing buy it today, without talking to us? If the answer is no, and your competitor's answer is yes, your price advantage is decoration.
The coda is that winning that fight did not buy independence. Cursor took the developer, the enterprise logos and eight times GitHub's acquisition price, and still sold to somebody with cheaper compute, because a motion that wins the customer does not automatically survive the cost of serving them. Both companies in this teardown now report to a parent. The difference is what each was worth when the door closed.

