> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flexprice.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Can Flexprice Handle Cursor's Pricing?

> Recreate Cursor 3 pricing in Flexprice with metered features filtered by model, plan request limits as entitlements and overage charges, set up through MCP

Episode 2 of *Can Flexprice Handle It?* recreates Cursor's pricing after the Cursor 3 launch. Cursor now prices AI agents whose compute use changes with each task, with model-specific request limits and a usage ceiling that behaves differently for fast and slow requests. The episode builds the setup through the Flexprice [MCP server](/docs/connect/mcp-server).

<Frame>
  <iframe className="w-full aspect-video rounded-xl" src="https://www.loom.com/embed/40d6fff1c2ca434b8a95dbd2d299914a" title="Recreating Cursor pricing with Flexprice, episode 2" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

## How Cursor 3 pricing maps to Flexprice

| Cursor's pricing uses | Flexprice setup |
| - | - |
| **Usage that depends on the model** an agent calls | [Metered features](/docs/product-catalogue/features/create) with a filter on the model property of each event |
| **Request limits per plan** | [Entitlements](/docs/product-catalogue/features/linking-to-plans) with a usage limit and reset interval |
| **Overages** beyond the included usage | Usage charges on each metered feature |

## Modeling Cursor's earlier plans

Cursor’s pricing model combines subscription tiers with usage-based metering, allowing developers and teams to scale AI-powered assistance effectively.

Cursor charges users based on their selected plan (Free, Pro, or Team) and additional metered usage for AI completions, codebase indexing, and customization. By setting this up in Flexprice, you can provide users with transparent billing while managing limits dynamically. This guide walks you through setting up Cursor’s pricing model using a structured approach, ensuring clarity in billing and monetization.

**Use Cases**

* AI-powered development tools
* Code completion and AI assistance platforms
* Team-based coding environments with AI-driven automation

Whether you're a solo developer or a growing team, replicating Cursor’s pricing in Flexprice ensures seamless billing automation and monetization. This guide walks you through the setup process step by step.

**Cursor’s pricing model**

Cursor provides three pricing tiers:

| Plan Name | Price per Month | Features Included |
| - | - | - |
| Hobby | \$0 | 2,000 completions, 50 slow premium requests |
| Pro | \$20 | Unlimited completions, 500 fast premium requests, unlimited slow premium requests |
| Business | \$40 per user | Pro features + privacy mode, centralized billing, admin dashboard, SAML/OIDC SSO |

In addition, Cursor provides usage-based metering for:

* AI completions
* Premium requests (fast and slow)

**Configuring Cursor’s Pricing in Flexprice**

1. **Define **[**Features**](/docs/product-catalogue/features/create)** in Flexprice**\
   Flexprice allows you to define different types of features to enable precise billing and usage tracking for Cursor's pricing model.\
   \
   **Metered Features**
   These features track usage over time and are billed based on consumption.

   | Feature Name | Feature Type | Aggregation Method | Key Filters |
   | - | - | - | - |
   | AI Completions | Metered | SUM | Feature: AI Queries |
   | Fast Premium Requests | Metered | SUM | Feature: Premium Fast |
   | Slow Premium Requests | Metered | SUM | Feature: Premium Slow |

   **Boolean Features (On/Off Toggle)**\
   These features enable or disable specific functionality without tracking usage.

   | Feature Name | Feature Type | Description |
   | - | - | - |
   | Privacy Mode | Boolean | Enables privacy mode for organizations |
   | Admin Dashboard | Boolean | Grants access to admin-level analytics |
   | SAML/OIDC SSO | Boolean | Enables single sign-on authentication |

   **Static Features**\
   These features are always included in a specific plan and do not change based on usage.

   | Feature Name | Feature Type | Description |
   | - | - | - |
   | SAML/OIDC SSO | Static | Enables single sign-on authentication |
2. **Create \*\* [**Plans**](/docs/product-catalogue/plans/create)** for Subscription Tiers\*\*
   1. Each of Cursor’s plans can be created as a **recurring charges** in Flexprice:

      | Plan Name | Billing Type | Base Price |
      | - | - | - |
      | Hobby | Subscription | \$0 |
      | Pro | Subscription | \$20/month |
      | Business | Subscription | \$40/user/month |
   2. Define usage-based charges along with recurring charges\\
      <Frame>
        <img src="https://mintcdn.com/flexprice/_YUAT2suwYL89x9d/images/docs/product-catalogue/plans/use-cases/clone-cursor-pricing/cursor-plan-charges.png?fit=max&auto=format&n=_YUAT2suwYL89x9d&q=85&s=ef676bb2a05d8b87754b34c4a7f97e72" alt="Cursor Plan Charges" width="2066" height="762" data-path="images/docs/product-catalogue/plans/use-cases/clone-cursor-pricing/cursor-plan-charges.png" />
      </Frame>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.