Using the X Subscription with Cursor

xAI introduced "The X Subscription", a single paid plan sold through X that bundles premium X features with access to partner AI tools, including Cursor. Depending on the tier you pick, you get a matching Cursor plan included at no extra cost, plus access to Grok models. This guide walks you through what the bundle contains, how to buy it, how to link it to your Cursor account, how it differs from buying Cursor directly, and how to fix the activation and billing issues that come up most often.
What Is the X Subscription?
The X Subscription is xAI's bundled subscription offering, sold through X (the platform formerly known as Twitter) and managed through your xAI account. Instead of paying separately for X premium features, Grok access, and an AI coding tool, you pay once and receive all three.
The announcement framed it as a way to get "the whole stack" from one checkout: the social platform, the xAI models, and a top-tier coding environment. For Cursor users, the important part is that the bundle includes a Cursor plan whose tier depends on which X Subscription tier you buy.
Tiers and What They Include
The bundle is offered in two main tiers. Pricing below reflects the launch pricing announced by xAI and may change over time, so always confirm on the official subscription page before purchasing.
| Tier | Approximate Price | X Features | Included Cursor Access | Grok Models |
|---|---|---|---|---|
| Super | ~$100/month | Full premium X experience (ad-free browsing, expanded posting limits, priority support) | Cursor Super | Included |
| Pro | ~$60/month | Standard premium X experience | Cursor Pro | Included |
The included Cursor access mirrors what you would get buying that tier directly from Cursor: the same usage limits, the same model availability, and the same features. The difference is who bills you and where you manage the subscription.
Bundle prices, tier names, and included features have changed since launch and may change again. Treat the figures in this guide as a snapshot, and verify the current offer on the official X Subscription page before you complete checkout.
How the Bundle Is Provisioned
Understanding how the entitlement travels from X to Cursor makes the rest of this guide much easier to reason about. The bundle is not a reseller code that you paste into Cursor. It is an identity-based entitlement: when you authorize xAI at checkout, xAI records that your X identity owns a subscription that includes a partner Cursor entitlement, and Cursor grants access when it can match that identity to a Cursor account.
The Entitlement Link
The provisioning flow has three moving parts:
- X identity — your login on X, managed by xAI.
- xAI authorization — the consent step at checkout that lets xAI attach partner entitlements to your identity.
- Cursor account — the account you sign in with inside the editor, matched by email.
When all three line up, Cursor sees the entitlement and upgrades your plan without any manual coupon or license key. When they do not line up, payment succeeds but the editor still shows Free, which is the most common failure mode users report.
Identity-Matching Rules
Cursor matches the bundle to your account primarily by email address. The practical rules:
- Use the same email for your X account and your Cursor account. This is the single most reliable way to get an automatic match.
- If the emails differ, Cursor cannot always resolve the entitlement automatically and you may need to contact support to have the accounts linked manually.
- Signing in with a different identity provider (for example Google or GitHub) than the one that owns the matching email can delay the match.
- One bundle maps to one Cursor account. The entitlement is personal and is not transferable to teammates.
A quick way to confirm the identity the editor is using:
# Show the account the CLI is currently authenticated with
cursor-agent whoami
# List configured accounts and their email addresses
cursor-agent auth status
Because provisioning is identity-based, there is no serial number, coupon, or activation code to redeem. If you are hunting for a key, stop: the fix is always to make the two accounts match, not to enter something somewhere.
Before You Start: The xAI Account Requirement
The single most important prerequisite is an X account. The X Subscription is sold through X, and checkout requires you to authorize your xAI account during the payment flow. Without an X account you cannot complete the purchase at all, and without authorizing the xAI account the checkout cannot link the Cursor entitlement to you.
Make sure you have the following before you begin:
- An active X account you intend to keep long term
- Access to the email address associated with that X account
- A payment method accepted by X/xAI in your region
- Your Cursor account, ideally registered with the same email address as your X account
Using the same email for both accounts is not strictly mandatory, but it makes linking dramatically smoother and avoids most entitlement mismatches described in the troubleshooting section.
Purchasing the X Subscription
The purchase flow happens on the X platform, not inside Cursor. Follow these steps:
- Sign in to your X account in the browser or the X app.
- Open the X Subscription page from the subscription or upgrades section of your account settings.
- Choose between the Super and Pro tiers. The tier comparison shows what each bundle includes, including the Cursor plan tier.
- When prompted, authorize your xAI account. This step connects your X identity to xAI so the entitlements can be provisioned.
- Enter your payment details and confirm the purchase.
- Wait for the confirmation screen and confirmation email. Entitlement provisioning is usually immediate but can take a few minutes.
If the checkout page asks you to log in to xAI again mid-flow, that is expected: the authorization step is what allows the bundle to grant partner access such as Cursor.
If your Cursor access has not appeared yet, do not immediately buy a Cursor-only subscription on top of the bundle. Two active subscriptions on the same account create billing conflicts that are annoying to unwind. Work through the linking steps and the troubleshooting section first.
Linking and Activating Cursor Access
Once the purchase is complete, you need to make sure Cursor picks up the entitlement. In most cases this happens automatically, but the steps below make it deterministic:
- Open Cursor and go to Settings > Accounts (or the dashboard at cursor.com in a browser).
- Confirm you are signed in with the account that matches the email used for the X Subscription.
- Sign out and sign back in if the plan still shows as Free. This forces a fresh entitlement check.
- Verify that the plan line in Settings now shows the tier included in your bundle, for example Cursor Pro.
- Optionally verify the CLI side as well, which is useful if you also use background agents or the terminal agent:
# Confirm the Cursor CLI is installed and can reach your account
cursor-agent --version
# Re-run authentication if the CLI was signed in before the bundle activated
cursor-agent login
After activation, open the Chat or Agent panel, open the model picker, and confirm that the models available at your tier are listed. Seeing your expected model list is a good end-to-end signal that the entitlement synced.
X Bundle vs a Cursor-Only Plan
Should you buy the bundle or subscribe to Cursor directly? The features you get inside the editor are the same, but the operational details differ in ways that matter.
| Aspect | X Subscription Bundle | Cursor-Only Plan |
|---|---|---|
| Billing entity | X/xAI | Cursor |
| Where you manage the subscription | X account settings | Cursor dashboard |
| Payment methods | Those supported by X/xAI | Those supported by Cursor |
| Grok models | Included in the bundle | Available via standard model access |
| Usage limits | Same as the matching Cursor tier | Same as the matching Cursor tier |
| Cancellation and refunds | Handled by X/xAI support | Handled by Cursor support |
| Team seats | Purchased separately from Cursor | Available directly in the dashboard |
In practice, the bundle makes sense if you actively use X and Grok and want one bill. A Cursor-only plan makes sense if you do not need X premium features, if you want team management in one place, or if your company already has a Cursor billing relationship.
Comparing the X Bundle with Buying Cursor Directly
The two routes deliver the same editor experience, so the decision usually comes down to operations rather than features. The table below breaks the comparison down across the dimensions that tend to matter in practice.
| Dimension | X Subscription Bundle | Buying Cursor Directly |
|---|---|---|
| Billing owner | X/xAI | Cursor |
| Cancellation path | X account settings, then X/xAI support | Cursor dashboard, self-serve |
| Support channel | X/xAI support first, Cursor support for editor issues | Cursor support only |
| Feature parity in the editor | Identical to the matching Cursor tier | Identical to the matching Cursor tier |
| Upgrade/downgrade flexibility | Tier changes through X; the Cursor tier follows the bundle tier | Tier changes in the Cursor dashboard |
| Invoicing and tax handling | Invoices issued by X/xAI under their tax rules | Invoices issued by Cursor |
| Grok model access | Included in the bundle | Available via standard model access |
| Team management | Not included; personal entitlement only | Team plans and seat administration included |
| One bill across X, Grok, and Cursor | Yes | No |
Reading the Table Like a Buyer
- If you already pay for X premium and use Grok, the bundle usually wins on total cost because you are consolidating three bills into one.
- If you need invoices in a specific legal entity's name, check whose name appears on the invoice before you commit. Company reimbursement workflows sometimes cannot accept a third-party billing entity.
- If you administer seats for others, buy Cursor directly. The bundle is personal and cannot be assigned to teammates.
- If you want one-click self-serve cancellation, buy Cursor directly. Bundle cancellation goes through X, which is a different flow.
Neither route is universally better; they optimize for different things. Buy the bundle for consolidation, and buy direct for administrative control.
If you have a personal bundle and a Cursor-only plan on the same account, you may see confusing plan states and overlapping usage reporting. Pick one route per account where you can, and unwind duplicates with support rather than letting them run in parallel.
Using Grok Models in Cursor
One of the practical perks of the bundle is that Grok models are available in Cursor's model picker alongside models from Anthropic, OpenAI, and Cursor's own models. To use them:
- Open Chat or Agent mode.
- Click the model picker in the input area.
- Select a Grok model from the list.
- Send your prompt as usual.
Grok models tend to be snappy and work well for quick edits, explanations, and iterative small changes. For long, multi-file agentic refactors you may still prefer Claude or GPT class models for their deeper reasoning, but Grok is a strong daily driver for fast loops.
You can also set a Grok model as your default for new chats in the Models settings tab, which is convenient if you want Grok as the workhorse and only switch models for heavy tasks.
Where Grok Fits Compared with Claude and GPT
The bundle unlocks Grok models in Cursor, but "unlocked" does not mean "always the right choice". Grok models are fast and capable, and they fit a particular niche in a multi-model workflow.
| Dimension | Grok (bundle) | Claude class | GPT class |
|---|---|---|---|
| Latency | Fast, snappy | Moderate to slow | Moderate |
| Strength | Quick edits, explanations, live-context answers | Long agentic refactors, careful reasoning | Broad knowledge, solid all-round coding |
| Best for | Daily small loops | Multi-file changes, debugging | General coding, structured output |
| Cost profile | Included via the bundle | Metered per request | Metered per request |
A few practical notes on picking Grok:
- Reach for Grok when the task is small and you want a quick answer inside the loop.
- Reach for Claude class models when a change spans many files and needs sustained planning.
- Reach for GPT class models when you want a balanced default or structured, predictable output.
- It is entirely normal to keep two or three models in rotation and switch per task rather than committing to one.
If Grok does not appear in the picker after activation, see the troubleshooting section; a missing Grok entry is usually an entitlement sync problem rather than a model availability problem.
After activation, open the picker once and confirm every model you paid for is listed. A missing model is far easier to catch on day one than three weeks into a sprint, and support tickets are easier to file while the checkout details are fresh.
Teams and Seat Management
The X Subscription is an individual product. It grants Cursor access to the account that completed the xAI authorization, and it does not create or modify a Cursor team. If you work on a Cursor team, keep these points in mind:
- A bundle subscription does not add a seat to your team. Seats are purchased through the Cursor dashboard by the team owner.
- If you have both a team seat and a personal bundle, Cursor resolves which entitlement applies to your usage in the editor, but team administration stays entirely in the Cursor dashboard.
- Upgrading a team seat (for example from Pro to a higher tier) is done by the team owner in the Cursor dashboard, not through the X Subscription page. The bundle upgrade path at X only affects the personal entitlement.
If your goal is to give a whole team the bundled access, each member would need their own bundle, which is usually more expensive and harder to administer than a team plan. For two or more developers, a Cursor team plan is almost always the better route.
Managing the Subscription
Because the bundle lives on the X side, day-to-day management looks different from a normal Cursor subscription. Here is how the common operations work.
Changing Tiers
- Open your X account settings and find the X Subscription management page.
- Choose the upgrade or downgrade option between the Super and Pro tiers.
- Complete any price-difference confirmation.
- Wait for the entitlement to resync, then verify the Cursor tier in Settings > Accounts.
Upgrades usually take effect immediately, while downgrades may apply at the start of the next billing period. Always verify the Cursor tier after a change, because the editor reflects whatever tier the bundle currently grants.
Cancelling
- Cancel the bundle in your X account settings. This stops the X-side billing.
- Note the effective date. Cancellation often takes effect at the end of the current period rather than immediately.
- Until that date passes, your Cursor access continues at the bundled tier.
- After the period ends, Cursor access reverts to Free unless you subscribe directly.
What Happens to Cursor Access at Renewal
At each renewal, the bundle renews and the Cursor entitlement renews with it. If you cancel, plan for a clean handoff:
# If you rely on repository-local settings, keep them in the repo so they
# do not live only inside a subscribed editor state
ls .cursor/rules
# Check what the editor currently reports for your account tier
cursor-agent whoami
Your code, repositories, and most local settings are unaffected by losing subscription access. What changes is model availability and usage limits, which drop back to the Free tier. If you want uninterrupted access, subscribe to Cursor directly before the bundle's end date rather than after, so there is no gap.
Cancelled bundles rarely announce themselves loudly. A reminder a week out gives you time to subscribe directly, re-link accounts, and verify the tier without losing a working day.
Troubleshooting Common Issues
This section covers the problems users report most often with the bundle and how to resolve them.
Checkout Requires xAI Account Authorization
If checkout stalls or loops at the payment step, it is almost always the xAI authorization step failing.
- Sign in to your X account first, then retry checkout. Starting checkout while logged out breaks the authorization handoff.
- Complete the xAI authorization when prompted rather than skipping it. Skipping it leaves the entitlement unprovisioned even if payment succeeds.
- Try a different browser or disable aggressive privacy extensions, which can block the cross-site authorization redirect.
- If payment was taken but you never saw a confirmation, contact X/xAI support with the transaction details before retrying, to avoid a double charge.
You Cannot Subscribe Without an X Account
This is by design. The X Subscription is sold through X and anchored to an X identity. If you were hoping to buy it with only an email address, the workaround is simply to create an X account, complete checkout, and link Cursor to it. If you cannot or do not want to maintain an X account, buy Cursor directly instead, since the Cursor-only plan requires no X identity.
The "Get Faster Responses" Banner Will Not Dismiss
Some users report an undismissable "Get faster responses" banner in the editor after activating a bundle. This banner is a generic upsell prompt and its appearance does not necessarily mean your plan is wrong. To clear it:
- Confirm in Settings > Accounts that the correct tier is displayed. If the tier is right, the banner is purely cosmetic.
- Reload the window: open the command palette and run Developer: Reload Window.
- Update Cursor to the latest version, since banner state handling has improved across releases.
- Sign out and back in to force an entitlement refresh.
- If the banner persists across all of the above and the tier is correct, it is a UI state bug; report it with your editor version and plan tier.
Weekly Usage Shows 0%
If your weekly usage indicator reads 0% even though you have been using Cursor:
- Confirm you are signed in with the linked account. A second Cursor profile on the same machine will show a different, empty usage graph.
- Check whether the usage panel is showing the current weekly window. Usage counters reset on a weekly cadence, so right after a reset the graph legitimately starts near 0%.
- Note that some request types, such as Tab completions, are not counted the same way as model requests and may not move the weekly number you are watching.
- If usage stays at 0% after real model requests in Chat or Agent mode, sign out and back in, then reload the window so the editor refetches your quota state.
Upgrading a Team Seat Does Not Change the Bundle
Remember the division of responsibility: the X Subscription page controls your personal bundle, and the Cursor dashboard controls team seats. If you upgraded a team seat in the dashboard and expected the bundle to change, that is expected behavior, not a bug. The two subscriptions are independent, and team seat changes apply to team features and limits while the bundle keeps applying to your personal access. Coordinate with your team owner if you need a different seat tier.
Entitlement Not Appearing in Cursor
The most frustrating failure mode is paying successfully but still seeing a Free plan in the editor. Work through this order:
- Confirm the email on your X account matches the email on your Cursor account. Mismatched emails are the leading cause.
- Sign out of Cursor completely, then sign back in. This forces a fresh entitlement fetch.
- Reload the window with Developer: Reload Window from the command palette.
- Check the dashboard at cursor.com in a browser to see whether the server-side plan already reflects the bundle. If the browser shows the right tier but the editor does not, the issue is local session state.
- If both browser and editor show Free, the entitlement has not synced at all; contact support with your X transaction ID and Cursor account email so the accounts can be linked manually.
A support ticket that tends to resolve on the first reply looks like this:
Subject: X Subscription bundle entitlement not showing in Cursor
X transaction ID: <paste from your X confirmation email>
X account email: <your X login email>
Cursor account email: <your Cursor login email>
Tier purchased: Super / Pro
Date of purchase: <date>
What I have tried: signed out and in, reloaded the window, verified the tier at cursor.com
Observed: Cursor still shows Free / the wrong tier in Settings > Accounts
Duplicate Billing Between X and Cursor
Duplicate billing happens when a bundle entitlement and a separate Cursor subscription are both active on the same account. The symptoms are two charges, confusing usage numbers, and a plan label that does not match what you bought.
- Identify both charges: one from X/xAI and one from Cursor. Check your email receipts.
- Decide which one to keep. If you rely on X and Grok, keep the bundle and cancel the Cursor-only plan; otherwise keep the direct plan.
- Cancel the subscription you are dropping in the correct place, then confirm in Settings > Accounts that a single correct tier remains.
- Refunds are handled by the party that charged you, so a Cursor charge is refunded by Cursor and an X charge by X/xAI. File the requests separately.
Region and Payment Method Problems
Sometimes the bundle is legitimate but simply unavailable to you yet.
- Region restrictions: some payment flows are limited by region, and the checkout may not appear at all where the bundle is not offered. Verify availability for your country on the official page.
- Payment method rejected: try a different card or the payment methods the platform lists as supported. Wallet or card restrictions can fail silently at checkout.
- Currency and tax display: the price you see may exclude tax or differ from what you expected due to regional pricing. Check the final confirmation amount before paying.
- If nothing works: do not keep retrying with the same failing method. Buy Cursor directly instead, since Cursor's own billing may accept a method the bundle checkout rejects.
Symptom to Cause to Fix
| Symptom | Likely Cause | Fix |
|---|---|---|
| Checkout loops at payment | xAI authorization not completed | Sign in to X first, then redo the authorization step |
| Cannot start checkout at all | No X account | Create an X account, or buy Cursor directly |
| Paid but the editor still shows Free | Email mismatch between X and Cursor | Align emails, sign out and in, then ask support to link the accounts |
| "Get faster responses" banner will not close | Cosmetic upsell state with a correct plan | Reload the window, update Cursor, sign out and in |
| Weekly usage stuck at 0% | Wrong profile, weekly reset, or a stale session | Confirm the linked account, reload, sign out and in |
| Team seat upgrade had no effect on the bundle | Team seats and bundles are independent | Expected; manage seat tiers in the Cursor dashboard |
| Missing Grok models in the picker | Entitlement did not sync | Verify the tier, reload, then contact support |
| Two charges on one account | Duplicate bundle plus direct subscription | Cancel one, confirm a single tier, request refunds from the correct party |
| Payment method rejected at checkout | Region or method restriction | Try a supported method, or buy Cursor directly |
Frequently Asked Questions
Do I need an X account to buy the bundle?
Yes. The bundle is sold through X, so an X account and the xAI authorization step are required. If you do not want an X account, buy Cursor directly instead.
Will the bundle give me the exact same Cursor tier as buying direct?
Yes. The editor experience, model availability, and usage limits match the equivalent Cursor tier. Only billing and management differ.
Can I transfer the bundled Cursor access to a teammate?
No. The entitlement is tied to your identity and is personal. Team members each need their own access, usually through a Cursor team plan.
What happens if my X and Cursor emails differ?
The automatic match may fail, and you may see a Free plan despite paying. Align the emails where possible, and ask support to link the accounts manually if they cannot be aligned.
Can I cancel just the Cursor part and keep the bundle?
No. The Cursor access is part of the bundle; cancelling the bundle removes the Cursor entitlement at the end of the period. To keep Cursor, subscribe to it directly before the bundle lapses.
Does the bundle include background agents and the CLI?
It grants the same tier features as buying that Cursor tier directly, so the features available at your tier, including background agents where that tier provides them, are unchanged by how you bought it.
Where do I manage or cancel the subscription?
In your X account settings, with refunds and disputes handled by X/xAI support. The Cursor dashboard remains the place for team seats and editor-side settings.
What if the checkout simply will not work for me?
Try a supported payment method and a different browser first. If regional or method restrictions block you entirely, buy Cursor directly, since it sidesteps the X checkout requirements.
Quick Reference
| Task | Where To Do It |
|---|---|
| Buy or change the bundle tier | X Subscription page |
| Authorize xAI at checkout | Prompted during checkout on X |
| Verify Cursor plan | Cursor Settings > Accounts or cursor.com dashboard |
| Manage team seats | Cursor dashboard (team owner) |
| Cancel or refund the bundle | X/xAI support |
| Pick Grok models | Model picker in Chat/Agent |
The X Subscription is a convenient way to pay for X, Grok, and Cursor in one checkout, as long as you remember that the purchase and billing live on the X side and the coding entitlement lives on the Cursor side. Keep both accounts on the same email, authorize xAI when prompted, and most activation problems resolve themselves with a sign-out, a reload, and a fresh entitlement check.